Chana Dal and Rice Dhokla Recipe: Steamed Spongy Delight with Tangy Twist

Main Courses

Chana Dal and Rice Dhokla Recipe: Steamed Spongy Delight with Tangy Twist

This chana dal and rice dhokla recipe delivers the perfect balance of spongy texture and tangy flavor—an iconic Gujarati dish that's vegan, protein-rich, and impossibly satisfying. The secret lies in fermenting the batter overnight, which develops those signature air pockets and mild sourness that make dhokla unforgettable.

What starts as a simple blend of soaked chana dal and rice transforms into a delicate, steamed cake with just the right amount of bounce.

What sets this recipe apart is its foolproof fermentation method, ensuring consistent texture every time. The batter incorporates aromatic spices like mustard seeds and curry leaves, while a touch of turmeric adds vibrant color.

Once steamed to perfection, each slice reveals a light, fluffy interior with a subtle tang that pairs beautifully with traditional accompaniments like coconut chutney or spicy green chili sauce. This dish proves that plant-based meals can be both nutritious and deeply flavorful.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for chana dal and rice dhokla

Sixteen ingredients transform into a delicate, protein-rich Gujarati masterpiece.

Ingredient Amount Notes
Yellow Split Chickpeas (Chana Dal) 🌾 1 ½ cups Soaked overnight, drained
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed well
Fresh Curd (Yogurt Substitute) 🥛 ½ cup Vegan curd or coconut yogurt
Turmeric Powder 🌿 ½ tsp Freshly ground preferred
Ginger Paste 🧄 1 tbsp Freshly grated preferred
Green Chilies 🌶️ 2 whole Finely chopped, mild heat
Mustard Seeds 🌱 ½ tsp Lightly toasted
Curry Leaves 🌿 8 whole Fresh, finely chopped
Asafoetida (Hing) 🌿 ⅛ tsp Pinch for aroma
Coconut Oil 🫒 2 tbsp For greasing steamer
Salt 🧂 1 tsp Adjust to taste
Water 💧 ½ cup For batter consistency
Lemon Juice 🍋 1 tbsp Freshly squeezed
Coriander Seeds 🌿 ¼ tsp Ground into powder

The foundation of dhokla lies in the chana dal and rice, which must be soaked overnight—this ensures proper fermentation and that signature spongy texture. Whole Foods or Indian grocery stores carry high-quality split chickpeas and long-grain rice; look for brands like Patel Brothers for authentic spices. Fresh curd is crucial for fermentation—coconut yogurt works perfectly as a vegan substitute, though it adds a subtle coconut flavor. Turmeric should be vibrant yellow, and ginger paste should be freshly prepared for maximum zing. Mustard seeds and curry leaves are non-negotiable for that authentic Gujarati aroma—Penzeys Spices offers excellent quality if you're sourcing these ingredients.

No fresh curd? Unflavored coconut yogurt works in a pinch, though the fermentation time may extend slightly. Running short on curry leaves? Dried leaves at half the amount will suffice, but the flavor won't be identical. For the green chilies, serrano peppers offer a similar heat profile if you can't find mild green ones. The asafoetida (hing) is a game-changer—it's what gives dhokla that unmistakable savory depth. If you can't find it, garlic powder at one-quarter teaspoon can mimic some of its umami notes. For the coconut oil, any neutral oil like vegetable or canola will work, but coconut adds a lovely complement to the dish's flavors.

This batter must ferment for 8-12 hours at room temperature—do not refrigerate during fermentation, as it slows the process. Once ready, the batter should be slightly bubbly and tangy. For steaming, use a lightly oiled steamer basket and steam for 12-15 minutes until the edges pull away from the sides. Dhokla keeps well in the fridge for 3-4 days, though it's best enjoyed fresh. To reheat, steam briefly or microwave with a damp paper towel—this preserves that delicate, airy texture. For extra flavor, serve with a side of coconut chutney or tamarind sauce

❤️

Why You'll Love This Recipe

  • You already have everything: dal, rice, curd, and spices. No fancy imports or last-minute grocery runs. I’ll be real: my grocery bill dropped by 20% after I stopped buying pre-packaged snacks. This feeds four for under $3 and still feels like a treat.
  • No-Soak Needed: I swear by this trick—just soak the chana dal and rice for twenty minutes, then blend with curd and ginger. No overnight prep, no waiting around. The texture comes out perfectly light, like a fluffy cloud that didn’t require your whole evening.
  • Tangy Turmeric Magic: That first bite of warm dhokla, golden from turmeric and bright from fresh ginger? It’s the kind of flavor that makes you pause mid-mouth. The curd keeps it creamy but tangy, while the ginger adds this zing—like a little hug for your taste buds.
  • Office Lunch Hero: Between us, this is my go-to for meal prep. Cut into squares, pack in a container, and it stays fresh for three days—no soggy edges. Honestly, my coworkers think I’m a saint for bringing something this easy yet satisfying that doesn’t involve a sad desk salad.

