Dosa Recipe: How to Make Perfect Crispy Dosa at Home

Dosa is one of those South Indian dishes that everyone loves. It’s thin, crispy, and can be eaten with chutney or sambar. Honestly, it looks a little tricky to make at home, but it’s actually not that hard if you know the right steps.

Here’s a simple dosa recipe that anyone can try, even if you are a beginner. I’ll also give tips to make it crispy and tasty, just like the ones from a restaurant.


Ingredients

For about 8–10 dosas, you’ll need:

  • 1 cup rice (regular raw rice or dosa rice)

  • ¼ cup urad dal (split black gram)

  • ¼ teaspoon fenugreek seeds (optional, but gives nice flavor)

  • Salt to taste

  • Water as needed

  • Oil or ghee for cooking

Optional: You can also add a little poha (flattened rice) to make dosas softer and crispier.


Step 1: Soak the Ingredients

  1. Wash rice and urad dal separately.

  2. Soak rice and urad dal (with fenugreek seeds) in water for 4–6 hours. Overnight is even better.

  3. The soaking helps the batter ferment properly and gives that sour, tangy taste in dosa.

Tip: Don’t skip fenugreek seeds if you want that restaurant flavor.


Step 2: Grind the Batter

  1. Drain water from rice and dal.

  2. Grind urad dal into a smooth paste with a little water. It should be fluffy.

  3. Grind rice coarsely with some water. Rice paste should not be too fine; a little grainy texture is fine.

  4. Mix both pastes together in a big bowl.

Tip: Use minimal water while grinding. Batter should be thick but pourable.


Step 3: Ferment the Batter

  1. Cover the bowl and keep it in a warm place for 8–12 hours (overnight works best).

  2. The batter should rise slightly and have tiny bubbles. It smells a little sour, that’s good.

  3. If your kitchen is cold, fermentation may take longer.


Step 4: Prepare for Cooking

  1. Heat a non-stick pan or cast-iron tawa.

  2. Once hot, sprinkle a few drops of water. If it sizzles immediately, it’s ready.

  3. Lightly grease with oil or ghee.


Step 5: Making the Dosa

  1. Take a ladle of batter and pour it in the center of the pan.

  2. Spread it in a circular motion to make a thin layer.

  3. Drizzle a little oil or ghee around edges.

  4. Cook on medium heat until the edges turn golden and crisp.

  5. Flip only if you want it slightly brown on both sides. Usually, one side is enough.

Tip: If the dosa sticks, make sure pan is hot enough and lightly greased.


Step 6: Serve

  • Serve dosa hot with coconut chutney, tomato chutney, or sambar.

  • You can also make masala dosa by adding potato filling inside.


Masala Dosa Filling (Optional)

If you want masala dosa:

Ingredients:

  • 2 boiled potatoes, mashed

  • 1 onion, chopped

  • 1 green chili, chopped

  • ½ teaspoon mustard seeds

  • 1 pinch turmeric

  • Salt to taste

  • 1 teaspoon oil

Method:

  1. Heat oil in a pan. Add mustard seeds.

  2. Add onions, green chili, turmeric, sauté till soft.

  3. Add mashed potatoes and salt. Mix well.

  4. Stuff this inside dosa while serving.


Tips for Perfect Dosa

  • Use cast-iron tawa if possible; it makes dosa crispier.

  • Batter consistency is very important; not too thick, not too thin.

  • Keep batter covered while cooking so it doesn’t dry.

  • Cook on medium heat; high heat burns edges before the center cooks.

  • You can add a little poha or cooked rice while grinding for extra softness.


Why Homemade Dosa Tastes Better

Homemade dosa is fresh, you control the ingredients, and you can make it just how you like — crispy, soft, thick, or thin. Once you get the hang of spreading batter in circles, it becomes super easy.

Even if your first few dosas are not perfect, don’t worry. The batter can always be used next day and will taste better after a little practice.


Dosa is simple but feels special. With chutney, sambar, or potato filling, it’s a meal in itself. Once you learn this, you can impress friends or family, and it’s healthier than store-bought frozen versions.

Recent Articles

Related Stories