This South Indian dosa recipe makes perfectly crispy, golden lacy dosas with soft centers every single time. These thin rice crepes are a staple in South India. I provide several important tips to show you how to make dosas perfectly.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read the disclosure.
➡ If you’re new to Kerala cooking, start with my Kerala Cooking Basics guide for ingredient tips, shopping advice, and more authentic recipes.
What Makes My Kerala Dosa Recipe Different
I’ve had my share of dosa mishaps! Batter that didn’t rise, gummy blobs stuck to the pan – these disasters weren’t at all like the crispy, golden dosas of my childhood.
The biggest challenge in making dosas outside India is proper fermentation. South India’s warm, humid climate is incredibly forgiving.
In my mom’s Kerala kitchen, she never measures anything. For dosa, she eyeballs the rice and urad by handfuls, grinds everything in her Sumeet grinder, and somehow always gets perfect dosas.
However, in Western countries, especially during winter, making dosas requires some precision!
After years of watching my mom and plenty of trial and error, I’ve figured out the exact measurements that work every time—plus some modern techniques to make the process easier for today’s kitchens.
My mom still makes fresh batter every week at 80+ years old. She says store-bought dosas and idlis never taste like homemade.
After making this recipe, you’ll understand why. In this post, I’ll share all the techniques that make this recipe foolproof.
➡ For a complete masala dosa experience, try my sambar, red chutney, green chutney, and potato masala. Learn how to put it together with how to make masala dosa. And for a shortcut to making the dosas, learn how to make dosa with a crepe maker.
Ingredients and Tips
🧂 Ingredients for Authentic Dosa

💡 Ingredient and Recipe Tips for Dosa
🍚 Rice: Stick to sona masoori, idli rice (a type of parboiled rice), or any regular white rice for best results. I’ve learned that basmati rice doesn’t ferment well.
🫘 Urad Dal: Use whole urad dal without the skin (urad gota) for best fermentation. Split urad dal works too.
You can find these ingredients at Indian grocery stores or on Amazon.
➗ Rice to Dal Ratio: My recipe uses a 1:3 (urad to rice) ratio, which makes crispy but soft dosas. For softer dosas, use less rice, and for crispier dosas, use more.
🚰 Water: If you have trouble with fermentation, it could be because of chemicals in your tap water. Try filtered water instead.
🔄 Blender: You need a high-powered blender (600 watts or more) like Vitamix, Nutribullet, BlendTec, or Ninja for grinding the batter. Using a low-power blender will not give you the same results. The batter can overheat and can be too gritty. You can still get the job done, but it’s much more labor intensive. You have to grind small amounts and let the blender rest between batches to prevent overheating. Soaking for longer also helps.
🍳 Griddle: Traditionally, dosa is made using a well-seasoned cast-iron griddle (tawa). Cast iron, when properly seasoned, is as good as a nonstick frying pan and retains heat very well. If using a nonstick griddle, it should be flat without edges, and heavy-bottomed.
🌡️ Fermentation Options
Fermenting in cooler climates can be a bit tricky. There are several ways you can ferment the batter.
Instant Pot
The Instant Pot is my favorite way to ferment dosa batter these days. Place the batter in the stainless steel liner and ferment it on the Yogurt setting (normal mode) for 12 hours.
Use a glass lid to cover the Instant Pot liner. Using the Instant Pot lid may cause the lid to get stuck if the batter rises too high.
Note: In the summer or in warm climates, you may not need as much time. Check on the batter in 6 to 8 hours.
Oven
Heat the oven to 170°F (77°C) for 2 minutes, then turn it off. Turn on the oven light, and leave the batter in for 10 to 15 hours. Use a large enough bowl to allow for expansion and place a large plate below the bowl to catch any overflow.
Countertop
The countertop method works best in summer, warm climates, or if you have good heating in your kitchen. Cover the bowl loosely with plastic wrap or a lid (left slightly open for air circulation). Ferment the batter on the counter for 8-16 hours. The warmer your kitchen, the less time it will take.
Troubleshooting
A properly fermented batter will be bubbly, slightly sour-smelling, and nearly doubled in volume. If this hasn’t happened, you need to let it ferment longer. It can take up to 16 hours or even longer.
🍚 How to Make Dosa Batter