Step-by-step instructions for chana dal and rice dhokla

Master this traditional Gujarati specialty with precise technique for light, airy texture and vibrant flavors.

1

Grind the Batter Base

Combine the soaked and drained 1.5 cups yellow split chickpeas (chana dal) and 1 cup long-grain white rice in a high-powered blender. Add the 0.5 cup fresh curd (yogurt substitute) and 0.5 cup water to create a smooth, cohesive batter. I grind this mixture until it reaches a fine, almost paste-like consistency—similar to thick pancake batter but with a slightly grainy texture.

This step is critical for achieving the signature dhokla texture. If you notice the mixture is too thick after grinding, add 1-2 tablespoons of water at a time until it flows smoothly. The batter should coat the back of a spoon but still hold its shape when poured. Let the batter rest for 10 minutes at room temperature before proceeding—this allows the flavors to meld and makes the batter more pliable for steaming.

2

Prepare the Spice and Flavor Infusion

In a small pan, heat 2 tablespoons coconut oil over low heat. Add the 0.5 teaspoon mustard seeds and let them sizzle until they pop. Immediately add the 8 whole curry leaves and 2 whole green chilies, sautéing for 30 seconds until the leaves turn vibrant green and the chilies soften slightly. Remove from heat and let cool completely.

In a separate bowl, mix the 0.5 teaspoon turmeric powder, 1 tablespoon ginger paste, 0.125 teaspoon asafoetida (hing), 1 teaspoon salt, and 0.25 teaspoon ground coriander seeds. Add this spice mixture to the cooled oil infusion and stir well. The aroma will intensify as the ingredients blend—this is your flavor base. Gently fold this mixture into the rested batter until fully incorporated. The batter should now have a vibrant yellow hue and a complex, aromatic profile.

3

Prepare the Steaming Setup

Grease a 10-inch round steamer plate or cake pan generously with 1 tablespoon coconut oil, ensuring the entire surface is coated. This prevents sticking and helps create that signature dhokla crust. Pour the batter into the prepared pan and spread it evenly using a wet spatula—aim for a thickness of about ½ inch. Tap the pan gently on the counter a few times to eliminate any air bubbles that may have formed during pouring.

Cover the pan with a clean kitchen towel and let it rest for 5 minutes. This brief resting period helps the batter settle and ensures an even rise during steaming. While waiting, bring 2 cups of water to a rolling boil in a large pot with a steamer basket. The water should be at a full, steady boil before you place the batter in the steamer.

4

Steam to Perfect Texture

Place the prepared pan in the steamer basket and cover with a lid. Steam over medium-high heat for 15-18 minutes. The dhokla is done when it rises slightly above the pan's edges and develops a delicate, spongy texture that springs back when touched gently. You'll notice the edges pull away from the pan slightly—this is your visual cue that steaming is complete.

Remove the pan from the steamer and let it cool for 5 minutes before cutting. This resting period is crucial—it allows the dhokla to set properly and makes slicing much cleaner. For serving, cut into 6 equal wedges using a sharp knife. The interior should be light, airy, and slightly moist, with a subtle tang from the curd and a gentle kick from the green chilies.

5

Finish with Tangy Garnish

While the dhokla is still warm, drizzle each serving with 1 tablespoon lemon juice divided evenly among the 6 servings. This final step brightens the flavors and cuts through the richness of the batter. For presentation, garnish each wedge with a sprinkle of freshly chopped green chilies and curry leaves. The lemon juice should be distributed evenly—just enough to enhance the natural tang without overwhelming the delicate texture.

Serve immediately while still warm. The dhokla should be light enough to almost dissolve on your tongue, with a subtle crunch from the steamed exterior. Each bite should deliver a harmonious blend of the earthy chickpeas, the mild sweetness of rice, and the bright, tangy finish from the lemon. For best results, consume within 30 minutes of steaming while the texture remains at its peak.

👨‍🍳

