Moist-heat cooking · beginner
Steaming
Cooking food in the vapour above boiling water.
What it is
Steaming cooks food on a rack or basket above simmering water, in a covered pot. It is used for idli, dhokla, momos, dumplings, fish, vegetables, puttu and steamed puddings.
Why cooks use it: It cooks evenly without the food sitting in water, so it keeps texture, shape, colour and water-soluble nutrients better than boiling.
The science
When steam condenses on cooler food it releases a large amount of energy (latent heat), so steam at 100 °C heats food efficiently. The surface stays moist, so it does not brown.
How heat moves into foodHow proteins set when cookedStarch gelatinisationMoisture and texture
Step by step
Bring a few centimetres of water to a boil; the water must not touch the food.
Oil or line the steamer so food does not stick.
Arrange food in a single layer with space for steam to move.
Cover tightly and keep the water at a steady boil.
Top up with boiling water if needed and avoid lifting the lid often.
Test doneness: a skewer comes out clean from idli or dhokla; fish flakes.
Heat and timing
- Steaming 100–100 °C · Steam at about 100 °C at normal pressure.
Time: Idli 10–12 minutes; momos 8–12 minutes; broccoli 4–6 minutes; whole fish 8–15 minutes.
How you know it’s right
- Steady steam escaping the lid
- Idli surface springy and not sticky
- Vegetables bright and just tender
Common mistakes
- Letting the pot boil dry
- Water touching the food
- Condensation dripping onto dumplings (wrap the lid in a cloth)
Troubleshooting
- Idli dense
- The batter was under-fermented or over-mixed after fermenting; see fermentation.
- Dumplings stick
- Line the basket with parchment, cabbage leaves or a light oil.
Restaurant DNA
How professionals do it
Restaurants use combination ovens in steam mode or stacked bamboo steamers over a dedicated wok station for dumplings.
At home
A bamboo steamer over a wok, a metal insert, or the pressure cooker without its weight/whistle serves as a steamer.
General professional practice — not any particular restaurant’s recipe.
Food safety
- Lift lids away from you; steam burns are severe.
- Watch the water level so the pan does not boil dry.
Practise it
Ablo
Togolese · 2 h 10 min · 269 kcal · Vegan
Appam
South Indian · 45 min · 358 kcal · Vegan
Arroz con coco
Colombian · 1 h · 478 kcal · Vegan
Arroz con gandules
Puerto Rican · 1 h 10 min · 328 kcalAttiéké with grilled fish
Ivorian · 1 h 15 min · 644 kcal
Avial
South Indian · 45 min · 284 kcal · VegetarianBahamian peas 'n' rice
Bahamian · 55 min · 407 kcal
Bariis iskukaris
Somali · 2 h · 609 kcal
Beetroot koshimbir
Indian · 50 min · 88 kcal · Vegetarian
119 more
- Bhapa pitha · Bangladeshi
- Bhutanese red rice · Bhutanese
- Buuz (Mongolian steamed dumplings) · Mongolian
- Café con leche · Spanish
- Caffè latte · Italian
- Caffè macchiato · Italian
- Caffè mocha · International
- Cantonese steamed fish with ginger and spring onion · Cantonese
- Cappuccino · Italian
- Carne de porco à alentejana · Portuguese
- Chatamari · Nepalese
- Chawanmushi · Japanese
- Chelow with tahdig · Iranian
- Chicken biryani · Indian
- Chicken mandi · Yemeni
- Chicken momo · Nepalese
- Chicken yakhni pulao · Pakistani
- Chinese steamed egg custard · Chinese
- Chuchitos · Guatemalan
- Claypot rice with chicken and Chinese sausage · Hong Kong
- Cơm tấm sườn nướng · Vietnamese
- Completo italiano · Chilean
- Cortado · Spanish
- Cou-cou and flying fish · Bajan
- Couscous bil bosla · Libyan
- Couscous with seven vegetables · Moroccan
- Daal chawal · Pakistani
- Dambou · Nigerien
- Decaf latte · International
- Dhakai kacchi biryani · Bangladeshi
- Diri ak djon djon · Haitian
- Dolmadakia (rice-stuffed vine leaves) · Greek
- Egg hoppers · Sri Lankan
- Faraa (steamed rice-flour dumplings) · Indian
- Fish amok · Cambodian
- Flat white · Australian
- Fonio with peanut sauce · Guinean
- Fried carrot cake (chai tow kway) · Singaporean
- Fura da nono · Nigerien
- Garba · Ivorian
- Gua bao (Taiwanese pork belly buns) · Taiwanese
- Guava duff · Bahamian
- Gyeran-jjim · Korean
- Gyoza (pan-fried pork dumplings) · Japanese
- Hainanese chicken rice · Singaporean
- Honey cinnamon latte · International
- Hua juan (steamed scallion flower rolls) · Chinese
- Hunan steamed fish with chopped chillies · Chinese
- Idli · South Indian
- Injera · Ethiopian
- Jamaican rice and peas · Jamaican
- Jeera rice · Indian
- Jollof rice · West African
- Kabuli pulao · Afghan
- Kanda poha · Indian
- Kelupis · Bruneian
- Khaman dhokla · Gujarati
- Kimchi mandu (kimchi dumplings) · Korean
- Koki · Cameroonian
- Kondowole · Malawian
- Kosksi bil hout · Tunisian
- Lahori chargha · Pakistani
- Lamb machboos · Emirati
- Leche flan · Filipino
- Liangpi (cold skin noodles) · Chinese
- Liboké de poisson · Congolese
- Loco moco · American
- Lū pulu · Tongan
- Luwombo · Ugandan
- Machboos ala dajaj · Kuwaiti
- Machboos rubyan · Bahraini
- Mango sticky rice · Thai
- Manhattan clam chowder · American
- Mantou (steamed buns) · Chinese
- Mantu · Afghan
- Matoke with groundnut sauce · Ugandan
- Moi moi · Nigerian
- Morog polao · Bangladeshi
- Moules marinières · French
- Moules-frites · Belgian
- Muhammar · Bahraini
- Mutabbaq samak · Kuwaiti
- Nacatamal · Nicaraguan
- Nasi lemak · Malaysian
- Oromo · Kyrgyz
- Oshi palov · Tajik
- Oven hāngī · New Zealand
- Oven mumu · Papua New Guinean
- Palm butter · Liberian
- Palusami · Samoan
- Patlıcan salatası · Turkish
- Perfect Steamed Rice · International
- Pistachio latte · International
- Pla nueng manao · Thai
- Pork baozi (steamed pork buns) · Chinese
- Pudim de leite condensado · Brazilian
- Rechta · Algerian
- Salted caramel latte · International
- Sannas (Goan steamed rice cakes) · Goan
- Sindhi biryani · Pakistani
- Spaghetti alle vongole · Italian
- Spanish latte · International
- Sprouted moong salad · Indian
- Sticky rice with jeow mak len · Lao
- Tamales de rajas con queso · Mexican
- Thiakry · Senegalese
- Thiéboudienne · Senegalese
- Tsuivan (Mongolian steamed noodles with meat) · Mongolian
- Urap sayur · Indonesian
- Uyghur polo (lamb and carrot pilaf) · Chinese
- Uzbek manti · Uzbek
- Uzbek plov · Uzbek
- Vegetable pulao · Indian
- Watalappan · Sri Lankan
- Wiener Melange · Austrian
- Xiaolongbao (soup dumplings) · Chinese
- Yomari · Nepalese
- Zaalouk · Moroccan
- Zereshk polo ba morgh · Iranian