Khaman is a Gujarati steamed savoury snack made with a gram flour batter. It's finished with a sweet & punchy tempering of mustard seeds and plenty of green chillies. Fair warning, self control goes out of the window!

Note – This recipe has been updated from the archives – first published in September 201o. I’ve added new images and helpful content, the recipe remains the same.
You might be surprised to know that the best khaman I’ve ever eaten out wasn’t in India, but at the Atlantis in Dubai for breakfast! They were so unbelievably spongy that when I took a bite, water literally dripped straight into my lap.
My mum often reminisces about the khaman she used to see piled high in sweet shops in Ahmedabad, and this recipe is the closest match. In fact, it actually came from her neighbour - who overheard the recipe being shared at the sweet shop just downstairs!
Ever since, we’ve stuck to this exact recipe, and it’s never failed us. As you can see from the close ups, the khaman turn out incredibly spongy with those big airy holes (called jalidar). They're incredibly delicate and soak up the tempering water just like ... a sponge.

Technically speaking, these are called nylon khaman as they're made with besan.
Khaman are typically Gujarati in flavour - they are savoury with a sweet and tangy taste that comes from the vaghar.
If you even need another reason to love them, khaman are also ready in an instant. This is unlike khatta dhokla or mag ni dal na dhokla that require soaking time and fermentation. I love them for breakfast (worth getting out of bed for) or as part of a Gujarati thali as a farsan.
Use leftover khaman (is that even a thing?!) to make dhokla chaat or sev khamani.
The Ingredients & Notes
Be sure to check out the full recipe and exact ingredient list below in the recipe card.
- Besan - I've used fine besan which is the only variety that will work well for this recipe. It may be labelled as fine gram flour too.
- Sugar - balances the tanginess and gives that characteristic sweet-savoury taste.
- Citric acid - needed for tang and sponginess!
- Bicarbonate of soda - essential for the fluffy rise. Make sure yours is fresh — old soda won’t give the same lift. Don't be tempted to add more than the recipe suggests as you can get an unpleasant bitter taste and red patches.
- Oil - what we've learnt from making this recipe over the years is that vegetable oil is by far the best. Heavy oils like olive oil prevent a good fluffy rise.
- Water - use room-temperature water for the batter — chilled water can affect how well it aerates.
For the Tempering:
- Oil - I use a neutral oil such as sunflower oil or vegetable oil.
- Mustard seeds & cumin seeds - mustard is essential for that Gujarati flavour, cumin adds a warm depth.
- Hing (asafoetida) - enhances aroma and digestion.
- Sugar - to give khaman that characteristic sweetness.
- Green chillies - I like to slit them for flavour without overwhelming heat but you can chop if you want extra spice.
- Water - this is what soaks into the khaman and keeps them soft and moist.
Garnishing:
- Coriander - shop style dhokla are incomplete without plenty of chopped coriander
Tips
- You may need more or less water than the recipe suggests - it depends on the besan you use.
- Let the batter (before adding soda) rest for a minimum of 5 minutes up to 15-20 minutes. It gives time for the sugar to dissolve too.
- Do not overfill the batter in the tray to allow for optimal steaming all the way through the cake.
- Cover the lid of your steamer with a clean kitchen towel. This is so condensension doesn't drop over the cake and steam doesn't escape.
- Remove the khaman immediately from the steaming pan.
- Allow the khaman cake to cool to room temperature before attempting to remove and slice.
- Keep the cake upside down when puring the vaghar to allow as much of it to soak into the pieces.
- To reheat, I recommend making a hot vaghar and directly pouring over the dhokla.

As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can't wait to see you all there!
📖 Recipe

Khaman
Equipment
- Steamer
- Stainless steel container or wide and deep plate
Ingredients
Khaman
- 1 ½ cup besan
- 4 tablespoon sugar
- 1 teaspoon citric acid
- 1 teaspoon salt
- ¾ teaspoon baking soda
- ¾ cup water at room temperature
Vaghar
- 3 tablespoon oil
- 1 tablespoon mustard seeds
- 1 teaspoon cumin seeds optional
- ½ teaspoon hing
- 3 tablespoon sugar
- 5 large green chillies slit
- ¾ cup water
Garnish
- ¼ cup coriander chopped
Instructions
- First sieve the besan using a fine sieve into a large mixing bowl.
- Then add sugar, salt and citric acid. Mix well using a balloon whisk.
- Add water little by little and make a smooth batter and cover the bowl with a plate.
- Leave it aside and allow the khaman batter to rest for at least 5 minutes.
- Whilst the batter is resting prepare the steamer to steam the khaman by boiling the water.
- Grease the container or plate with oil using pastry brush.
- Once again whisk the batter, then add oil and baking soda. To activate the soda add a teaspoon of water or lemon juice.
- Then quickly mix everything, at this stage batter should rise quickly and the colour of the batter should go pale. You will see lots of air and bubbles.
- Do not over mix the batter, pour into the greased plate and place the plate into the steamer.
- Close the lid that has been covered with a clean kitchen towel.
- Steam the khaman for 15 minutes on high flame.
- Once done, remove from the steamer and allow to cool to room temperature.
- Remove from the plate or container, place the khaman upside down on the chopping board.
- Cut into square pieces using a sharp knife. Place them in a wide plate again.
Vaghar
- Heat oil in an another pan, add mustard seeds, cumin seeds and hing.
- Add water, sugar and chillies.
- Bring the water to a boil and then turn off the heat.
- Pour the vaghar water on the cut khaman. Do not pour all the water in once, wait 5-10 minutes then check. If the khaman are dry add more water.
- Allow half an hour for the khaman to absorb the water.
- Sprinkle fresh chopped coriander and serve.
Video
Notes
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Share on Facebook Pin This Recipe




Rajee Mani says
Love these dhoklas Jagruti... esp the khatta meeta flavor of these yummy treats.
Nammaruchi.blogspt.com says
Love dhoklas Jagruthi..Bookmarking to try..looks very yummy!
Priya Suresh says
Never say no to dhoklas..yummy!!
s says
Oh the pics look great!! I would love to try this as I too love gujju food.
Veggie Hut says
lovely dhokla.. i love them too..
chaitrali pathak says
looks perfect....yummy...n fluffy dhokla.....i have a similar version on my blog...looks fab.....
Raks says
Dokhla looks perfect,a perfect tea time snack too!very tempting clicks!
Finla says
You would be shocke ifi tell yo i have never had this, i only got to know this dish afer starting to blog, next time in Indi i am going to try this in one of the place they have it.
Melodie says
I am loving your recipes! It is so wonderful to read recipes from another part of the world and I am thrilled you are joining me in my food adventures. 🙂
TREAT AND TRICK says
Looks lovely and yummy dear..
Uma says
the vaghar is very different.. i would love to try this..
Thanks for sharing!
Sayantani Mahapatra Mudi says
thats great Jagruti, getting the recipe from you makes it the authentic. I make with only eno but seeing your dhoklas am tempted to add citric acid as well.
Anonymous says
thanx fr sharing Jagruti.....gonna definetly try it 🙂
PUNJABI FOOD DIARY
Simplyfood says
Khaman dhokla look so spongy and tasty.Simple delicious with chutney.Do send this to Flavours of gujarat.
Hari Chandana P says
Looks really good.. Yummyy !!