- Rinse the urad dal. Place the urad and fenugreek in a bowl with 2 cups of filtered water.
- Rinse the rice. Place the rice in a separate bowl with 3 cups of filtered water. Soak urad and rice for 4 to 6 hours and drain, reserving the urad soaking liquid and discarding the rice soaking liquid. [See note about rinsing].
- Blend the urad, adding enough soaking water to get a consistency like pancake batter. Don’t add the water all at once. You may end up using a total of about ⅔ to ¾ cup of water.
- Transfer to your fermentation container. [See note about container below].
💦 Rinsing: Wash the rice and urad dal very well in several changes of water until the water is no longer cloudy. This removes excess starch and any impurities that could affect fermentation.
🥣 Container: Use a stainless steel or glass bowl for fermentation. Metal bowls conduct heat better, which helps with fermentation. Plastic doesn’t work as well. Make sure your container is large enough for the batter to double in size.

- Blend the cooked rice and soaked rice with enough soaking water to get the consistency of pancake batter. You may end up using a total of about ½ to ¾ cup of water. Transfer to the same container as the urad. [See Note about blending consistency below]
- Use a clean hand to stir the batters together for a couple of minutes. The microbes on your hand act as natural starters for fermentation. Ferment in the Instant Pot, oven, or countertop. For the Instant Pot, program it to 12 hours in Yogurt mode (normal setting) and cover with a glass lid. See the section on fermentation methods for oven and countertop instructions.
- After the fermentation time is up, check to see if the batter is thick, foamy and has doubled in size. If not, ferment for a few more hours.
- Stir the contents of the container. If you won’t be making the dosas right away, cover and refrigerate immediately.
♺ Blending Consistency: The urad dal should be ground to a completely smooth, fluffy paste – no grittiness at all. The rice batter should be slightly grainy, with the largest pieces being the size of granulated sugar. Don’t over-grind the rice, or your dosas won’t get as crispy. Once mixed together, the batter should have the consistency of pancake batter (pourable but not runny). It should not be too thick. Add some more water if needed.
🔥 How to Cook Dosas on a Griddle or Tawa

- About half an hour before making the dosas, remove the batter from the refrigerator. Heat griddle or tawa over medium heat. Test to see if the pan is hot enough by sprinkling a few drops of water on the pan. The water should sizzle and slide around the pan. Lower the temperature to medium-low. Add ¼ teaspoon of oil to the pan and spread it around with a folded-up paper towel. Pour about ¼ cup of batter in the middle of the pan using a ladle. Immediately, using the back of the ladle, spread the batter in a circular motion, starting at the center and working your way out. If the batter doesn’t spread easily, thin it with a little water or reduce the temperature. [See Note about first dosa]
- You should see small holes forming on the crepe. Drizzle a few drops of oil all over the surface to help crisp up the dosa.
- After about a minute, the bottom should turn golden. Use a spatula to flip the dosa to the other side.
- After 30 seconds or when it’s lightly browned (more browned than my photo above!), fold the dosa in half and place on a serving plate.
✏️ NOTE ABOUT FIRST DOSA
I have noticed that the first dosa is usually a throwaway. It just doesn’t come out as well as subsequent ones. The second is usually better because the temperature is right.
See the recipe card below for detailed instructions.
❓ FAQS
This usually happens due to chlorinated or hard water, incorrect temperature, or old ingredients. In colder climates, fermentation can take up to 16 hours, so try waiting longer. To fix the batter, add ½ teaspoon baking soda or 2 teaspoons yogurt. For next time, use filtered water, fresh dal and rice, and consider the Instant Pot method for more reliable results.
If it tastes overly sour, it could be. Add a pinch of baking soda before cooking. Rava/semolina can also reduces sourness. You can also make uttappam with onions
You may have ground the rice too smoothly (it should be slightly grainy). It can also be because the pan isn’t hot enough or you aren’t using enough oil. Try adding ¼ to ½ cup of rava (aka sooji, semolina, or cream of wheat). It will make the dosas crispier.
Use two griddles to make two dosas at a time for a faster process.
In the fridge, it lasts 4 to 6 days. It will get more sour over time. You can freeze portions for up to 3 months.
My recipe includes cooked rice, which helps with the fermentation. You can also add a splash of leftover dosa batter, a pinch of sugar, or half a teaspoon of plain yogurt to jumpstart the process. Increasing the temperature will also speed up fermentation (but not so high that you destroy the bacteria!)
For thick batter: Add water gradually until the consistency of pancake batter. For thin batter: Add a few tablespoons of idli rava (cream of rice) or rice flour.
Yes, you can double the recipe. Make sure you use a large enough fermentation container and blend the urad and rice in batches so you don’t crowd the blender and cause it to overheat.
Blending them together doesn’t allow you to blend each to just the right texture. Urad needs to be ground till very smooth, and the rice needs to be slightly grainy. If you decide to blend them together, you may save some time but sacrifice on texture.
Methi helps the fermentation process, and helps with the texture. I highly recommend it, but it is not essential.
– Heat the pan to the right temperature.
– Add a little water if the batter is too thick.
– Add a bit of oil to coat the pan.
Yes, you can! Actually, idlis are better the first two days, and dosas are better after that.
➡ If you’re looking for more Kerala recipes, try my chicken curry, beef curry, beef ularthiyathu, egg curry, fish curry, or vegetable stew.

