Idli is a classic South Indian breakfast dish prepared from a fermented batter of rice and urad dal (hulled black gram), steamed into soft, airy, and spongy cakes. It is commonly enjoyed with Coconut Chutney and Sambar, making for a nutritious and satisfying meal. It is one of the most healthiest and popular breakfast. Here I share my foolproof recipe with video and step-by-step photos that will help you in making the best idli. This Idli recipe is one of the earliest recipe from the blog which has been tried and tested with great results by many of our readers.
Idli isn’t just food — it’s a memory. Growing up, Sundays at home meant the comforting rhythm of idli-making. My mom would soak rice and urad dal during the day, and by night, the familiar whirr of our old Sumeet mixer would fill the kitchen as she ground the batter.
I still remember that earthy aroma of freshly ground urad dal — so distinct, so comforting. Even today, when I prepare the batter, I’m instantly transported back to those evenings, watching her pour the thick batter into a large bowl, gently mixing in salt, and setting it aside to ferment overnight.
Sunday breakfast was always a celebration of soft, steaming hot idlis; sometimes followed by crisp dosas from the same batter. Any leftovers would magically turn into delicious uttapams or paniyarams the next day. It was simple, soulful food made with love; a tradition I carry forward in my own kitchen today.
Idli is my comfort food – simple, nourishing, and timeless. Naturally vegan, gluten-free, and light on the stomach, it’s also one of the healthiest breakfast options around. This classic South Indian dish has found fans not just across India, but around the world.
Idli is a soft, steamed savory cake made from a naturally fermented batter of parboiled rice and urad dal (hulled black gram). It’s a staple South Indian breakfast known for being light, nutritious, vegan, and gluten-free.
The process involves soaking rice, fenugreek seeds and lentils, grinding them into a fine, thick batter, fermenting it overnight or for 8 to 9 hours, and then steaming the batter in idli moulds. The result is a fluffy, spongy, and mildly tangy idli that pairs beautifully with coconut chutney and sambar.
This post walks you through the traditional way of making idli with rice – so you can recreate the same soft idlis I grew up eating.
Making idli the traditional way involves four key steps: soaking, grinding, fermenting, and steaming. While there are shortcuts available today, nothing quite matches the soft texture and light tang of a properly fermented homemade batter.
There are two time-tested approaches: one using idli rice, and the other using idli rava. Both yield excellent results and follow the same foundational method.
1. Idli with Rice and Urad Dal
This classic version uses parboiled idli rice paired with hulled urad dal (black gram). You can use either whole or split urad dal. Both work well as long as they’re fresh. Aged lentils don’t ferment properly and can lead to dense idlis.
Some home cooks use short-grain varieties like parmal rice or sona masuri rice, which also give a soft texture. The batter is ground to a fine consistency and mixed with salt before fermenting.
2. Idli with Idli Rava
A slightly easier method uses idli rava, which is coarsely ground parboiled rice. It skips the rice grinding step, making it quicker while still producing soft, fluffy idlis. Just soak the rava and urad dal separately, then grind only the dal before mixing and fermenting.
Each stage plays a role in getting perfect idlis — soft, spongy, and light.
1. Soaking Tips
Rinse both rice and dal well and soak separately for 4 to 5 hours. Use fresh urad dal for best fermentation. Poor-quality or aged dal often results in chewy, flat idlis.
2. Grinding Methods
a) Stone Grinder: Ideal for large batches. Produces fluffier batter with better fermentation. Add water gradually — around 1 cup for ½ cup urad dal and 1.5 to 2 cups for 2 cups soaked rice.
b) Mixer Grinder (Mixie): Perfect for small batches. A good mixie or high-speed blender like Vitamix does the job well with careful technique.
Personally, I sometimes use the stone grinder for larger quantities and the mixie for everyday batches. Both methods work wonderfully when you use the correct ratios and allow proper fermentation time.
3. Fermenting the Batter
Once ground, mix the rice and dal batters thoroughly. Cover and leave to ferment for 8 to 12 hours or overnight in a warm place. A well-fermented batter will double (or even triple) in volume and have a mildly sour aroma – perfect for idli.
4. Steaming the Perfect Idlis
Idlis are steamed in greased idli moulds placed in a steamer or pressure cooker (without the weight/whistle). Spoon the batter into moulds and steam until set.
The idlis should be steamed for 12 to 15 minutes; avoid over-steaming as it can make them dry or dense. To check doneness, insert a toothpick — it should come out clean.
Love idli? Try these tasty variants:
Step-by-Step Guide
1. In a bowl or pan take 1 cup parboiled rice and 1 cup regular rice. Here I have used the Indian variety of sona masuri rice along with parboiled rice.
Instead of this proportion, you can also use overall 2 cups of idli rice OR 2 cups of parboiled rice (as shown in the video above).
2. Pick and then rinse both the rice varieties a couple of times in fresh water. Drain all the water and keep it aside.
3. Take ¼ cup thick poha (flattened rice or parched rice) in a bowl. Poha helps in making the idli soft and fluffy. If you don’t have poha then you can skip it.
4. Rinse the poha once or twice with fresh water.
5. Then add the poha to the rice. Add 2 cups of water. Mix very well and keep aside covered to soak for 4 to 5 hours.
6. In a separate bowl take ½ cup urad dal (husked black gram) along with ¼ teaspoon fenugreek seeds.
Omit the fenugreek seeds if you don’t have them.
7. Rinse a couple of times in fresh water.
8. Add 1 cup water. Cover and soak for 4 to 5 hours.
9. Before grinding, drain the water from urad dal, but don’t throw away the water. Reserve the soaked water as we will be using this water for grinding or you can use fresh water for grinding.
10. In a wet grinder jar, add the urad dal. Initially add ¼ cup of the reserved water or fresh water.
11. And grind the urad dal for some seconds. Then add ¼ cup of the reserved soaked water or fresh water and continue to grind. The batter should be light and fluffy when completely ground.
12: Pour the urad dal batter in a deep pan or bowl.
13: Drain the water from the rice and poha. Add them in the wet grinder jar or in a powerful blender. I usually grind in two batches.
Depending on the capacity of your mixer-grinder or blender you can grind in two to three batches. If the mixie gets heated up while grinding, then stop and let it cool. Then continue with the grinding.
14: Use the reserved urad dal strained water or regular fresh water to grind the rice and poha too. Add water in parts and grind.
The rice can have a fine rava like consistency in the batter. A smooth batter is also fine. I usually add a total of ¾ cup of water while grinding rice. The rice batter should not be too thick or thin.
You can add about ¾ to 1 cup of water depending upon the quality of rice.
15: Now pour the rice batter in the bowl containing the urad dal batter.
16. Add 1 teaspoon of edible rock salt or pink salt. Mix very well with a spoon or spatula. If you live in a cool or cold region, then do not add salt. Add salt later once the fermentation is done.
If you live in a hot or warm climate, then add salt as it does not allow the batter to get over fermented in the time duration of 6 to 8 hours.
Note that salt retards the fermentation process.
17. Cover the bowl or container with a lid and keep the batter in a warm place. It should be left undisturbed for 8 to 9 hours. Don’t use an air-tight lid. In colder climate, keep the batter for a longer time – from 12 to 24 hours.
I have mentioned various tips below for the idli batter to ferment well. So do read this section below after step by step photos.
18. The batter the next morning. It will ferment and increase in volume. A well fermented idli batter will have a nice sour aroma with many tiny air pockets in the batter.
As soon as the batter is fermented you can begin with steaming the idli or keep the batter in the fridge if making later.
If you allow the fermented batter to remain at room temperature, it will ferment more and will become very sour with time.
19. Grease or brush the idli mould with oil all over evenly. Gently and lightly swirl the batter. Don’t overdo. Now with a spoon pour portions of the batter in the greased idli moulds.
20. Take your idli steamer or pressure cooker or electric cooker or Instant pot. Add some 2 to 2.5 cups water and heat the water until it comes to a light boil. Keep the idli mould in the steamer or pressure cooker. Steam for 12 to 15 minutes.
Timing will vary depending on the kind of equipment you have used. If using a pressure cooker, then cover the pressure cooker with its lid. Remove the vent weight/whistle from the lid. Steam the idlis for approx 12 to 15 minutes.
21. Check for doneness by carefully inserting a bamboo skewer or knife. If it does not come out clean, then keep again for a few more minutes.
When done remove the idli mould from the cooker. Don’t overcook as then they become dry.
Dip a spoon or butter knife in water and slid them through the idlis. Remove and place the idlis in a warm container like a casserole.
22. Serve Idli hot or warm with sambar and coconut chutney.
Leftover idlis can be stored in the refrigerator for up to 2 days. Place them in an airtight container and reheat by steaming or microwaving with a sprinkle of water to bring back their softness.
Idli batter keeps well in the fridge for 3 to 4 days. Store it in a covered container and bring it to room temperature before using. Stir the batter gently before making idlis, as this helps retain the air bubbles formed during fermentation.
If you’d like to store the batter longer, it can be frozen for up to 1 month. Use airtight, freezer-safe containers and leave some space for the batter to expand.
Thaw the batter overnight in the fridge or at room temperature before use. Keep in mind that frozen batter may yield slightly less airy idlis compared to freshly fermented batter.
Once you master the basic idli batter, there are endless ways to make it your own. You can add lentils like moong dal to create Moong Dal Idli, or blend in millets and millet flours for a more wholesome twist. I also include thick poha to make the incredibly soft and fluffy Poha Idli.
If you’re looking for healthier or gluten-free options, adding millets like ragi (check my Ragi Idli) or other millets works very well.
Even oats can be included in the batter for added fiber. I’ve shared an Quick Oats Idli recipe on the blog that’s perfect for busy mornings. You can also have look at this Millet Idli made with foxtail millet for a light and nutritious option.
You may also enjoy exploring these unique regional and creative takes:
Ultimately, don’t be afraid to experiment. Try different proportions, additions, and techniques to discover what gives you the best texture, taste, and fermentation in your own kitchen.
Like I have mentioned above Idli was a weekend ritual growing up. Every Sunday meant hot idlis or soft dosas with chutney and sambar. When I first started making them myself, it took some trial and error, but I eventually learned what works.
Fermentation is a key factor in getting soft, light and fluffy idli. For proper fermentation of idli batter a warm temperature is apt. In cold climates, fermentation does not happen well. I get a lot of queries on how to ferment idli or dosa batter in winters. So I have summarized my experiences in the following points below:
Though both are made from the same ingredients, idli and dosa batters have key differences. Idli batter is thicker in consistency and needs to hold its shape when poured into moulds.
Dosa batter, on the other hand, should be slightly thinner so it spreads easily on a hot tawa/griddle. For idli, I usually follow a 4:1 ratio of rice to urad dal. For dosa, a 3:1 ratio works well.
Interestingly, you can use the same 4:1 idli batter to make dosa; just thin it slightly with water after fermentation.
This versatility is what makes the idli-dosa batter a true staple in South Indian kitchens. You can also swap in sona masuri or parmal rice for dosa, or even use idli rava instead of rice.
Leftover idlis are perfect for quick snacks or lunchbox recipes. Here are some creative and tasty ways to use them:
Well-fermented idli batter should double in volume, have a mild sour aroma, and show small air bubbles throughout. It will feel lighter when stirred and look slightly risen and airy on top.
This usually happens when the urad dal isn’t ground fluffy enough or the batter is too thick. Make sure you grind the urad dal till very light and airy. Also, don’t skimp on soaking time or warmth during fermentation.
Yes, you can make idli without poha (flattened rice). However, poha or a bit of cooked rice helps in giving the idlis a more softer texture. If you skip it, make sure your fermentation is strong and batter consistency is perfect.
If the batter hasn’t fermented after 12 to 14 hours, and the temperature is cold, you can stir in a small amount of instant yeast or baking soda just before steaming. But only do this if absolutely necessary, and use the batter immediately.
If you’ve tried this recipe, please rate it in the recipe card or leave a comment below – I’d love to hear your feedback. For more vegetarian inspiration, sign up for my email updates or follow me on Instagram, Youtube, Facebook, Pinterest or X.
Idli is a classic South Indian breakfast dish prepared from a fermented batter of parboiled rice and urad dal (hulled black gram), steamed into soft, airy, and spongy cakes. It is commonly enjoyed with coconut chutney and sambar, making for a nutritious and satisfying meal. Idli is a popular Indian breakfast which is filling as well as nutritious.
Prep Time 9 hours
Cook Time 25 minutes
Total Time 9 hours 25 minutes
Prevent your screen from going dark while making the recipe
Pick and rinse both the regular rice and parboiled rice.
Rinse the poha and add to the rice.
Add water. Mix well. Cover and keep the rice + poha to soak for 4 to 5 hours.
In a separate bowl, rinse the urad dal and methi seeds a couple of times.
Soak the urad dal with methi seeds separately in water for 4 to 5 hours.
Drain the soaked urad dal. Reserve the water.
Grind the urad dal, methi seed with ¼ cup of the reserved water for some seconds. Then add remaining ¼ cup water. Grind till you get a smooth and fluffy batter.
Remove the urad dal batter in a bowl and keep aside.
Grind the rice in batches to make a smooth batter.
Mix both the batters together in a large bowl or pan. Add salt and mix well.
Cover and let the batter ferment for 8 to 9 hours or more if required.
After the fermentation process is over, the idli batter will become double in size and rise.
Grease or brush the idli moulds evenly with oil.
Pour the batter in the moulds and steam the idli in a pressure cooker or steamer.
If using pressure cooker remove the vent weight (whistle).
Steam for 12 to 15 mins or until the idli is done.
Serve the steaming hot idli with coconut chutney and sambar.
Remaining batter can be stored in the refrigerator for a couple of days.
Nutrition Facts
Idli Recipe (Traditional South Indian)
Amount Per Serving
Calories 38 Calories from Fat 9
% Daily Value*
Fat 1g2%
Saturated Fat 1g6%
Sodium 81mg4%
Potassium 9mg0%
Carbohydrates 8g3%
Fiber 1g4%
Sugar 1g1%
Protein 1g2%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 1mg5%
Vitamin B6 1mg50%
Vitamin C 1mg1%
Vitamin E 1mg7%
Calcium 5mg1%
Vitamin B9 (Folate) 1µg0%
Iron 1mg6%
Magnesium 2mg1%
Phosphorus 9mg1%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.
Idli Recipe from the archives was first published on April 2012.
The most classic halwa preparation across the Indian subcontinent is Suji Ka Halwa – made…
Here’s a Raita recipe that uses a rather different vegetable in it. While you may…
This simple all butter pie crust recipe gives you a flaky, tender, and delicious pie…
Aloo Bhindi is a hearty North Indian dish made by stir-frying tender okra (bhindi) and…
Aloo Bhindi is a hearty North Indian dish made by stir-frying tender okra (bhindi) and…
Paneer ki Sabji is a comforting North Indian curry made with soft paneer cubes and…