Chinese peanut porridge is a gently simmered rice congee made with tender peanuts, rice, and water, then finished here with ginger, scallions, and a little sesame oil. It is served warm, often for breakfast or as a simple meal, and has savory and sweet versions in different households and regions.
Ingredients
- 1 cup (185 g) white rice, preferably short- or medium-grain
- ½ cup (75 g) raw, shelled peanuts, unsalted
- 8 cups (1.9 L) water, plus up to 1 cup (240 ml) hot water for thinning if needed
- 1 tablespoon (15 g) finely sliced fresh ginger
- 1 teaspoon (6 g) fine salt, or to taste
- 2 scallions (about 20 g), thinly sliced, for serving
- 1 teaspoon (5 ml) toasted sesame oil, for serving
- ⅛ teaspoon (about 0.3 g) ground white pepper, or to taste
- 1 tablespoon (15 ml) light soy sauce, optional, for serving
- 2 tablespoons (about 8 g) chopped cilantro, optional, for serving
Instructions
- Soak the peanuts. Check the peanuts for any bits of shell or debris, put them in a bowl, and cover with plenty of cool water. Soak for 4 hours at room temperature, then drain and rinse. If your kitchen is particularly warm, soak them in the refrigerator instead. The soak helps the peanuts cook evenly and become tender alongside the rice.
- Rinse the rice. Put the rice in a bowl, cover with cool water, swirl it with your fingers, and pour off the cloudy water. Repeat two or three times, until the water is less cloudy. Drain well. Rinsing removes excess surface starch, but there is no need to make the water perfectly clear.
- Combine and bring to a boil. In a heavy-bottomed pot of at least 4-quart capacity, combine the drained rice, drained peanuts, 8 cups (1.9 L) water, and ginger. Bring the mixture to a boil over medium-high heat, stirring once or twice so rice does not settle and catch on the bottom. Watch the pot as it heats; starchy water can foam up quickly.
- Simmer until creamy. Once it boils, turn the heat down to low so the porridge bubbles gently. Set the lid slightly ajar to let steam escape and prevent boil-overs. Simmer for about 75 minutes, stirring every 10 to 15 minutes and scraping the bottom and corners of the pot. The rice should break down into a soft, creamy base and the peanuts should be tender when bitten. If the porridge thickens before the peanuts soften, stir in a little hot water and continue cooking. If the grains are still distinct at 75 minutes, keep simmering and check every 5 minutes; peanut size and age can affect the timing.
- Season and adjust. Stir in the salt, then taste. Add a pinch more salt if the flavor seems flat. For a thinner, more spoonable consistency, add hot water a little at a time, stirring between additions. The porridge will thicken as it sits, so make it slightly looser than you want to serve it.
- Serve warm. Ladle into bowls and finish each serving with scallions, sesame oil, and white pepper. Offer soy sauce and cilantro at the table for anyone who wants a saltier or more herbal finish.
Tips
- Use raw peanuts for the softest result. Unsalted raw peanuts soften as they simmer and give the porridge a mellow, nutty taste. Roasted peanuts are already cooked and can turn less pleasantly soft; if they are all you have, stir them in during the last 10 minutes instead, knowing the texture will be firmer and toastier.
- Keep the simmer gentle. A vigorous boil can make the rice stick and the liquid evaporate too fast. Use low heat, a heavy pot, and frequent bottom-scraping stirs. If the pot starts to catch, lower the heat and add hot water rather than scraping browned bits into the porridge.
- Choose the rice texture you like. Short- and medium-grain rice release starch readily and make a cohesive congee. Long-grain rice works too, but the porridge tends to be looser, with more visible grains. Do not substitute cooked rice without changing the method and liquid; this recipe is timed for uncooked rice.
- Season at the end. Salt can be added earlier, but tasting after the rice softens makes it easier to judge the final flavor and account for salty toppings such as soy sauce. Add sesame oil at serving rather than during the long simmer so its aroma stays noticeable.
Serving Suggestions
Serve the porridge hot in individual bowls, with the scallions, sesame oil, and white pepper already listed in the recipe. Set out soy sauce, cilantro, and extra ginger separately so people can adjust each bowl without making the whole pot too salty or strongly flavored. A small dish of chili oil or a few drops of sesame oil can add a more pronounced finish, but add those at the table rather than to the cooking pot.
For a fuller breakfast or light supper, pair it with simple savory sides such as blanched greens, sliced cucumber, pickled vegetables, or a plate of steamed vegetables. The mild, creamy base works well beside crisp or tangy foods. If serving several people, keep the porridge over very low heat and stir in a splash of hot water before ladling if it has thickened. Avoid holding it at room temperature for an extended period.
Variations
Make a sweeter bowl: Leave out the ginger, scallions, white pepper, and soy sauce. Cook the rice and peanuts as directed, then serve the plain porridge with a little sugar or brown sugar to taste. Some versions are made sweet and some savory, so choose the finish that suits your meal rather than treating either style as the sole version.
Use stock instead of some water: Replace 2 cups (480 ml) of the water with unsalted vegetable or chicken stock for a deeper, more savory base. Keep the remaining liquid as water and taste before adding all the salt, since stock can be salty. This is a practical adaptation, not necessary for a good pot of peanut porridge.
Add other aromatics: A thin slice of dried tangerine peel or a small piece of dried mushroom can simmer with the rice for a different fragrance. Remove it before serving if you prefer a smooth bowl. These ingredients are not essential and may be hard to find; omitting them keeps the flavor clean, while ginger alone gives the recipe a familiar savory direction.
Use a different nut: Raw cashews can be used in place of the peanuts in the same amount, though they soften faster and have a milder, creamier flavor. Add them for the final 30 to 40 minutes rather than soaking them for 4 hours. The result is a variation, not a close match for the distinct peanut taste.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. Keep the porridge refrigerated for 3 to 4 days. It becomes much thicker as the rice continues to absorb liquid, which is normal; store toppings such as scallions and cilantro separately so they stay fresher and do not wilt in the container.
Reheat only the amount you plan to eat. Warm it in a saucepan over medium-low heat, stirring often and adding water a few tablespoons at a time until it loosens to your preferred consistency. For food safety, USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. In a microwave, cover loosely, heat in short intervals, stir thoroughly between intervals, and check the temperature in more than one spot. Do not rely on a warm setting to reheat chilled porridge safely.
You can freeze portions in airtight freezer-safe containers for up to 2 months for best quality. Leave room for expansion, thaw in the refrigerator, and reheat as above, adding water as needed. The rice may be softer after freezing and thawing, but stirring while it reheats usually brings the texture back together. Discard porridge that has been left out for more than 2 hours rather than trying to save it by reheating.
Frequently Asked Questions
Do I have to soak the peanuts?
Soaking is recommended because it gives the raw peanuts a head start and makes their cooking time more predictable. If you skip it, expect to simmer longer and check the peanuts for tenderness before serving; add hot water if the rice thickens too soon. The soaking time is included in the total time for this recipe.
Can I make Chinese peanut porridge in a rice cooker?
Possibly, if your cooker has a porridge or congee setting and enough capacity for the liquid to bubble safely. Follow the appliance’s maximum-fill guidance, since starchy porridge can foam. Add soaked peanuts and rinsed rice with the water, then check that both are tender; cooker programs vary, so the stovetop timing may not apply exactly.
Why is my porridge too thick or too thin?
Rice releases starch at different rates, and evaporation depends on the pot and lid position. If it is too thick, stir in hot water a little at a time. If it is too thin, simmer uncovered for several more minutes, stirring frequently, until it reaches the texture you want. It will also thicken noticeably as it cools.
Can I use roasted or salted peanuts?
Raw unsalted peanuts are the best choice for the tender texture and controllable seasoning in this recipe. Roasted peanuts can be added near the end for crunch and a toasted flavor, but they will not soften in the same way. If using salted peanuts, rinse them and reduce or omit the recipe’s salt until you taste the finished porridge.
Can I make it without ginger?
Yes. Ginger gives this savory version a gentle aromatic note, but the rice and peanuts cook properly without it. Leave it out for a simpler flavor or use a small amount of sliced scallion in the pot; keep fresh scallions for the garnish so their flavor remains bright.
Is this porridge meant to be savory or sweet?
It can be either. This recipe is a savory version, with ginger and scallions, while sweet peanut-and-rice porridges are also made. The variations above show how to change the finish; adjust the seasoning to suit the style you want and serve it freshly warm.
Related
- Sultan Gate Curry Fish Head: A Fragrant Malaysian Curry
- South African Sweet Potato Stew with Chickpeas
- Pork Stew with Tender Vegetables and a Rich, Savory Gravy
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).