Khaman Dhokla Recipe

Updated: August 4, 2026, By Swasthi Shreekanth

5 from 182 votes

Make the BEST Khaman Dhokla that’s soft, fluffy, moist and super delicious. I love treating friends and loved ones with warm homemade snacks & these gorgeous steamed cakes are one of the most appreciated. Whether you are entertaining guests or want to treat yourself with a healthy and protein-packed snack, you got to try this.

Jump To Recipe Jump to comments Jump To Video

Khaman Dhokla with a fresh tempering

Khaman Dhokla is a savory steamed cake made with gram flour (besan), spices, herbs and a leavening agent. It’s finished with a super aromatic tempering of mustard seeds, curry leaves and other pantry staples. To add some freshness Dhokla is garnished with grated coconut and fresh coriander leaves.

It is best eaten with a spicy Coriander chutney or/and hot Garlic chutney. If you don’t like coriander leaves, then try this Mint Chutney. You can also quickly transform Khaman Dhokla into a sweet and tangy chaat with a drizzle of date tamarind chutney, green chutney, sev, onions, tomatoes, pomegranate arils and coriander leaves.

About Dhokla

Dhokla is a savory steamed cake from Gujarati Cuisine, a Western Indian state. Traditionally it’s made by grinding soaked dal, later fermented and steamed. It’s somewhat similar to traditional Idli and has a characteristic tangy flavor. No leavening agent is used so it’s not airy, very fluffy or light.

Khaman also known as Khaman Dhokla is a type of dhokla made instantly without fermenting the batter. It differs from the traditional Dhokla in many ways –

  • uses gram flour instead of chana dal.
  • uses a leavening agent like Eno (fruit salt) or baking soda to rise the batter.
  • uses a sour ingredient like citric acid or lemon juice or yogurt to replicate the tanginess which otherwise is got by fermentation.

Due to these adaptations, Khaman Dhokla turns out light, airy and very fluffy. It’s popular all over India in households, chaat houses/ eateries and as a party food.

Ingredients & substitutes

ingredients to make khaman dhokla
  • Besan is gram flour & is made from skinned desi chickpeas. It is different from chickpea flour which is made from kabuli chana/ white chickpeas. Use good quality fresh flour for best flavor and color.
  • Semolina/ suji gives a texture to your khaman dhokla & prevents it from collapsing, for various reasons. Use the fine variety and if you eat gluten-free, feel free to omit it and cut down 3 tbsp water mentioned in the recipe.
  • Leavening agent – I use unflavored plain Eno that comes in a blue pack or bottle. It is also known as fruit salt, which is a mix of citric acid, sodium bicarbonate & sodium carbonate. It’s used in several Indian dishes like rava idli, bhatura, appam and dhokla to rise batters without leaving an aftertaste. Though it can be substituted with baking soda, you get a better rise with eno.
  • Acidic ingredient – Citric acid provides the required tang for khaman dhokla. But it can be substituted with yogurt, lime or lemon juice. I’ve given the quantities for substitutes in the recipe below. However I felt citric acid gives me the best results for a dairy-free option & is storable for few days. Please look for food grade natural non-gmo citric acid.
  • Turmeric is used to impart a vibrant color. Too much can leave red spots in your dhokla. Green chili is used for heat and flavor. You may use Indian/ Thai chilies or serrano peppers. Fresh ginger adds a nice aroma to the khaman dhokla.
  • Mustard seeds, hing, green chilies and curry leaves in the tempering add aroma. Use gluter-free hing if you eat gluten-free

More Snacks Recipes
Misal Pav
Masala Puri
Handvo Recipe
Ragda Patties
Potato Wedges
Aloo Bhujia

Photo Guide

How to make Khaman Dhokla (with photos)

This recipe makes 4 to 5 servings. (if you want to halve the recipe, use a 5 to 6 inch pan & scale down the quantities from the recipe card).

Preparation

1. Grease a 7 to 8 inch round cake pan or a steel container like your masala dabba. Line with a parchment if using an aluminum pan or nonstick coated pans to prevent metal leaching into the food.

line a parchment paper

