Here's my recipe for authentic and delicious idli, a traditional south Indian breakfast beloved in Indian homes everywhere. Learn how to make soft and fluffy idlis with easy tips for fermenting the idli batter, prepping the idli mold and steaming the idlis with no special equipment needed. (P.S. you don't need any special varieties of rice to do this either!)

Table of Contents
A breakfast for champions
If you love adding fermented foods to your diet, you should be making idli, a steamed rice and lentil cake. Many Indian restaurants, especially south Indian restaurants, offer idli on their menus, and it is typically served with coconut chutney and sambar, a lentil and vegetable stew.

My Tamil husband, Desi, calls idli the perfect food and that's no exaggeration because:
- Idli is made with rice and lentils, both nourishing ingredients loaded with fiber and protein.
- It is gluten-free, low in calories, kid-friendly and naturally vegan.
- The idli batter is fermented overnight and contain loads of gut-friendly bacteria, so it's the perfect food to eat for your general wellness or to nurse a sick belly back to health.
- Idlis are steamed, so you don't need any oil to make them (except just a smidgen to oil the idli mold).
- The ingredients used to make idli - rice and urad dal (black gram lentils) are both ridiculously cost-friendly.
- Finally and most importantly, idlis are out-of-this-world delicious.
Making idli batter
To make idli batter, you have to soak rice and urad dal for eight hours before blending them. The blended batter is left to ferment overnight or for 8-12 hours in a warm spot. This means idli is not a quick food - you will need to plan at least a day ahead to make it. I soak the rice and lentils in the morning, blend into a batter at night, and leave it to ferment overnight so we can have fresh, hot idlis for breakfast the next day.
Traditionally idli is made with parboiled rice (not the kind sold in U.S. supermarkets but a special variety you can buy at Indian stores labeled "idli rice.") You don't need it for my recipe. I use basmati rice, which I always have in my pantry, and it works like a charm. You can also use brown rice, I often do. Adding poha (flattened rice, used in other south Indian recipes like aval upma and dosa), to the batter makes the idlis softer, but you can skip it.
Fermenting idli batter
When idli batter is left to ferment in a warm spot, healthy bacteria, which occur naturally in the rice and lentils, go to work to digest the starches in the batter and make it probiotic. Fermenting idli batter is key not just for making idlis healthier but also for adding that slight tang that makes them so delicious, and for creating the fluffy, light texture. When the fermented batter is steamed, the gases in the batter give the idlis a "spring", much like the oven spring you get when you bake with sourdough.
Steaming idli
Idlis are steamed in an idli steamer or idli mold, a tiered steel contraption you can easily buy at Indian stores or online. But you can also improvise with glass or steel bowls that are heat-safe - my sister-in-law, Lalitha, would do this to steam idlis in the microwave or when she wanted to make lots of idlis in a hurry. Pop a steamer rack into a pot, place the bowls filled with idli batter on it, then steam away! Just be sure not to add too much batter to the bowls - it should be no more than ½ inch deep.


Recipe card

