Suji Dhokla Recipe (Instant Rava Dhokla)

Updated November 5, 2026

Total time
35 min
prep 15 min · cook 20 min
Serves
4
portions as written

Jump to recipe

Suji Dhokla Recipe (Instant Rava Dhokla)

Suji dhokla, also known as rava dhokla, is a beloved steamed snack from the western Indian state of Gujarat. Made from semolina (suji or rava), yogurt, and a few spices, it’s light, fluffy, and naturally gluten-free. What makes this recipe genuinely useful is its simplicity: unlike fermented lentil dhokla, this version uses no soaking or overnight fermentation, so you can have a fresh, warm batch on the table in under an hour.

Ingredients

  • 1 cup (180 g) fine semolina (suji/rava)
  • 1/2 cup (120 g) plain yogurt, whisked until smooth
  • 1/2 cup (120 ml) water, plus more if needed
  • 1 teaspoon (5 g) sugar
  • 1/2 teaspoon salt, or to taste
  • 1/2 teaspoon fruit salt (Eno) or 1/4 teaspoon baking soda
  • 1 tablespoon (15 ml) vegetable oil, plus extra for greasing
  • 1/2 teaspoon mustard seeds
  • 1 teaspoon sesame seeds
  • 2 green chilies, finely chopped (adjust to taste)
  • 1/4 teaspoon turmeric powder
  • 8-10 curry leaves
  • 2 tablespoons (30 ml) water for tempering
  • 2 tablespoons (8 g) fresh cilantro, chopped, for garnish
  • 1 tablespoon (15 ml) lemon juice (optional, for tanginess)

Instructions

  1. In a large mixing bowl, combine the semolina, yogurt, water, sugar, and salt. Whisk until you have a smooth, lump-free batter. The consistency should be like a thick pancake batter—flowing but not watery. Cover and let it rest for 15 minutes. This allows the semolina to absorb the liquid and soften.
  2. While the batter rests, prepare your steaming setup. Fill a large pot with 1 inch of water and place a steaming rack or trivet inside. Bring the water to a gentle boil over medium heat.
  3. Grease a 8-inch round cake pan or a heatproof dish with a little oil. If using a steamer basket, line it with a cheesecloth or lightly oil it.
  4. After the batter has rested, check its consistency. It should be slightly thicker than before. If it looks too thick, add 1-2 tablespoons of water. If it’s too runny, add a tablespoon of semolina and let it sit for 5 minutes.
  5. Just before steaming, add the fruit salt (Eno) or baking soda to the batter. Stir gently but thoroughly in one direction for about 30 seconds. The batter will become frothy and increase slightly in volume.
  6. Immediately pour the batter into the prepared pan. Tap the pan gently on the counter to release any air bubbles.
  7. Place the pan in the steamer, cover with a lid, and steam on medium heat for 15-20 minutes, or until a toothpick inserted in the center comes out clean. Do not open the lid during the first 10 minutes, or the dhokla may collapse.
  8. Once done, remove the pan from the steamer and let it cool for 5 minutes. Then run a knife around the edges and invert the dhokla onto a plate. Cut into squares or diamond shapes.
  9. To make the tempering, heat the 1 tablespoon of oil in a small pan over medium heat. Add the mustard seeds and let them splutter. Add the sesame seeds, green chilies, turmeric, and curry leaves. Sauté for 15 seconds, then carefully add the 2 tablespoons of water (it will sizzle). Turn off the heat.
  10. Pour this tempering evenly over the cut dhokla. Garnish with fresh cilantro and a squeeze of lemon juice if desired. Serve warm.

Tips

  • Use fine semolina: Coarse semolina will give a gritty texture. If you only have coarse, pulse it in a blender for a few seconds to make it finer.
  • Don’t skip the resting time: Resting the batter is crucial for a soft dhokla. It allows the semolina to hydrate, preventing a dense or dry result.
  • Adjust batter consistency: The batter should be thick enough to coat the back of a spoon. If it’s too thin, the dhokla will be flat and rubbery. If too thick, it will be hard.
  • Steam on medium heat: High heat can cause the dhokla to rise unevenly and crack. Medium heat ensures even cooking.

Serving Suggestions

Serve suji dhokla warm as a snack or light breakfast. It pairs beautifully with green chutney (coriander-mint chutney) or sweet tamarind chutney. For a more substantial meal, serve it with a cup of masala chai or alongside a bowl of hot dal. You can also serve it as an appetizer at parties, garnished with sev (crispy chickpea noodles) for extra crunch.

Variations

  • Vegetable Dhokla: Fold in 1/2 cup of finely grated carrots, zucchini, or bell peppers into the batter before steaming.
  • Spicy Dhokla: Add 1/2 teaspoon of red chili powder or a pinch of cayenne to the batter for extra heat.
  • Herbed Dhokla: Stir in 2 tablespoons of chopped fresh coriander or mint leaves into the batter.
  • No-Yogurt Version: Replace yogurt with an equal amount of buttermilk or a mixture of 1/4 cup milk and 1 tablespoon lemon juice. The texture will be slightly less tender.

Storage and Reheating

Store leftover dhokla in an airtight container in the refrigerator for up to 3 days. The tempering will soften the top, but the dhokla will still taste good. To reheat, steam for 3-4 minutes or microwave for 30-45 seconds until warm. You can also reheat in a skillet with a few drops of water, covered, over low heat for 2-3 minutes. Dhokla is best enjoyed fresh, but it can be served cold too.

Frequently Asked Questions

Can I make suji dhokla without Eno or baking soda?
Yes, you can use 1/2 teaspoon of baking powder mixed with 1/4 teaspoon of baking soda. If you have neither, you can skip the leavening agent, but the dhokla will be denser and less fluffy.

Why is my dhokla sticky or soggy?
This usually happens if the batter is too thin or if you steamed it for too long. Make sure the batter is thick enough and check for doneness at 15 minutes. Also, let the dhokla cool slightly before cutting so it sets properly.

Can I use whole wheat flour instead of semolina?
You can, but the texture will be different—more like a dense cake. If you want a gluten-free option, semolina is naturally gluten-free (make sure it’s certified if you have celiac disease).

How do I know when the dhokla is cooked?
Insert a toothpick or a knife into the center. If it comes out clean, it’s done. The top should look set and slightly springy to the touch.

Can I make the batter ahead of time?
You can mix the semolina, yogurt, water, sugar, and salt and refrigerate it for up to 24 hours. However, add the fruit salt and steam only when you’re ready to cook. The rested batter may need a little extra water to reach the right consistency.

Is suji dhokla healthy?
It’s a steamed snack, so it’s lower in fat than fried snacks. It provides carbohydrates and some protein from the semolina and yogurt. The amount of oil used is minimal, but the tempering adds a little extra.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).