Quick Khaman Dhokla Recipe

by Lisa Anderson
Quick Khaman Dhokla (Steamed Chickpea Flour Cakes)

Khaman dhokla is a savory steamed cake from Gujarat made with chickpea flour, yogurt, and fruit salt (Eno) — no overnight fermentation, no special equipment beyond a pot with a lid. The whole thing is done in 30 minutes, and it’s genuinely light and spongy when you get the technique right. If you want a high-protein, gluten-free snack or light meal that doesn’t involve turning on the oven, this is a solid weeknight option.

Before you start

Two things actually determine whether your dhokla comes out spongy or dense. First, whisk the batter well before adding the Eno — you want it smooth and slightly aerated, not lumpy. Second, once you stir in the Eno, move fast: pour the batter into your greased pan and get it into the steamer within 60 seconds. The bubbles Eno creates are doing the leavening work right now, and if you let the batter sit, those bubbles escape before the cake sets. Also make sure your steamer water is already at a full boil before the batter goes in — a cold start kills the rise.

Storage and reheating

Leftover dhokla keeps well in an airtight container in the fridge for up to 3 days. To reheat, sprinkle a few drops of water over the pieces and microwave for 30–45 seconds — this prevents them from drying out. Freezing works but changes the texture slightly; if you do freeze, wrap pieces individually and use within 4 weeks. Reheat frozen pieces straight from the freezer in the microwave for 60–90 seconds with a damp paper towel over the top. The tempering doesn’t freeze well, so if you’re planning to freeze a batch, hold it back and make a fresh round when you serve.

Troubleshooting

  • Dhokla didn’t rise and came out rubbery: The Eno either wasn’t fresh or the batter sat too long before steaming. Check the Eno packet — it should fizz vigorously when it hits the batter. If it just dissolves quietly, it’s dead and the batch won’t work.
  • Center is wet and undercooked but edges look done: Your steamer lid is letting too much condensation drip directly onto the batter. Wrap the lid in a clean kitchen towel to catch the drips, and add 2–3 minutes to the cook time.
  • Dhokla stuck to the pan and tore when you tried to cut it: The pan wasn’t greased thoroughly enough, especially the corners and sides. Use a pastry brush or your fingers to coat every surface with oil before pouring in the batter — skip the garnish coconut on top if you want cleaner cuts, since it makes slicing messier and isn’t worth the extra bowl.
  • Tempering splattered and made a mess: The oil wasn’t hot enough before adding the mustard seeds, so they popped violently when the heat finally caught up. Heat the oil until it shimmers, then add seeds and keep a lid nearby to shield against splatter.
  • Dhokla tastes flat and not tangy: The yogurt you used was very fresh and mild. Stir in an extra teaspoon of lemon juice directly into the batter next time, or let the mixed batter (before Eno) sit for 5 minutes at room temperature to let the acid in the yogurt activate slightly.
Quick Khaman Dhokla (Steamed Chickpea Flour Cakes)

Quick Khaman Dhokla (Steamed Chickpea Flour Cakes)

Quick Khaman Dhokla RecipeLisa Anderson
Khaman dhokla is a savory steamed cake from Gujarat made with chickpea flour and fruit salt, which gives it a notably light, spongy texture. This quick version is ready in about 30 minutes and finished with a hot mustard-sesame tempering poured over the top, plus fresh herbs and coconut. It works well as a snack, appetizer, or light meal with chutney on the side.
No ratings yet
Prep Time 12 minutes
Cook Time 18 minutes
Total Time 30 minutes
Course Snack
Cuisine Indian / South Asian
Servings 4 pieces
Calories 233 kcal

Equipment

  • Large pot or steamer with lid and rack/trivet
  • 9-inch square pan or 8-inch round cake pan (metal or aluminum preferred)
  • Mixing bowl
  • Whisk
  • Measuring cups and spoons
  • Small skillet for tempering
  • Heatproof spatula
  • Toothpick or skewer
  • Knife

Ingredients
 
 

For the Batter:

  • 1 teaspoon neutral oil for greasing the pan
  • 1 cup chickpea flour (besan), fine choose fresh, fine besan; brands like Laxmi or Swad work well
  • 2 tablespoons fine semolina (sooji) optional for extra structure; omit for gluten-free
  • 1 tablespoon lemon juice freshly squeezed for bright flavor
  • 2 tablespoons plain yogurt full-fat preferred; dairy-free yogurt works
  • ½ cup water plus 2 tablespoons, as needed for a thick pancake-batter consistency
  • 1 teaspoon sugar balances tang and enhances lift
  • ½ teaspoon Kosher salt start here; adjust to taste
  • ¼ teaspoon ground turmeric for color and gentle earthiness
  • 1 teaspoon fresh ginger, finely grated or ginger paste
  • 1 whole green chili, finely minced Thai or serrano; seed for milder heat
  • 1 teaspoon Eno fruit salt (plain/original) use fresh; do not substitute baking soda 1:1

For the Tempering and Syrup:

  • 1 tablespoon neutral oil such as grapeseed, avocado, or canola
  • 1 teaspoon black mustard seeds let them crackle for best aroma
  • 1 teaspoon white sesame seeds adds nutty crunch
  • 10 pieces fresh curry leaves rinse and pat dry
  • 2 whole green chiles, slit lengthwise Thai, serrano, or jalapeño
  • ½ cup water for the syrupy tempering
  • 1 tablespoon sugar balances the lemon and spice
  • ¼ teaspoon Kosher salt season the syrup to taste
  • 1 tablespoon lemon juice stir in off heat to keep it bright