2. To a mixing bowl, add

  • 1¼ cup water (300 ml Or if you want you may use 1 cup yogurt + ¼ cup water + 1 tbsp lemon juice & omit citric acid )
  • 1 teaspoon natural citric acid (5 grams or 2 tablespoons lemon juice, If you don’t like the tart taste of citric acid you can cut down to ¾ teaspoon)
  • 3 tablespoons sugar
  • 1¼ teaspoon sea salt
  • 2 tablespoons oil (30 ml, coconut or peanut)
  • 1 tablespoon grated ginger or ¾ tbsp paste
  • 2 green chilies deseeded & minced or paste
  • 2 tablespoons fine semolina/ suji (20 grams, to omit cut down water by 3 tbsps) & Stir well until the sugar dissolves. 
dissolve sugar and citric acid

3. Make sure the citric acid and sugar has dissolved completely. Place a sieve over the mixing bowl. Add 2 cups besan (220 grams) and ¼ teaspoon turmeric.

sieving flour and turmeric

4. Sieve and mix to a lump free smooth batter.

sieved flour to make dhokla

5. Whisk well for 40 to 60 seconds in one direction (clock-wise or anti-clock).

whisked batter

6. You should have a medium thick, yet free flowing consistency (not very runny & not ribbon consistency. If you are using thick yogurt you may need a few tbsps more water). Cover and rest for 10 mins while you prepare the steamer.

consistency of batter

Steam the Dhokla

7. This is the setting inside my 24 cm steamer (same as a idli steamer). Place a long-legged trivet or a rack inside the steamer and pour 3 cups water.

water boiling in a steamer

8. When the water begins to boil, add 1½ teaspoons eno (8 grams) or 1 teaspoon baking soda and pour a tablespoon of water to activate.

activating eno

9. Mix until well combined, thick and frothy. Don’t overdo.

frothy and airy khaman dhokla batter

10. Transfer to the greased prepared pan and knock to the counter twice to reduce air bubbles.

transferring batter to a pan

11. Steam for 18 mins on a medium to medium high heat (not very high). I used an 8 inch pan and took 18 mins, if you are using 7 inch pan, steam for 20 to 21 mins.

steaming khaman dhokla

12. When it is done, a tester inserted in the center comes out clean. Remove and cool down the pan, on a rack to prevent sweating. Leave to cool down completely.

tester comes out clean

Tempering

13. In a small pan,

  • Heat 1 tablespoon oil (15 ml) on a medium flame
  • Add 1 teaspoon mustard seeds.
  • When they begin to splutter, add 12 curry leaves (par dry) & 2 slit green chilies (or chopped, omit for kids).  
  • When the leaves turn crisp, add 1 teaspoon sesame seeds (optional) and fry for a minute.
splutter the mustard and sesame seeds

14. Add

  • ¼ teaspoon hing /asafoetida – optional
  • 1 to 1½ tablespoon sugar
  • ½ teaspoon sea salt
  • Pour 1½ cups water (360 ml)
adding sugar, salt and water

15. Bring to a rolling boil to dissolve the sugar. Turn off and cool down to warm.

boiling tempering syrup

16. When the khaman cools completely, remove the parchment. If you don’t use parchment, run a knife across the sides/edges of the khaman to loosen it from the pan. (very important)

removing parchment

17. Place a plate on the pan and invert the cake pan gently to unmold khaman dhokla.

inverting khaman dhokla on a pan

18. Remove the parchment.

peeling parchment after unmolding

19. Slice to 16 squares/portions and spoon the floating spices all over. Lastly pour the water all over, reserving a little (¼ cup) for later if you want to top while serving.

slicing and topping with tempering

20. Garnish with 1 to 2 tablespoons grated coconut and 1 to 2 tablespoons chopped coriander leaves, both optional.

Serving dhokla

Serve khaman dhokla with Coriander Chutney or Red Garlic Chutney.

Khaman Dhokla on a white serving plate

Storage & Reheating

  • Room Temperature: Khaman keeps good (covered) for 4 hours at room temperature due to the citric acid working as a preservative. If you feel it has become dry during this time, you may pour the reserved tempering water or make a fresh tempering with little more water and pour just before serving.
  • To refrigerate:  Keep the cooled dhokla (without coconut) in an air tight container and use up within 4 days. To reheat, steam again in a steamer or a cooker until very hot. My favorite way is to place the bowl uncovered in the Instant pot and pressure cook for 2 mins.
  • Steaming dhokla after refrigerating will make it super soft and spongy without ruining the texture.
  • Freezing: You can freeze for a month in an air tight container or zip lock bag. Defrost overnight or longer in the refrigerator and steam them until very hot.
Khaman Dhokla Recipe

