The khaman recipe is truly one of the easiest, healthiest, and most delicious snacks you can make at home. With just a handful of simple ingredients, 20 minutes of your time, and a few easy steps, you can make perfectly soft, spongy, and golden khaman that tastes just like the ones sold at your favourite Gujarati snack shop.
Now that you have the complete guide — from the authentic recipe and secret tips to all the mistakes to avoid and fun variations to try — it is time to make your own perfect batch of Gujarati khaman at home and share it with your family and friends.
Tried this recipe? Leave a comment below and tell us how it turned out! And do not forget to explore our full collection of easy Gujarati recipes for more simple and delicious snack ideas.
1. Introduction — What Is Khaman?
Khaman recipe is one of the most popular, easy, and delicious snacks from Gujarat — and today I am going to show you how to make it perfectly at home in just 20 minutes. If you love soft, spongy, and light snacks, then this khaman recipe is going to become your new favourite.
Khaman is a soft, yellow, steamed cake made from besan (gram flour). It is slightly tangy, mildly sweet, and has a beautiful spongy texture that just melts in your mouth. It is topped with a simple tempering of mustard seeds, curry leaves, and green chillies — and finished with fresh coconut and coriander. Every bite of this khaman recipe is light, healthy, and full of flavour.
Many people confuse khaman with dhokla — but they are different! Khaman is made only from besan, while traditional dhokla uses a mix of rice and lentils. According to Healthline’s guide on chickpea flour benefitsDoFollow, besan is packed with protein, fibre, and iron — making this soft khaman recipe a genuinely healthy snack choice for the whole family. Also check out our easy Gujarati snack recipes collectionInternal for more ideas like this.
2. The Story Behind Khaman
Khaman has been a part of Gujarati food culture for hundreds of years. It comes from the state of Gujarat in western India — a place that is known all over the world for its wonderful vegetarian cooking. In Gujarat, food is not just about eating — it is about love, family, and celebration.
Khaman was originally made in homes as a simple, everyday snack. Over time, it became so popular that it moved to street stalls, restaurants, and tiffin boxes across India. Today, you can find khaman dhokla being sold on the streets of Mumbai, Delhi, and even in Indian restaurants around the world.
What makes this khaman recipe so special is its simplicity. You do not need any fancy equipment or hard-to-find ingredients. Just besan, some basic spices, and a steamer — and you can make something truly wonderful. As noted in Britannica’s guide to Indian cuisineDoFollow, Gujarati cooking is famous across the world for its perfect balance of sweet, sour, and spicy flavours — and this Gujarati khaman is the perfect example of that.
3. Ingredients for the Perfect Khaman Recipe
Here are all the things you need to make this khaman recipe at home. All these ingredients are very easy to find in any Indian kitchen or grocery store.
4. Step-by-Step Khaman Recipe
Follow these simple steps and your khaman recipe will come out perfectly soft and spongy every single time. Each step is written in very easy words so even a first-time cook can follow along without any problem.
1. Make the batter: Take 1 cup of besan in a big bowl. Add curd, lemon juice, sugar, salt, turmeric, ginger-chilli paste, and oil. Mix everything together very well using a spoon or whisk. Now add water little by little and mix until you get a smooth, thick batter — similar to the thickness of idli batter. Make sure there are no lumps in your khaman batter.
2. Rest the batter: Cover the batter and keep it aside for 15 minutes. This small resting time helps the besan absorb the curd and lemon juice properly, which gives the khaman recipe its beautiful soft and spongy texture.
3. Get the steamer ready: Fill a large pot or steamer with 2 cups of water and heat it on medium flame. Grease a round steel plate or thali with a little oil. Let the water come to a full boil before you pour in the batter. This is very important — steaming must start on high heat.
4. Add Eno and mix quickly: Just before steaming, add 1 tsp of Eno fruit salt to the batter. Add 1 tsp of water on top of the Eno — you will see it fizz and bubble immediately. Mix it into the batter very quickly with a light hand — do not over-mix. This fizzing is what makes your soft khaman recipe rise and become spongy. Pour the batter immediately into the greased plate.
5. Steam the khaman: Place the plate inside the steamer carefully. Cover with a tight lid and steam on medium-high flame for exactly 15 minutes. Do not open the lid during steaming — the steam inside is what cooks your khaman evenly from all sides.
6. Check if it is done: After 15 minutes, insert a clean knife or toothpick into the centre of the khaman. If it comes out clean with no wet batter sticking to it, your besan khaman is perfectly cooked. If it is still wet, steam for 3–4 more minutes.
7. Let it cool and cut: Remove the plate from the steamer and let the khaman cool for 5 minutes. Then cut it into equal square or diamond pieces using a sharp knife. Cutting while it is still slightly warm gives you clean, neat pieces without breaking.
8. Make the tempering: Heat 2 tbsp oil in a small pan. Add mustard seeds and let them splutter. Add slit green chillies and curry leaves — they will crackle and fill your kitchen with an amazing aroma. Add 3 tbsp water and 1 tsp sugar to the pan and stir. This sweet, tangy tempering water is what keeps your khaman recipe moist and gives it that signature street-style taste.
9. Pour tempering and garnish: Pour the hot tempering evenly over all the khaman pieces so every piece gets coated. Sprinkle freshly grated coconut and chopped coriander on top. Your ultimate khaman recipe is ready to serve!
5. Serving Suggestions
This khaman recipe tastes best when served fresh and warm. Here are the best ways to enjoy it:
- Green Chutney : Spicy mint and coriander chutney is the most classic and perfect partner for khaman.
- Sweet Tamarind Chutney : Tangy-sweet imli chutney adds a beautiful contrast to the soft, mild khaman.
- Masala Chai : Hot masala chai with soft khaman is the ultimate Gujarati evening snack combination.
- With Sev on Top : Sprinkle fine sev on top for an extra crunch — a popular street-style way to eat khaman.
- In Tiffin Box : Khaman stays soft for hours — it is one of the best snacks for kids’ school tiffin boxes.
- As Party Snack : Cut into small pieces and serve on a platter — it is a crowd-pleasing snack at any gathering.
6. Mistakes to Avoid When Making Khaman
These are the most common mistakes people make with this khaman recipe. Avoid them and yours will be perfect every time:
- Adding Eno too early: Eno must be added only at the very last moment — just before you pour the batter into the steamer. If you add Eno and then wait, all the air bubbles will escape and your soft khaman recipe will come out flat and hard.
- Over-mixing after Eno: Mix very gently and quickly after adding Eno. Over-mixing removes all the air and makes the khaman dense. A light hand is the secret to a spongy khaman recipe.
- Steaming on low flame: Low flame means slow steam, which makes the khaman cook unevenly. Always steam on medium-high flame with the lid tightly closed for the full 15 minutes.
- Opening the lid during steaming: Do not open the lid even once during steaming. Every time the lid opens, steam escapes and the khaman sinks in the middle and does not cook evenly.
- Cutting while too hot: Cutting khaman immediately after steaming makes it stick to the knife and break apart. Always wait 5 minutes for it to cool slightly before cutting.
- Skipping the tempering water: The small amount of water added to the tempering is what keeps the khaman recipe moist and soft. Never skip it — without it, the khaman becomes dry very quickly.
7. Delicious Variations of Khaman Recipe
Once you have made the basic khaman recipe, you can try these fun and delicious variations that are equally easy to make:
- Instant khaman recipe without Eno: Replace Eno with ½ tsp baking soda mixed with ½ tsp lemon juice. The result is similar — soft and spongy khaman without needing Eno fruit salt.
- Nylon khaman: Add a little extra water to the batter to make it slightly thinner than usual. This gives you the softest, most delicate khaman — so soft it is called nylon khaman. This is the most popular version sold on Gujarati streets.
- Khaman with vegetables: Add finely grated carrot or spinach puree to the batter before steaming for a colourful, more nutritious version of this easy khaman recipe that kids love.
- Schezwan khaman: Spread a thin layer of schezwan sauce between two layers of khaman before cutting for a spicy Indo-Chinese fusion twist that is perfect for adventurous eaters.
- Microwave khaman: Pour the batter into a microwave-safe bowl and microwave on high for 3–4 minutes for the quickest possible version of this instant khaman recipe — great for when you need a snack in under 5 minutes.
- Stuffed khaman: Pour half the batter, add a thin layer of green chutney in the middle, then pour the rest of the batter on top. Steam as usual and enjoy a stuffed khaman surpriseInternal in every bite.
8. Frequently Asked Questions
Q1. What is the difference between khaman and dhokla?
Khaman is made only from besan (gram flour), while traditional dhokla is made from a fermented mix of rice and lentils. Khaman is softer, more yellow in colour, and takes less time to make. This khaman recipe is also much easier than dhokla for beginners.
Q2. Can I make khaman without Eno?
Yes! Replace Eno with ½ tsp baking soda mixed with ½ tsp lemon juice. Add it to the batter at the very last moment, just like Eno, and mix quickly before steaming.
Q3. Why did my khaman come out flat and dense?
This usually happens when Eno is added too early, or when the batter is mixed too much after adding Eno. Always add Eno at the very last moment and mix very gently. Also make sure the steamer water is already boiling before you put the batter in.
Q4. How long does khaman stay fresh?
Fresh khaman stays soft and good at room temperature for up to 6–8 hours. Store it in an airtight box in the fridge for up to 2 days. Before eating, sprinkle a little water on top and reheat in a microwave for 30 seconds to make it soft again.
Q5. Is khaman recipe healthy?
Yes! This khaman recipe is steamed — not fried — which makes it a very healthy snack. It is high in protein, low in fat, and easy to digest. It is a great snack for kids, adults, and even people who are watching their weight.
Q6. Can I make khaman in a pressure cooker?
Yes! Remove the whistle from the pressure cooker lid, add 2 cups of water, and steam exactly the same way as you would in a regular steamer. Your easy khaman recipe will turn out just as soft and spongy in a pressure cooker.