For Garnish:

  • 2 tablespoons fresh cilantro, finely chopped tender stems included
  • 2 tablespoons freshly grated unsweetened coconut optional but classic

Instructions
 

  • Prep the Steamer and Pan (3 minutes): Lightly grease your pan with 1 teaspoon neutral oil. In a steamer pot, bring 2–3 cups water to a lively simmer (about 212°F / 100°C). Place a rack/trivet inside, cover, and keep at a steady simmer.
  • Make the Batter (6–7 minutes): In a mixing bowl, whisk together chickpea flour, semolina (if using), sugar, salt, and turmeric. Add lemon juice, yogurt, and about 1/2 cup water. Whisk until smooth, then add up to 2 tablespoons more water as needed for a thick pancake batter. Stir in the ginger and minced green chili. Whisk vigorously for 60 seconds to aerate; the batter should look glossy and pourable. Sensory cues: batter should be smooth and slightly airy; after adding Eno it will fluff quickly. Properly steamed dhokla feels springy, not wet, and shows tiny, even bubbles inside.
  • Activate and Steam (15 minutes): Sprinkle Eno fruit salt over the batter and quickly fold with 10–12 swift strokes until evenly foamy. Immediately pour into the prepared pan and smooth the top. Set the pan on the steamer rack, cover, and steam over medium to medium-high heat for 15 minutes. Do not open for the first 12 minutes. It’s done when a toothpick comes out clean and the top springs back lightly.
  • Temper the Spices (3 minutes, overlaps with steaming): In a small skillet over medium heat, warm 1 tablespoon oil until shimmering. Add mustard seeds; when they crackle, add sesame seeds, curry leaves, and slit chiles. Sizzle 30–45 seconds until fragrant. Carefully add 1/2 cup water, sugar, and salt; simmer 1 minute, then turn off the heat and stir in lemon juice.
  • Finish and Garnish (2 minutes): Remove the dhokla from the steamer; rest 1 minute. Loosen edges, invert onto a plate, then flip right-side-up. Spoon the warm tempering evenly all over, letting it soak. Scatter cilantro and coconut. Cut into 16 neat squares with a lightly oiled knife.
  • Alternative Steaming Methods: No steamer? Use a large pot with a ring or inverted bowl as a stand, or steam in a covered oven-safe pan set over a pan of boiling water in a 350°F / 175°C oven for about 15–18 minutes. Microwave (advanced): in a microwave-safe dish, cook on high 5–7 minutes, checking at 5 minutes; texture will be slightly different.

Notes

Lisa’s Tips:

  • Eno Freshness is Everything: If it doesn’t foam on contact, it’s old—open a new packet.
  • Aeration Matters: Whisk the batter well before adding Eno, then fold—don’t overmix—after Eno to preserve the lift.
  • Balanced Sweetness: A touch of sugar enhances softness and rounds tang; adjust to taste.
  • Gluten-Free: Omit semolina and add 1 tablespoon extra besan if needed to maintain body.
  • Dairy-Free: Use unsweetened dairy-free yogurt, or replace yogurt with 2 additional teaspoons lemon juice and 1–2 tablespoons extra water.
  • Brighter Yellow: Add a pinch more turmeric, but avoid overdoing it to prevent bitterness.
  • Extra Moist Finish: If you prefer juicier dhokla, increase tempering water to 3/4 cup and sugar to 1 1/2 tablespoons; simmer briefly so it tastes gently sweet-tart.
  • For neat slices, oil the knife lightly and wipe between cuts.
  • If the top domes, tap the pan once before steaming to level.
  • Leftovers keep moist under cover at room temperature up to 6 hours or refrigerated up to 2 days; steam or microwave briefly to rewarm.

Nutrition

Calories: 233kcalCarbohydrates: 29gProtein: 9gFat: 9gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.02gCholesterol: 1mgSodium: 1048mgPotassium: 319mgFiber: 4gSugar: 8gVitamin A: 225IUVitamin C: 103mgCalcium: 58mgIron: 2mg
Keyword dhokla recipe, gluten-free, khaman dhokla, steamed snack
Tried this recipe?Rate this recipe !

FAQ

Can I make this without Eno fruit salt?

You can substitute a mix of ½ teaspoon baking soda and ½ teaspoon citric acid, stirred together and added the same way as Eno. The rise won’t be quite as dramatic, but it works. Baking powder alone is not a good substitute — it doesn’t react fast enough to create the same airy texture.

What pan can I use if I don’t have a 9-inch square or 8-inch round metal pan?

Any heatproof pan or dish that fits inside your pot with the lid on will work — a pie dish, a round cake tin, even a stainless steel bowl. Avoid glass or ceramic if possible; they heat unevenly in a steamer and can crack with sudden temperature changes.

Is this recipe vegan?

Not as written, because it uses yogurt. To make it vegan, swap in plain unsweetened coconut or soy yogurt at a 1:1 ratio. The texture and tang will be very close to the original.

Where do I find besan (chickpea flour) in a US grocery store?

Most large grocery stores stock it in the international foods aisle or the natural foods section, often labeled chickpea flour or garbanzo bean flour. Indian grocery stores carry it in larger bags at a lower price, and it’s also easy to find online.

My steamer isn’t big enough for a pan — can I use an Instant Pot?

Yes. Pour 1½ cups of water into the Instant Pot, set a trivet inside, and place your greased pan on top. Steam on high pressure for 12 minutes, then do a quick release. Check doneness with a toothpick the same way you would on the stovetop.

Try these next

You may also like

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.