Expert Tips

  • Pan Size: It is ideal to use a 7 to 8 inch round or square cake pan or a steel container/box for this recipe. If you intend to use any other size, adjust the steaming time. To use a 5 or 6 inch pan, halve the recipe.
  • Pan Type: Khaman will release easily in a regular bare aluminum, steel or non-stick cake pan. However I use parchment while using an aluminum pan, for easy cleanup and to prevent the batter reacting with the pan. You can also use a removable cake pan or a spring foam if you want.
  • Consistency of batter (before adding eno/baking soda) is the key to make a proper spongy dhokla. Ideally it should not be too thick and not too thin/ runny. It has to be thick enough to coat the back of a spoon and thin enough that it doesn’t have a ribbon consistency. Thicker batter will result in a dense and crumbly dhokla.

Older version

To get the older version of this, simply halve the recipe – cut down the serving size to 2 in the recipe card. The previous version had 15 grams extra besan (125 grams) + 2 tbsps water (30 ml). The amount of citric acid got rounded out to ½ from â…“ tsp. The current recipe produces the same result as the previous with an extra tart taste.

Related Recipes

Recipe Card

khaman dhokla recipe

Best Khaman Dhokla Recipe (Fluffy & Soft)

5 from 182 votes
Share Print
Prep 10 minutes
Cook 20 minutes
Total 30 minutes
I'll help you make the BEST instant Dhokla at home under 30 mins. Gram flour, salt, a leavening agent and tempering spices come together to make this savory steamed cake. It's soft, fluffy and moist that you no more want to order or eat it out.
Servings 4 to 5

Ingredients

  • 1 + ¼ cup (300 ml) water
  • 1 teaspoon (5 grams) natural citric acid (or 2 tablespoon lemon juice or use yogurt, read notes)
  • 3 tablespoon sugar
  • 1 to 1¼ teaspoon sea salt
  • 2 tablespoons (30 ml) oil (peanut or coconut oil)
  • 1 tablespoon ginger fine grated or ¾ tbsp paste
  • 2 green chilies (deseed and mince or paste, omit for kids)
  • 2 tablespoons (20 grams) fine semolina (fine suji/ rava, to omit cut down 3 tbsps water)
  • 2 cups (220 grams) cup besan (gram flour)
  • ¼ teaspoon turmeric
  • 1½ teaspoon (8 grams) Eno (unflavored fruit salt or 1 teaspoon baking soda)
To Temper
  • 1 tablespoon oil (15 ml)
  • 1 teaspoon mustard seeds
  • 2 slit green chilies (adjust to preference)
  • 12 curry leaves
  • 1 teaspoon white sesame seeds (optional)
  • ¼ teaspoon hing (asafoetida, optional)
  • 1 tablespoon sugar (adjust to taste)
  • ½ teaspoon sea salt (adjust to taste)
  • 1 to 1½ cup water (240 to 360 ml)
To garnish (optional)
  • 1 to 2 tablespoons raw grated coconut or desiccated
  • 1 to 2 tablespoons coriander leaves fine chopped

Method

  1. Grease a 7 to 8 inch round or square cake pan or a steel container. Line a parchment if using an aluminum or non-stick coated pan.
Make Khaman Dhokla
  1. In a large mixing bowl, whisk together water, citric acid, sugar, salt, oil, ginger paste, chili paste and semolina, until the sugar dissolves.
  2. Place a sieve and add the besan and turmeric. Sieve and mix well to a lump free smooth batter.
  3. Whisk very well in one direction for 40 to 60 seconds. Cover and rest for 10 mins.
  4. Pour 3 cups water to a steamer and place a high-legged trivet or a rack. Bring it to a boil.
  5. When the water begins to boil, add eno and a tablespoon of water. Mix until well combined, thick and frothy, taking care not to overdo.
  6. Transfer to the greased pan and steam on a medium to medium high heat for 18 mins, until a tester comes out clean. (8 inch pan – 18 mins, 7 inch pan – 20 mins)
  7. Cool down completely on a wire rack.
Make the Tempering
  1. Heat oil on a medium flame and add mustard seeds. When they begin to splutter, add curry leaves & green chilies.
  2. When the leaves turn crisp, add sesame seeds and fry for a minute. Add hing, sugar, salt as needed and pour water.
  3. Bring to a rolling boil and mix until the sugar dissolves. Turn off and cool down to warm.
  4. When the khaman dhokla cools down, invert it on a tray and slice it to 16 squares. (If you did not use a parchment, run a knife around the sides to loosen it from the pan)
  5. Spoon the floating spices on to the khaman and pour the water all over, (optionally reserve ¼ cup to pour while serving). Garnish with coconut and chopped coriander leaves, both optional.
  6. Serve khaman dhokla with coriander/ cilantro chutney and red chutney.