Idli recipe
Ingredients
- 1 cup urad dal (black gram dal)
- ½ teaspoon methi seeds (fenugreek seeds)
- 2 cups basmati rice (you can substitute half with brown rice)
- ¼ cup poha (flattened rice)
- 1 teaspoon salt
- 2 cups water (for blending rice and lentils, plus more for soaking)
Instructions
Soak rice and urad dal
- Place the rice and poha in a bowl. Place the urad dal and fenugreek seeds in another bowl.
- Cover the dal and the rice with at least two inches of water.
- Set the bowls aside at least eight hours or overnight. The lentils and the rice should have absorbed a good deal of water and puffed up.
Make the idli batter
- Drain the lentils and blend them with a cup of water. The lentils should be very smooth, with no grittiness at all. Remove the lentil batter to a large bowl (see recipe notes below).Drain the rice and blend it with a cup of water. This time, blend until the rice is smooth but you feel a very slight grittiness when you rub the batter between your thumb and forefinger.
Ferment the batter
- Add the rice batter to the lentil batter in the bowl. Use your clean hand to mix the rice and lentil batters together. The warmth of your hand will help the bacteria in the batter get started on the fermentation process. Cover the bowl with a lid or cling wrap. Set the batter aside in a warm spot to ferment at least eight hours or overnight. If your kitchen is cool, place it in an unheated oven with the light on.
- After eight hours or by morning the batter should be very puffy. Disturbing the surface lightly with a spoon will reveal the bubbling underneath. This is exactly what you want. Add salt to the batter and mix it in.
Steam the idlis:
- Add an inch of water to a stockpot large enough to fit the idli mold.
- Lightly oil or spray each of the cups in the idli mold. Fill them up with the idli batter, leaving about ½ cm of space at the top for the idlis to rise. To avoid making a mess, fill the bottom plate first, then slide on the second plate, fill it, then slide on the third plate, fill it, and so on.
- Place the idli mold in the pot and turn on the heat to medium high. Once the water in the pot boils, cover the pot with a lid and set the timer to 10 minutes. At the end of 10 minutes the idlis should have risen slightly and the tops should have domed.
- Remove the idli mold from the pot and let it cool about 5 minutes. Separate the plates and carefully slide the handle of a thin spoon or knife around each idli, then pop it out of the mold. Repeat for remaining idli batter, oiling the idli mold before you pour in the batter.
- Serve the idlis hot.
Notes
- The consistency of the idli batter should be similar to a pancake batter.
- Make sure the bowl you use to ferment the idli batter is quite large because the idli batter will rise upon fermentation. If you aren't sure it's large enough, place a plate under the bowl to catch any batter that overflows.
- The sizes of idli molds and their cups can vary. If the cups of the idli mold you are using are deeper, you might need an additional minute or two in the steamer. Pierce the center of the idli with a knife - it's done if there's no wet batter sticking to the knife.
- Don't wait too long to unmold the idlis after steaming because it will be a little harder to slide them out once they cool.
- Clean the idli mold of any bits of batter still clinging to it before you steam more idlis. Also be sure to oil the mold before each use.
- This recipe makes enough idlis to feed an army, so feel free to halve the recipe. The fermented batter can be stored in the fridge for up to a week - pop it out and make fresh idlis when you want to eat them.
Nutrition Information
To print recipe card without images, uncheck "instruction images" after clicking the "print recipe" button.
More of my favorite south Indian recipes
Published April 11, 2019. Updated and republished on April 12, 2025.

















Niharika says
Wow. Just wow. Me and my family are greatful to you for this recipe. We are out of India, so unable to get Idli rava. Tried many recipes, but this one came out awesome. Idlis were fluffy and tasty.
For anyone looking to try .. please follow recipe to a T. And enjoy idlis.
Vaishali says
Hi Niharika, that's so great to hear. Happy you and your family loved the recipe! Thanks for the feedback.
Suzanne says
Vaishali thank you so much for this recipe. I have been trying (for such a long time) to make idlis. This the first time I succeeded. They turned out brilliantly. The only mistake I made was using the Urid Dahl that still had the skin on. So the mixture was a bit speckled but this really wasn't a problem they tasted amazing. Thank you for all your wonderful recipes. We live in Australia (Brisbane) but my family is from India. Thanks to you I have been able to make them all the wonderful food that they have missed for so long X
Vaishali says
Hi Suzanne, I am so happy to hear that the idli recipe worked for you. Great that it worked out with the urad dal with skin on. Thanks for sharing that.
Annapurneshwari says
I had been struggling making idlis for years. Batter would come out too thick and would not ferment properly or too thin and drip through the wholes on the stand. Some days it would over ferment, the others not ferment at all. I got tired and gave up. This recipe gave me perfect result from the first attempt. I used idli rice though, the rest was as described.
Vaishali says
So happy you loved the recipe and good to know you used idli rice. BTW I love your name. It's what my husband sometimes calls me because, he says, I feed the family. 🙂
Hilary Minor says
This recipe hits the spot! I've just made my first, ever, batch of idlis and they have turned out so well. The recipe is written with such clarity the idlis almost made themselves! I had thought that the making of idli would be very, very fiddly (!) but, in fact, turned out to be simplicity itself and I have spare batter to make another batch - even though I halved the quantities given here. My idli mould makes 20 idlis and fits perfectly into my Prestige High Dome pressure cooker. Brilliant 🙂
Vaishali says
Hi Hilary, that's so awesome to hear! Congratulations on making your first idlis (and happy the process wasn't fiddly lol!). ❤️
Shaheen says
i like your recipe very much, need more related recipe
Vaishali says
Thanks Shaheen, I have lots of south Indian recipes on the blog.
Antoinet says
Hi there,
Thank you for the amazing recipes.
Can I make these without parboiled rice?
Vaishali says
Hi Antoinet, you don’t have to use parboiled rice. Just use more of the white or brown rice instead.