If your idlis have been coming out flat, dense, or rubbery, the problem is almost never the recipe. It is almost always the batter. Specifically it is either the quality of the urad dal, the soaking time, the grinding technique, or the fermentation conditions. Get those four things right and the rest takes care of itself.
This guide walks through every step of making perfect idli batter at home, from choosing the right dal to troubleshooting when things go wrong.
Getting idli batter right starts before you even touch water. Here is what to have ready:
Ingredients for 4 to 5 servings (roughly 20 idlis):
White urad dal: 1 cup
Idli rice or parboiled rice: 3 cups
Fenugreek seeds: half a teaspoon (optional but recommended)
Salt: to taste, added after fermentation
Water: for soaking and grinding
Equipment:
A wet grinder or high-powered blender
Two large bowls for soaking
A large vessel for fermentation (at least double the volume of the batter)
Idli moulds and a steamer or pressure cooker without the weight
On choosing your urad dal: The single most important decision you make for idli batter is which urad dal you use. White dehusked urad dal is the standard for South Indian idli. It needs to be naturally processed without chemical agents, fresh enough to still have active mucilage, and uniform in grain size. Poor quality polished or old dal will not ferment properly regardless of everything else you do correctly. For guidance on identifying good quality urad dal before you buy, read our guide on how to check urad dal quality at home.
Soaking is the foundation of good batter. It hydrates the grains so they grind smoothly and begins the process of activating the natural fermentation agents in the dal.
For the urad dal:
Measure 1 cup of white urad dal into a bowl
Add half a teaspoon of fenugreek seeds if using
Rinse 2 to 3 times until the water runs clear
Cover with fresh water, at least 3 inches above the dal
Soak for 4 to 6 hours at room temperature
For the rice:
Measure 3 cups of idli rice into a separate bowl
Rinse 2 to 3 times
Cover with fresh water and soak for the same 4 to 6 hours
Why separate soaking matters: Rice and urad dal have different textures and require different grinding techniques. Soaking them separately allows you to grind each to the right consistency before combining.
Common soaking mistakes to avoid:
Soaking for more than 6 hours causes the dal to begin fermenting prematurely in the water, leading to sour batter
Soaking in cold refrigerator water slows hydration significantly
Using the same bowl for both prevents you from grinding them separately
This is the step that most home cooks get wrong. The urad dal needs to be ground to a very specific consistency, light, airy, smooth, and thick enough to hold shape.
The process:
Drain the soaked urad dal and fenugreek seeds completely
Add to the wet grinder or blender
Start grinding with very little water, just enough to get the grinder moving
Add water gradually, a tablespoon at a time, only when the grinder struggles
Grind for 15 to 20 minutes until the batter is completely smooth
The batter should be thick, white, and airy, almost like whipped cream
When you drop a small amount in a bowl of water it should float
How to check if it is ground correctly:
Rub a small amount between your fingers. It should feel completely smooth with no graininess
The batter should fall from a spoon in a thick ribbon, not pour like water
It should look slightly airy rather than dense
If using a blender instead of a wet grinder: Blenders tend to heat up the batter which can kill the fermentation bacteria. Grind in short bursts of 30 seconds with rest intervals in between. Use ice cold water instead of room temperature water to keep the batter cool.
Drain the soaked rice completely
Add to the grinder or blender
Grind with minimal water to a slightly coarse but smooth paste
The rice batter does not need to be as smooth as the urad dal batter
A very slight graininess in the rice batter is acceptable and actually helps with texture
Transfer both batters into a large vessel
Mix thoroughly using your clean hand for 2 to 3 minutes
The body heat from your hand helps activate the fermentation process
The combined batter should be thick enough to coat the back of a spoon
Do not add salt yet as salt can inhibit fermentation
The right consistency: When you lift a handful of batter and let it fall back into the vessel it should fall in a thick ribbon. If it pours like water the batter is too thin and will not ferment well. If it is too thick add a small amount of water and mix again.
This is the most important step and the one most affected by your environment.
The process:
Cover the vessel loosely with a lid or plate, not airtight
Place in a warm spot at 28 to 32 degrees Celsius
Leave undisturbed for 8 to 12 hours, overnight is ideal
Check after 8 hours
Finding a warm spot in your home:
Inside an oven with just the light switched on
On top of the refrigerator which generates warmth from its motor
Inside a closed microwave with a cup of hot water placed beside the vessel
In a warm corner of the kitchen away from AC vents
How to know when fermentation is complete:
The batter has visibly risen by at least 25 to 30% in volume
The surface looks airy and slightly bubbly
It smells faintly tangy, similar to mild yoghurt
When you stir it the batter feels lighter and more airy than before
If your batter is not rising even after 12 hours, the most likely cause is the quality of the urad dal. For a complete troubleshooting guide read our post on why your idli batter isn’t fermenting and how to fix it.
Add salt to taste and mix gently
Do not overmix as this can deflate the batter
The batter is now ready to cook
For steaming idlis:
Grease the idli moulds lightly with oil
Pour batter into each mould, filling about three quarters full
Do not overfill as the batter will rise during steaming
Steam for 10 to 12 minutes on medium heat
Insert a toothpick or knife into the centre of an idli. If it comes out clean the idlis are done
Let them rest for 2 minutes before removing from the moulds
Use a wet spoon to remove idlis cleanly without tearing
Fermented idli batter keeps well in the refrigerator for 3 to 4 days. Store in an airtight container. The batter will continue to ferment slowly in the fridge and may become slightly more sour over time, which is normal.
Do not freeze the batter as this kills the fermentation bacteria and the batter will not perform the same after thawing.
Everything in this guide assumes you are starting with good quality urad dal. If your dal is old, over-polished, or chemically treated, it will not produce the mucilage needed for fermentation, and no technique will compensate for that.
Deer Brand natural urad dal is available on JioMart, Amazon, and Flipkart. It is the same grade supplied to hotel and restaurant kitchens across Andhra Pradesh, Telangana, Kerala, Karnataka, and Delhi-NCR for over 35 years. If you have been struggling with inconsistent batter, try Deer Brand natural urad dal and run this method on your first batch.
For a complete guide on choosing the best urad dal for idli and dosa, read our post on best urad dal for idli and dosa.
What is the ratio of urad dal to rice for idli batter? The standard ratio is 1 part urad dal to 3 parts idli rice. This ratio produces a batter that ferments well and gives idlis a soft spongy texture. Some cooks use a 1 to 4 ratio for slightly lighter idlis. For dosa batter a 1 to 4 ratio with thinner grinding produces a crispier result.
How long should I soak urad dal for idli batter? Soak for 4 to 6 hours at room temperature. Less than 4 hours and the grains do not hydrate fully, leading to uneven grinding. More than 6 hours and the dal begins fermenting prematurely in the soaking water, which depletes the fermentation potential before grinding.
Why are my idlis hard and dense? The most common causes are insufficient fermentation, batter that was ground too coarsely, or batter that was too thin when poured into the moulds. Check that your batter has risen visibly before cooking, that the urad dal was ground completely smooth, and that the batter is thick enough to hold its shape in the mould.
Can I make idli batter in a regular mixer grinder? Yes but with care. Regular mixer grinders generate heat which can affect fermentation. Grind in short bursts with rest intervals and use cold water to keep the batter temperature down. A wet grinder produces better results consistently because it grinds more gently and maintains cooler temperatures.
Perfect idli batter is not complicated once you understand what each step is doing. Soak correctly, grind the urad dal to the right consistency, ferment in a warm spot for long enough, and start with good quality dal. Follow those four principles and the idlis will take care of themselves.
Published by the Deer Brand Team — Vijayalakshmi Dall Mills, manufacturers of premium natural urad dal in Tenali, Andhra Pradesh since 1989.