Notes

  • You can substitute citric acid with just 2 tbsps of lemon juice.
  • If you want to use yogurt in place of citric acid, use 1 cup yogurt + ¼ cup water + 1 tablespoon lemon juice. Use this in place of water and citric acid. If the batter consistency is thicker than shown in the pics and video, it could be due to thick yogurt. Adding 1 to 2 tbsps water will fix the consistency.
  • If you don’t like the tart taste of citric acid you can cut down to ¾ teaspoon.

Video

Tried this recipe?

Mention @SwasthisRecipes or tag #swasthisrecipes!

Nutrition

Calories323kcalCarbohydrates41gProtein11gFat12gSaturated Fat1gPolyunsaturated Fat4gMonounsaturated Fat6gTrans Fat0.03gSodium659mgPotassium394mgFiber6gSugar16gVitamin A115IUVitamin C52mgCalcium37mgIron3mg

Meat Recipes

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Comments

Recipe Rating




132 Comments

5 stars
I always struggled to find the right pan for my dhokla. This recipe gave me the idea to use my masala dabba because I didn’t have any steel containers. My dhokls turned out very spongy and tasted yummy. Since my bowl was big, not 5 inch I steamed only for 12 mins. My sis-n-law always adds fresh lemon juice in the tadka. I did the same and it was the best I ever made.

5 stars
Love your recipes very much and this dhokla is our favorite. I follow the recipe to the T but make the tadka in ghee. Excellent flavor!

5 stars
Should i cool the tempering water before pouring over the cut dhoklas ?

5 stars
It turned out perfect. 👌👌

4 stars
i think it came out well for my first try. I will add either more citric or more lemon/ lime juice to it.

5 stars
Great dhokla! Worked like a charm in the first try. But why don’t you include baking soda in the ingredients list rather than in the notes. I used it because I didn’t have eno and the results were better than expected. Super soft and delicious.

5 stars
Adding all liquid at once makes too many lumps in the batter. I love that you took care of that by adding in batches. The recipe worked well even without sieving. Thank you for the excellent work

5 stars
Your recipes are very thoughtfully written. I love how you make smart ways of cooking – in this Khaman recipe instead of using multiple vessels for sieving the besan flour you smartly added it as a step after the ingredients are mixed in water so it can directly be dropped into the mixture. This saves time and extra utensils and is much easier. Love your recipes!!

5 stars
Thanks for this Perfect & Excellent time tested five star Dhokla recipe.

Maam, how about if I want to try this recipe using whole moong dal. What changes should I make, apart from using batter made from 1 cup whole moon dal soaked overnight?

5 stars
EXCELLENT….EASY TO MAKE

This recipe looks so good. But I only have a 6 and 7 inch pan. How does the recipe change if I use a larger pan.

5 stars
Bahut khoob

5 stars
I think this is the best recipe to make khaman dhokla. No lumps in the batter and the measurements are perfect. Came out so fluffy and spongy.

5 stars
the best and perfect receipe on internet

5 stars
Thanks Swasthi for the recipe. Mine turned out fabulous but there was a confusion regarding water in the printed version. No worries because I followed the photo guide but you may want to fix it for others. You should be more clear on the water required to make the batter. Anyways 5 star recipe

Hi can you please share dhokla recipe using rice and lentils.

Eno is sodium carbonate, sodium bicarbonate and citric acid, so banking soda (sodium bicarbonate) alone would not be a good substitute. You would need an acid for the bubbles or use baking powder – because it already has the acid – as a substitute. I usually use a little baking powder with a pick of banking soda and yogurt for awesome bubbles and taste.

5 stars
Let me know the quantity of citric acid that is to be used while making dhokla. Can we add lemon and citric acid both. Do reply

when we double the recipe does the citric acid quantity also doubles ??coz it doesn’t show that

Can I use any other flour beside besan for this recipe? Thank You.

No, Dhokla is traditionally made with besan. I cannot think of any other flour that can be a good substitute.

5 stars
Very easy to make, it’s very light and tasty also. Thank u for this recipe