Masala dosa: crispy South Indian rice crepe with potato filling

Jump to recipe

Masala dosa is a thin, crisp crepe made from a fermented batter of rice and urad dal, folded around a warm, turmeric-yellow potato filling. It is a popular South Indian crepe made from a fermented rice and lentil batter, filled with a spiced potato and onion filling. It’s eaten with your hands, usually alongside coconut chutney and a thin lentil stew called sambar.

Its exact birthplace is debated. The dosa originated in South India, but its precise geographical origins are unknown; according to historian P. Thankappan Nair, dosa originated in the town of Udupi in Karnataka. The stuffed, potato-filled version most people now call masala dosa is younger than the plain crepe. The dish as we know it today is believed to have evolved in the early to mid-20th century, with the innovation of stuffing the dosa with a potato filling generally attributed to the Udupi restaurants of Karnataka, though this claim is debated among culinary historians. One often-told account even places its invention at a specific Udupi restaurant. The masala dosa is said to have been invented in Udupi during the late 1940s, in the legendary Mitra Samaj restaurant, which is still running today.

Done well, the crepe is lacy and golden at the edges, almost see-through where it’s thinnest, with a faint sourness from the fermented batter. The filling underneath is soft, mildly sweet from slow-cooked onions, and fragrant with mustard seeds and curry leaves. In most South Indian homes and roadside stalls it shows up at breakfast, though it’s just as common for a light lunch or an early dinner.

What you need

Three things decide whether your dosa turns out thin and crisp or thick and chewy: the rice, the urad dal, and how well you ferment the batter.

Use a short or medium-grain raw rice such as sona masuri, or parboiled “idli rice” if you can find it; both are sold in South Asian grocery stores and most large supermarkets’ international aisles. A rice to urad dal ratio of around 3:1 works well for a batter that’s crisp but not brittle. Whole or split urad dal (dehusked black gram, sold pale cream to white) is what makes the batter fluffy and helps it ferment; a well-fermented batter will increase in volume, have a mildly sour aroma and show tiny air bubbles, and always use fresh urad dal, as older lentils may not ferment properly. A small handful of poha (flattened rice) is optional but common: poha gives the dosa a softer texture, while fenugreek seeds help with fermentation.

Ingredient Swap What changes
Whole urad dal Split (dhuli) urad dal, same amount Batter is slightly less airy but still ferments well
Idli/dosa rice Parboiled rice or sona masuri, 1:1 Minor difference in colour and chew; both work
Poha (flattened rice) Leave out, or use 2 tbsp cooked rice Dosa is a touch less soft in the centre
Fresh curry leaves Omit, or add a pinch of dried curry leaf powder Filling loses its characteristic aroma but still tastes good
Asafoetida (hing) A pinch of garlic powder Different, milder savoury note; check hing labels for wheat if needed

Masala Dosa

A thin, crisp fermented rice and lentil crepe folded around a warm, spiced potato filling, served with coconut chutney and sambar.

Prep30 min
Cook35 min
Resting12 h
Total13 h 5 min
LevelInvolved
Makes48 dosas
Units

  • Vegetarian
  • Halal

Ingredients

For the dosa batter

  • 300 g Raw rice (sona masuri or idli rice), or parboiled rice
  • 100 g Whole urad dal
  • 20 g Chana dal, adds extra crispness (optional)
  • 5 g Fenugreek (methi) seeds
  • 15 g Poha (flattened rice) (optional)
  • 6 g Salt
  • 60 ml Oil or ghee, for cooking, use oil for a dairy-free dosa

For the potato filling

  • 500 g Potatoes, boiled and peeled, about 3 medium potatoes
  • 30 ml Oil
  • 5 g Black mustard seeds
  • 10 g Chana dal (optional)
  • 1 pinch Asafoetida (hing), check label for wheat if needed (optional)
  • 15 Curry leaves, about 1 sprig
  • 2 Green chillies, slit
  • 10 g Fresh ginger, grated
  • 150 g Onion, thinly sliced, 1 medium onion
  • 3 g Turmeric powder
  • 60 ml Water
  • 5 g Salt
  • 10 g Fresh coriander leaves, chopped
  • 15 ml Lemon juice (optional)

Equipment

Blender or wet grinder, Flat tawa or non-stick griddle, Large mixing bowl, Pressure cooker or pot for boiling potatoes

