Rava Dhokla are fluffy and soft, savory semolina cakes that are lightly spiced with ginger, green chilies, and an earthy tempering of black mustard seeds and sesame seeds. Served with fresh cilantro-mint chutney, Rava Dhokla is a great make-ahead snack or appetizer.

What is Dhokla
A popular Gujarati dish, dhokla is a steamed savory cake that has a few different variations and flavors like Rava dhokla, Khaman Dhokla, Dal dhokla, etc. This recipe uses semolina also known as Rava or Sooji/Suji, hence the name Rava Dhokla or Sooji Dhokla. This dhokla is also known as White Dhokla or Khatta Dhokla.
Traditionally, Rava Dhokla is steamed in a steamer or stove-top pressure cooker without a whistle. This dhokla recipe works great using the steam function on the Instant Pot Pressure Cooker.
Unlike most Instant Pot recipes this recipe works well with the pressure release handle to the venting position that allows the dhokla to raise and steam to a perfectly fluffy and soft texture.
How to Make Rava Dhokla
Step 1: Make the Batter
- Add sooji, yogurt, water, ginger, chilies, and salt to a mixing bowl. Mix well, cover, and keep aside for 20 minutes
Step 2: Make the tempering or the tadka
- In a small pot heat oil. Add mustard seeds and allow them to pop. Turn the heat off, once the seeds start popping. Add asafetida and sesame seeds. Reserve the tadka.
Step 3: Prepare the Instant Pot and the pans for steaming dhokla
- Add 1 ½ cups water to the Instant Pot insert. Set on Sauté mode so the water starts to heat. PRO TIP - Heating up the water before placing the batter in the Instant Pot will make sure that the batter starts cooking soon after you have closed the Instant Pot lid, resulting in light and airy dhoklas. Make sure to do this about 5 minutes before you are ready to place the batter in the Instant Pot for steaming. Boiling it for too long may cause a lot of water to evaporate so just be careful to not do it for too long
- Grease 7-½ inch stainless steel bowl with cooking oil or spray
Step 4: Add the baking soda and pressure cook
- Add baking soda and mix well. Quickly pour the batter into the greased bowl. Place the bowl on the instant pot trivet and carefully place the trivet inside the Instant Pot. Note: It is important to start the steaming process quickly after the baking soda is added
- Close the Instant Pot lid with the pressure valve to venting. Set Instant Pot to Steam mode, with an external timer for 12 mins. Note: Timer function does not work with Steam/Venting, so an external timer is needed
- Once the timer goes off, Press Cancel and allow 5 to 10 minutes of natural pressure release, then open the Instant Pot
Step 5: Cut and Garnish
- Using heat-resistant mitts, carefully take out the dhokla bowl from the Instant Pot. Run a knife around the edges so the dhokla can be easily removed on a plate. Cut into small 1 to 2-inch squares
- Pour the reserved tadka and spread it all over with a spoon. Garnish with cilantro. Serve hot with cilantro mint chutney and a cup of ginger chai for breakfast or with homemade ginger lemonade for an afternoon snack.
Stovetop Dhokla
Don't have an Instant Pot? Here is how to steam on the stove top:
- Use a pot that is large enough to fit the dhokla batter bowl leaving some room on the sides so that it's not too snug.
- Make the batter using love steps. Add 2 to 3 cups of water to the large pot and bring it to a boil.
- Once the water starts to boil, add Eno or baking salt to the batter and mix well.
- Pour the batter into the greased bowl and carefully place the bowl over the trivet in the large pot.
- Cook covered for 15-20 mins on medium heat or until the knife inserted comes out clean. Take the dhokla out and allow it to cool down for 5 to 10 minutes.
- Cut into a small square and garnish with reserved tadka and cilantro
Pro Tips
- Use coarse rava available in Indian grocery stores or you can also buy it on amazon
- Make sure the batter is not too thick, it should have the same consistency as Idli or cake batter
- Preheat water in the Instant Pot and start the steaming dhokla quickly after adding the baking soda to the batter
- You can also use 1 teaspoon of fruit salt/Eno instead of baking soda
- Do not over-mix after adding Eno or baking soda and start the steaming process right away
Video
Did you enjoy this delicious snack/appetizer? Here are some of my other favorite Indian snacks that can be made ahead and also double up as appetizers:
★ Have you tried this recipe? We love your feedback, Please click on the stars in the recipe card below to rate.
Recipe
Rava Dhokla - Instant Pot
Ingredients
- 1 cup coarse rava semolina from Indian stores
- 1 cup plain yogurt
- ¾ cup water
- 1 teaspoon ginger grated
- 1 teaspoon green chillies minced
- 1¼ teaspoon kosher salt
- ¼ teaspoon baking soda
Tadka
- 1 tablespoon oil
- 1 teaspoon mustard seeds
- pinch of hing/asafetida optional
- 1 teaspoon brown sesame seeds
¼ cup chopped cilantro for garnish
Cilantro Chutney
- 1 cup 1 cup cilantro with stems rough chopped
- ¼ cup mint leaves, (no stems) optional
- 1 teaspoon cumin seeds
- ½ jalapeno chopped
- 3 garlic cloves
- 2 tablespoons grated coconut fresh or dried
- 2 teaspoons brown sesame seeds optional
- 2 teaspoons sugar
- 2 teaspoons lemon juice
- 1 teaspoon kosher salt
Instructions
- Add rava, yogurt, water, ginger, chillies and salt to a mixing bowl. Mix well, cover and keep aside for 20 minutes
- Make the Tadka - In a small pot heat oil. Add mustard seeds and allow them to pop. Turn the heat off, once the seeds start popping. Add asafetida and sesame seeds. Reserve the Tadka
- Add 1½ cups water to the Instant Pot insert. Set on Sauté mode so the water starts to heat. Heating up the water before placing the batter in the Instant Pot will result in light dhoklas. Make sure to do this about 5 minutes before you are ready place the batter in the Instant Pot for steaming. Boiling it for too long may cause a lot if water to evaporate
- Grease 7-½ inch stainless steel bowl with cooking oil or spray
- Add baking soda and mix well. Quickly pour the batter in the greased bowl. Place the bowl on the instant pot trivet and carefully place the trivet inside the Instant Pot. Note: It is important to start the steaming process within couple of minutes for the baking soda to work. Close Instant Pot lid with pressure valve to venting
- Set Instant Pot to Steam mode, with an external timer for 12 mins. Note: Timer function does not work with Steam/Venting, so an external timer is needed
- Once the timer goes off, Press Cancel and open the Instant Pot after 5 minutes
- Carefuly take out the dhokla bowl. Run a knife around the edges so the dhokla can be released on a plate. Cut into small squares. Pour the tadka over and spread all over with a spoon. Garnish with cilantro. Serve with cilantro mint chutney
Cilantro Chutney
- Blend all the ingredients for chutney with ¼ to ⅓ cup of water in a blender to make a fine paste. Add more water if using dry coconut. Refrigerate up to a week or freeze for extended shelf life
Video
Notes
Nutrition
♥ We LOVE to hear from you! Did you try this recipe? Please share your food photo with hashtag #ministryofcurry on Facebook or Instagram, so we can see it and our followers can enjoy it too! Thank you and Happy Cooking ♥ Subscribe to our Youtube Channel for tasty and easy video recipes. Looking for more Instant Pot recipes? Check out our delicious Instant Pot Recipe board on Pinterest.
4waystoyummy says
This is new to me but I look forward to trying it. Thank you!
Archana says
Thank you!
simplyvegetarian777 says
Absolutely love this
Archana says
Thank you Sonal!
Vito Mazzarino says
What is the bowl you recommend for this to use in a 6qt IP?
Archana says
Here is a link to the bowl I used - https://amzn.to/2HAI36C
KALBAP says
Hey Archana-really a tasty and healthy side dish. I made it today. My husband does not like baking soda in his food so I substituted it with 1/4 tsp fast acting yeast and 1/4 tsp sugar and mixed them in the water, wait for 5 minutes, and then add it to the cream of wheat and yogurt mixture. Keep aside for 1/2 hour to 1 hour till the mixture shows bubbles before proceeding with the rest of the procedure.
This recipe is somewahat similar to rava appams.
Thanks for sharing.
Archana says
Hi Kalyani! Thank you for your lovely feedback. I am glad you enjoyed the dish. And Thank you for giving us another option for baking soda.
Puneeta says
Hi Archana , I made this today , came out really well . Can I soak Rava, yogurt and water in the night just to save 20 minutes if soaking.
Archana says
Thank you for the feedback. Yes you can soak it overnight, in fact it it ferments then you do not need baking soda.
Susannah K says
Hi! Was so excited to make these since I've had a craving recently-- I found that the cake wasn't steamed all the way through when I removed from the instant pot (after the 5 minute waiting period)... what's the best way to continue steaming if this happens? I put the insert back on steam but it took many minutes for the dhokla to heat up again. Also, should I cover the pot insert or keep exposed when I'm steaming? I have a vented lid for my insert, but since I left the pan exposed since there was no mention of covering, the top seemed a little uneven.
All this being said, it turned out very well and tasted delicious! The local indian grocery didn't have course rava so I just got a bag of their dhokla flour which was a chickpea/rava/lentil/rice flour mix, and worked very well!
Archana says
Hi Susannah, So the dhokla flour is very different than coarse rava and that explains the problem of the dhokla not being cooked. I do not cover the pan while steaming, having said that you also have to be careful when you open the Instant Pot lid so the excess steam water does not get into the pot. For next time, with the flour you have, simply steam it for 15 to 17 minutes. And you are right if the Instant Pot has cooled down then it will take longer for it to heat up again. Although you had a right idea of steaming it again. I always do a knife test, just like cakes, if it does not come out clean then steam for additional 5 minutes.
PK says
Hi Archana, can Eno fruit salt be substituted for baking soda? Also, if one wants to add chopped spinach to the batter, are there any changes that would need to be made to the recipe?
Archana says
Hi, Yes you can add 1/2 teaspoon of Eno fruit salt. And yes, may be a cup of fresh chopped spinach will work. Traditionally dholka does not have any greens in it while cooking.
Sona says
Hi Archana! I love your recipes - started with the pasta ones! Have a question. Have you ever stacked two containers for dhokla? That is, not just the one compartment container as shown in the video, but two containers, stacked? What are your thoughts? Thanks!
Archana says
Hi Sona! Thank you for your kind words. Yes you can stack 2 containers. Use the same cook time.
Sonia says
Hi Archana.. I tried this recipe and came out really good! Was wondering if the cook time will remain same if I double the ingredients and cook it once.
Archana says
Hi Sonia, So glad you enjoyed the rava dhokla. If you make a thick layer of dhokla you will have to increase the cook time. Or use stackable pans and then same time could work.
Sunny says
Hi Archana, Can I use roasted coarse rava for this recipe! Will the taste be too different?
Archana says
Hi Sunny, You can use roasted coarse rava
Jasmin says
Hello, I followed your recipe exactly and they came out perfect. My question to you is that are they freezAble and for how long?
Archana says
Thank you Jasmin! You can freeze it for a couple of months
Shelina Virji says
Hi. Can you tell me how to make instant handvo with suji rava. How much yogurt to keep and all ingredients for instant handvo
Archana says
i I have not tested Handvo with only suji rava. Here is my Handvo recipe you can use to see the other measurements - https://ministryofcurry.com/handvo-spicy-rice-and-lentils-cake/
Ritika says
Hi, Everytime i steam my rava dhokla, it is cooked, but still in the end when i insert toothpick, it is always a little bit uncooked and even after 1 hour of steaming, it is little uncooked. What mistake i m making.
Archana says
1 hour is too much time. Is the eno/baking powder good? are you cooking in a stainless steel pot?
Deepa MacEachern says
Can you use besan flour instead ?
Archana says
Its a completely different recipe with besan. I will post soon.