Pro Tips For Making Chana Dal And Rice Dhokla

  • SOAK THE DAL RIGHT: Soak your chana dal for at least 4 hours—or overnight if you can—until it’s soft but not mushy. I learned this the hard way: skipping the soak makes the batter gummy, and no amount of grinding will fix it.
  • GRIND WITH CURD LAST: Add the fresh curd to your batter after grinding the dal and rice. Mixing it in early makes the batter watery and hard to shape. Wait until everything’s smooth, then fold it in gently—this keeps the texture light and fluffy.
  • STEAM AT LOW HEAT: Don’t rush the steaming. Use a medium-low flame and cover the idli pot with a damp cloth to trap steam. I used to blast it on high, and the dhoklas turned out dense and rubbery—low and slow gives you that perfect, airy crumble.
  • SALT THE WATER: Add a pinch of salt to your steaming water. It might sound odd, but it prevents the dhoklas from absorbing too much moisture and keeps them crisp on the outside while staying soft inside. Trust me, it’s a game-changer.

Flavor customization for chana dal and rice dhokla

Spice Level Control

Adjust the heat to your preference by modifying the green chilies. For mild dhokla, reduce to 1 whole green chili or swap for ½ tsp mild chili powder. If you love heat, add 1 extra chili or a pinch of cayenne pepper to the batter.

I recommend starting with 1-2 chilies for a balanced, authentic flavor that won’t overwhelm the delicate texture. 🌶️

Sweet-Tangy Twist

Add 1 tablespoon jaggery or brown sugar to the batter for a subtle sweetness that complements the tangy fermentation. For extra brightness, replace lemon juice with 1 tablespoon tamarind pulp (soaked and strained) before serving. This variation is popular in Maharashtrian-style dhokla and pairs beautifully with coconut chutney.

Herb-Infused Variations

Boost freshness by blending ¼ cup cilantro leaves or mint leaves directly into the batter. For a fennel-infused dhokla, add 1 tablespoon finely ground fennel seeds to the spice mixture—this adds a subtle anise-like aroma that’s unexpected but delicious.

I’ve also seen roasted cumin seeds (½ tsp) added to the tempering for a nutty depth.

Smoky Depth Option

For a smoky twist, replace ½ tsp mustard seeds with ½ tsp smoked paprika in the tempering. Alternatively, add 1 tsp finely chopped smoked paprika to the batter before steaming.

This works surprisingly well and adds a modern, fusion-friendly dimension to the classic dish. Pair with mint chutney to balance the smokiness.

Citrus Zest Boost

Enhance the tang by adding 1 teaspoon grated lemon or lime zest to the batter. For a citrusy finish, replace the lemon juice garnish with a mix of lime juice and a pinch of chaat masala.

This variation is perfect for those who love a bright, zesty kick—just be sure to add the zest after the batter has rested to avoid over-acidifying it.

Nutrition facts

Servings 6
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 4g20%
Cholesterol 5mg2%
Sodium 380mg16%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 3g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my dhokla batter not ferment properly?

Fermentation needs ideal conditions: warmth (75-85°F) and a tightly covered container. If your kitchen is cold, place the bowl near a warm spot (like a sunny window). Never refrigerate during fermentation—this slows yeast activity. For faster fermentation, add ½ teaspoon sugar to the batter. If it smells sour or looks too thick, it's over-fermented—use it immediately or reduce fermentation time next batch.

2

Can I make dhokla without curd (yogurt)?

Yes! Use ½ cup coconut yogurt or ½ cup buttermilk as substitutes—they provide the needed acidity for fermentation. For extra tang, add 1 tablespoon lemon juice to the batter. The texture may be slightly denser, but still delicious. Just ensure your substitute is fresh and not too thick.

3

How do I fix dhokla that's too dense?

Density usually means over-fermentation or insufficient steaming. For future batches, reduce fermentation to 6-8 hours and steam for 12-15 minutes (not 18). If already made, slice thinly and reheat with a damp cloth to revive moisture. For immediate fixes, add 1 tablespoon extra water to the batter before steaming next time. The key is a light, airy batter consistency before pouring.

4

What's the best way to store leftover dhokla?

Store in an airtight container in the fridge for 3-4 days. To reheat, steam for 5 minutes or microwave with a damp paper towel for 20-30 seconds. Never reheat dry—this makes it rubbery. For longer storage, freeze slices for up to 1 month, then thaw at room temperature before reheating. The texture won't be as light after freezing, but it's still tasty!

5

Can I make dhokla in a regular pot without a steamer?

Grease a heatproof plate or small pot with oil, pour the batter, and place it in a large pot with 2 inches of boiling water. Cover tightly and steam on medium-low heat for 15-18 minutes. Ensure the water doesn't touch the batter. For even cooking, place a folded towel between the lid and pot to trap steam. The key is maintaining steady heat—don't let the water boil dry!

★★★★★4.7(11 reviews)
Categories Main Courses