Method

  1. Soak. Rinse the rice and set it in a bowl with water to cover by 5cm. In a separate bowl, rinse the urad dal, chana dal and fenugreek seeds, then cover with water. Soak the poha separately in a little water 20 minutes before grinding. Leave everything to soak for 4 to 5 hours.
  2. Grind the urad dal. Drain the dal mixture and grind it in a blender with a little fresh water until it is smooth, light and fluffy, almost like a thick cream. This takes a few minutes of blending; scrape the sides down as needed.
  3. Grind the rice. Drain the rice and poha and grind them in the same blender with a little water to a slightly coarse, pourable paste. It should not be perfectly smooth, as some texture helps crispness.
  4. Combine and ferment. Mix the two batters together in a large bowl with the salt. The combined batter should be thick enough to coat the back of a spoon. Cover loosely and leave in a warm spot for 8 to 12 hours, or until it has roughly doubled in volume, smells pleasantly tangy and shows small bubbles on the surface.
  5. Make the potato filling. Heat the oil in a pan over medium heat. Add the mustard seeds and let them pop, then add the chana dal, asafoetida and curry leaves and cook 30 seconds until fragrant. Add the green chillies and ginger and stir briefly.
  6. Cook the onions. Add the sliced onion and turmeric, and a pinch of salt. Cook over medium-low heat for 6 to 7 minutes, stirring occasionally, until the onion turns soft and translucent with some edges just starting to turn golden.
  7. Add the potatoes. Roughly crumble the boiled potatoes into the pan with your hands or a fork, leaving some chunky pieces. Add the water and salt, stir well, and simmer on low for 3 to 4 minutes until everything is well combined and heated through. The mixture should be moist but hold its shape on a spoon, not runny.
  8. Finish the filling. Take the pan off the heat and stir in the chopped coriander and lemon juice if using. Taste and adjust salt. Set aside, covered, to keep warm.
  9. Heat the tawa. Heat a flat, well-seasoned griddle or non-stick pan over medium-high heat until a drop of water sizzles and evaporates almost instantly. Wipe lightly with an oiled cloth or paper towel.
  10. Spread the dosa. Stir the fermented batter gently. Pour a ladleful onto the centre of the hot tawa and spread it outward in a quick spiral using the flat base of the ladle, making a thin, even circle about 25 to 30cm across.
  11. Cook until crisp. Drizzle 1/2 tablespoon of oil or ghee around the edges and over the surface. Cook for 2 to 3 minutes undisturbed, until the underside turns golden brown and the edges begin to lift away from the pan on their own.
  12. Fill and fold. Spoon 2 to 3 tablespoons of the warm potato filling along the centre of the dosa. Fold the sides over the filling, or roll it up, and slide it onto a plate. Serve immediately while still crisp, with coconut chutney and sambar.

Contains: milk, gluten, mustard. Check the labels on packaged ingredients.

Written with AI assistance and reviewed by a human editor. This recipe has not been cooked in a home kitchen, so taste and adjust as you go. The header picture is an AI-generated illustration, a stock photo or an official press picture, not a photo of this exact recipe. Use halal-certified meat.

Tips for success

Grind the urad dal until it’s pale and fluffy. This traps air in the batter, which is what gives the fermented batter its rise and the cooked dosa its lightness. A grainy, dense urad paste makes a flat, chewy dosa.

Don’t skip the fenugreek seeds. They’re part of what helps the batter ferment evenly and gives it a faint, pleasant bitterness that balances the sourness. Too many seeds, though, will make the batter taste bitter, so stick close to the amount in the recipe.

Let the tawa get properly hot before the first dosa. A pan that’s too cool makes the batter stick and tear when you try to spread it. Test with a small drop of water: it should sizzle and dance, not sit quietly.

Spread from the centre outward in one quick, continuous spiral. Stopping and restarting leaves thick ridges that cook unevenly. Work fast, since the batter firms up on contact with the hot pan within seconds.

Keep the potato filling dry, not saucy. It should hold together on a spoon rather than pool liquid. A wet filling turns the crepe soggy where it touches the potato.

Taste the batter before the final ferment is done. It should smell pleasantly tangy, not sharp or alcoholic-sour; over-fermented batter can taste unpleasantly acidic and the dosa will brown too fast and burn before it crisps through.

Storing and reheating

Dosa batter keeps well because fermentation is itself a form of preservation. Once fermented, store it in an airtight container in the fridge; use it within 2 to 3 days for the best texture, though many cooks keep it longer as it continues to sour. Bring it to room temperature and stir well before using cold batter straight from the fridge, since it thickens as it chills.

Cooked plain dosas don’t keep their crispness once cooled and are best made fresh. If you have leftover potato filling, cool it within about 2 hours of cooking and refrigerate in a sealed container; use it within 3 to 4 days, following general refrigerated-leftover guidance from food safety authorities such as the USDA FSIS. Reheat the filling in a pan over medium heat, or in the microwave, until it is steaming hot throughout before serving. The filling also freezes reasonably well for up to 2 to 3 months; thaw it in the fridge overnight and reheat thoroughly before use. Don’t freeze the raw batter, as the yeasts and bacteria responsible for fermentation don’t survive freezing well and the texture suffers on thawing.

Serving ideas

Serve masala dosa hot off the tawa, folded in half or rolled, with coconut chutney and a bowl of sambar for dipping. A spoon of tomato or tamarind chutney on the side adds a tangy contrast to the mellow potato filling. Hot filter coffee or masala chai alongside rounds out the classic South Indian breakfast table.

Diet and allergen notes

As written, this recipe is vegetarian and, if you use oil rather than ghee for cooking the dosas, vegan too. It contains no gluten-containing grains in the batter or filling itself, though some commercial asafoetida (hing) is cut with wheat flour as a filler, so check the label or leave it out if you need the dish strictly gluten-free. There is no meat, fish or alcohol in this recipe, so it is naturally halal; if you add any meat-based side dishes, use halal-certified meat. The main allergen risk is cross-contact if your asafoetida or spice blends are processed in a facility handling wheat, dairy or nuts; always check your specific brands.

For a lower-carb version, you could serve just the potato filling over sautéed cauliflower rice instead of inside a dosa, though this moves the dish well outside its traditional form.

Questions

Why is my dosa batter not fermenting?

Cold kitchens slow fermentation down significantly; look for a warm spot, such as inside an oven with just the light on, or near a radiator. Old or low-quality urad dal is another common culprit, since fresh dal ferments far more reliably than dal that has sat in storage a long time.

Why does my dosa stick to the pan or tear when I spread it?

This is usually a heat problem: the tawa isn’t hot enough, or hasn’t been seasoned with a thin wipe of oil between dosas. A well-heated, well-seasoned cast iron or non-stick tawa releases the dosa cleanly once the underside has set.

Can I make the batter without a wet grinder?

Yes. A powerful blender or food processor works, though you may need to grind the urad dal and rice in batches with a little of the soaking water and scrape the sides down often to get a smooth, fluffy result.

Sources