How to Make Dosa at Home | Foolproof Fermentation Tips
Equipment
- Blender high power model such as Vitamix or BlendTec [See Note 1]
- Tawa or Griddle heavy-bottomed
Ingredients
- ½ cup urad gota or split urad dal
- 1 teaspoon fenugreek seeds (methi seeds)
- 1½ cups idli rice [See Note 2]
- 5 cups water preferably filtered
- 3 tablespoon rice cooked, day-old
- 1¼ teaspoon kosher salt or 1 teaspoon table salt [See Note 3]
- 1½ tablespoon vegetable oil
Instructions
SOAK
- Wash the ½ cup urad gota and 1½ cups idli rice separately multiple times, until the water runs clear.
- Soak the urad and 1 teaspoon fenugreek seeds in 2 cups of filtered water in a medium bowl. Soak the rice in 3 cups of filtered water in a separate medium bowl.
- After 4 to 6 hours (or overnight), drain both, but reserve the urad soaking water.
BLEND [See Note 4]
- Blend the urad with enough of the reserved soaking water to get a smooth pancake batter consistency (pourable but not runny). You might use about ⅔ to ¾ cup of water. Pour into a large metal bowl or your Instant Pot stainless steel liner.
- Blend the 3 tablespoons cooked rice with the soaked rice using the reserved soaking water. If you run out, use plain filtered water. You may end up using a total of about ½ to ¾ cup of water. The batter should be a bit grainy. Rub a little batter between your fingers. The grains should be like granulated sugar. The consistency should be pourable (like pancake batter), but not too thin. Transfer to the same container as the urad.
- Add 1¼ teaspoon kosher salt and mix the two batters with a clean hand for about two minutes. This helps with the fermentation process. The consistency should be pourable, but not too thick or thin. Add more soaking water or filtered water to thin out, if needed.
FERMENT in Instant Pot
- Ferment the dosa batter in the Instant Pot using the Yogurt function for 12 hours in normal mode (not low or boil). If it has doubled and smells slightly sour, it's ready. If not, ferment for another couple of hours.
FERMENT in oven
- Heat the oven to 170 degrees F (77 degrees C) for two minutes. Turn it off and turn on the oven light. Place the metal bowl on a large plate to catch any overflow. Ferment for 12 to 15 hours.
FERMENT on countertop
- This method works best in warmer climates or in the summer. Cover the bowl loosely with a lid or plastic wrap. Ferment for 12 to 15 hours.
COOK on a griddle [See Note 5]
- If you're not going to make the dosas right away, refrigerate immediately. About half an hour before making the dosas, remove the batter from the fridge.
- Heat a griddle or tawa over medium heat. Test to see if the pan is hot enough by sprinkling a few drops of water on the pan. The water should sizzle and slide around the pan. Lower the temperature to medium-low.
- Add ¼ teaspoon of oil to the pan and spread it around with a folded-up paper towel. Pour about ¼ cup of batter in the middle of the pan using a ladle. Immediately, using the back of the ladle, spread the batter in a circular motion, starting at the center and working your way out. If the batter doesn’t spread easily, thin it with a little water or reduce the temperature. [See Note 6]
- You will have a thin crepe and you should see small holes forming. Drizzle a few drops of oil all over the surface to help crisp up the dosa.
- After about a minute, the bottom will turn golden. Use a spatula to flip the dosa to the other side. After 30 seconds or when it’s lightly browned, fold the dosa in half and place on a serving plate. Repeat with remaining batter and serve immediately.
Notes
Nutrition
Thank you for visiting Paint the Kitchen Red. All photos and content are copyright protected. Please don’t use any content without prior written permission. If you’ve made this recipe and would like to share it with your friends, please link back to this recipe. Thank you!
I am not a certified nutritionist. I provide my best estimate of nutritional information merely as a courtesy to my readers. If you depend on nutritional information for dietary or health reasons, I suggest using your favorite online nutrition calculator to confirm the nutritional value of this recipe based on the actual ingredients that you use.
Did you know that the best way to support your favorite bloggers is to comment and rate recipes, and share on social media? If you loved this recipe, please comment and give it a five ⭐ rating in the comment section below. If you’re a pinner, pin this post using the Pin buttons at the top and bottom of this post and in the recipe card above. Thank you for your support!









Questions, Comments? I love hearing from my readers and I reply to all comments!