
Millet Congee
小米粥 · xiǎo mǐ zhōu
Across northern China millet congee is the first solid food a baby eats and the last thing a grandmother asks for. Shanxi cooks judge a pot by the 'millet oil' — the golden film that forms on top as it cools — and will tell you that if you didn't get the oil, you didn't make congee, you made millet soup.
Recipe author: HǎoWèi Test Kitchen
Home-cooking research team
Reviewed by HǎoWèi editorial team · Last updated 2026-08-29
Ingredients
- foxtail millet小米🏮 asian100 g
- short-grain white rice短粒白米🛒 local20 g
- goji berries枸杞🏮 asian8 g
- rock sugar冰糖🏮 asian15 g
- fresh ginger, 2 thin slices鲜姜,切2薄片🛒 local6 g
- neutral oil食用油🛒 local5 ml
foxtail millet: Sold as 小米 in Asian markets and as 'hulled millet' in health-food shops; do not substitute birdseed millet, which is a different variety with a dark hull
short-grain white rice: A small handful thickens the body without changing the flavour
goji berries: Rinse briefly; soaking makes them mushy and dull
rock sugar: Adjust to taste, or omit entirely for a savoury pot
fresh ginger, 2 thin slices: Optional but traditional — it cuts the grassy note; fish it out before serving
neutral oil: A few drops keep the pot from boiling over and help the 'oil skin' form
🌶️ Adjust to your taste
Pick a level and we'll show exactly how much to change — no more "适量".
Spice level
Saltiness
Oiliness
Make it vegetarian
Instructions
1Rinse the millet once, briefly, in cold water and drain through a fine sieve. Do not rinse more than once or you lose the surface starch.
只淘一次
🔍 Look for Low heat 1 分钟 · 1 minuteVisual: 米粒细小坚硬、呈明亮金黄,淘洗水只略浑浊Grains are tiny, hard and bright golden-yellow; the runoff is only lightly cloudy
You know it's right when: 筛中无沙粒或深色壳屑No grit or dark husks remain in the sieve
2Bring 1.4 L (6 cups) water to a rolling boil with the ginger and oil, then add the millet and rice in a slow stream while stirring.
滚水下米
🔍 Look for High heat 5 分钟 · 5 minutesVisual: 下米前水完全滚沸,翻起大泡Water is at a full rolling boil with large breaking bubbles before the grain goes in
You know it's right when: 蒸汽稳定成柱上升,水面始终不平静Steam rises in a steady column and the surface never settles flat
3Boil uncovered over medium-high heat for 10 minutes, stirring every couple of minutes so nothing settles.
敞盖滚煮
🔍 Look for Medium-high 10 分钟 · 10 minutesVisual: 浅色浮沫涌向锅边,米粒在锅中自由翻滚A pale foam lifts to the rim and the grains move freely in the pot
You know it's right when: 米粒不再与勺子碰撞出声——已煮透变软Grains no longer click against the spoon — they have softened through
4Drop to the lowest heat, cover with the lid slightly ajar, and simmer 20 minutes until the millet has burst and the liquid has thickened.
小火焖煮
🔍 Look for Low heat 20 分钟 · 20 minutesVisual: 米粒开花,粥体金黄浓稠,勺痕可短暂留存Grains have split open; the porridge is golden and thick enough to hold a spoon trail
You know it's right when: 气泡浓稠缓慢破裂,如岩浆状,而非沸腾翻滚Bubbles break slowly and thickly, like lava, instead of boiling
5Stir in the rock sugar and goji berries and cook 3 minutes more, until the sugar has dissolved completely.
糖枸杞后放
🔍 Look for Low heat 3 分钟 · 3 minutesVisual: 枸杞泡发成圆润红珠,勺上无糖粒残留Goji berries have plumped to round red beads; no sugar crystals remain on the spoon
You know it's right when: 粥味圆润香甜,舌尖无颗粒感The porridge tastes round and sweet with no granular texture on the tongue
6Fish out the ginger, turn off the heat and let the pot stand covered for 5 minutes so the golden 'millet oil' skin forms on top. Serve hot.
静置结米油
🔍 Look for Low heat 5 分钟 · 5 minutesVisual: 表面覆有一层金色微皱薄膜A thin golden, slightly wrinkled film covers the whole surface
You know it's right when: 倾斜锅体时薄膜起皱The film wrinkles when you tilt the pot
Tips
- · Always add millet to boiling water, never cold — starting cold makes it gluey and it will scorch on the bottom.
- · Rinse once only. The powdery starch on the grain is exactly what produces the golden 'millet oil'.
- · Leftover congee sets solid in the fridge; reheat with a splash of water over low heat, stirring until it loosens.
Sources & references
Quantities, technique notes, and substitution ratios are cross-checked against established Chinese cookery references and standard food-science sources.
- Read our editorial policy
- Fuchsia Dunlop, Land of Plenty: A Treasury of Authentic Sichuan Cooking
- USDA FoodData Central — ingredient nutrition and portion data
- Traditional Chinese family-kitchen practice and regional taste records
Common questions
Is this recipe gluten-free? What should I watch out for?
Hidden gluten in Chinese cooking is everywhere: regular soy sauce, oyster sauce, hoisin, and doubanjiang all usually contain wheat. Swap to tamari (GF soy), GF oyster/mushroom sauce, and check labels. Beware shared woks at restaurants and malt vinegar. Our recipes flag 'gluten-free' only when every ingredient is safe.
Source: HǎoWèi diet guide
Why do you cook the aromatics (garlic/ginger) first on low heat?
Aromatics contain oils and sugars that turn bitter if scorched. Gentle heat (low-medium) lets garlic and ginger release their fragrance without browning too fast. If the pan is too hot, garlic goes bitter within seconds — that's why we always add aromatics first, before the main ingredients.
Source: Chinese Cooking Demystified technique library
Is there a vegan substitute for oyster sauce?
Yes — 'mushroom oyster sauce' (often labeled vegetarian/vegan) is sold in most Asian grocers and increasingly in mainstream supermarkets. It behaves 1:1 and adds the same glossy umami. Watch labels if you're also gluten-free; most brands are GF, some aren't.
Source: HǎoWèi substitution engine
🥢 Ask HǎoWèi
Questions about technique, ingredients, substitutions, and flavor — answered from our verified cooking knowledge base.
What to serve with it
A complete Chinese dinner in one plan — pick one from each role.
What cooks say
Made this? Leave a note.
- No comments yet — be the first!