Main Courses
This chana dal and rice dhokla recipe transforms simple ingredients into a light, protein-rich snack with a tangy, steamed texture that's impossible to resist. The fermentation process develops a subtle sourness, while mustard seeds and curry leaves add aromatic depth—perfect for a vegan, gluten-free meal.
What makes this dish special is how it balances tradition with modern convenience, whether you steam it in a pot or microwave for quick results.
The secret lies in the batter's fermentation—overnight resting develops flavor while keeping the texture fluffy and tender. Steaming ensures a delicate, almost custard-like consistency, and the final lime zest garnish adds a bright, citrusy finish that cuts through the richness.
This recipe delivers restaurant-quality results without requiring special equipment, making it ideal for both weeknight suppers and festive occasions.
Ingredients for chana dal and rice dhokla
Eleven foundational ingredients craft this vegan, gluten-free steamed delight with perfect tangy balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Chana Dal (Split Chickpeas) 🌾 | 1 cup | Soaked overnight, drained |
| White Rice (Short-Grain) 🍚 | ½ cup | Soaked overnight, drained |
| Yogurt (Vegan, Unsweetened) 🥛 | ½ cup | Plain, non-dairy |
| Fresh Curry Leaves 🌿 | ¼ cup | Chopped, aromatic |
| Mustard Seeds 🌱 | 1 tbsp | Lightly toasted |
| Green Chilies 🌶️ | 2 whole | Slit lengthwise |
| Asafoetida (Hing) 🧂 | ¼ tsp | Pinch for aroma |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Lime Zest 🍋 | 1 tsp | Bright, citrusy finish |
| Coconut Oil (or Ghee Alternative) 🫒 | 1 tbsp | For greasing steamer |
| Water 💧 | 1 ½ cups | For batter consistency |
The chana dal and short-grain rice form the protein-rich base, requiring overnight soaking for optimal texture. Vegan yogurt (like Silk or Almond Breeze) provides tanginess without dairy, while fresh curry leaves—available at Indian grocery stores or online—add aromatic depth. Mustard seeds and green chilies should be lightly toasted for maximum flavor; skip the chilies if you prefer mild heat. Asafoetida (hing) is non-negotiable for that signature dhokla aroma—find it in bulk sections or specialty stores like Whole Foods or Patel Brothers.
No vegan yogurt? Unsweetened almond milk fermented with probiotics works in a pinch, though texture may differ. Curry leaves hard to find? Dried curry powder at one-third the amount substitutes, but fresh is ideal. Green chilies can be omitted entirely for a milder version. Lime zest is essential for brightness—organic limes from the produce section yield the best flavor. The batter consistency is critical: 1.5 cups water should yield a thick, pourable mixture, similar to pancake batter.
Prep the batter 12 hours ahead for optimal fermentation—cover and let sit at room temperature. Coconut oil (or vegan ghee alternative) ensures easy release from the steamer. Store leftovers in an airtight container for 3-4 days in the fridge, or freeze for up to 2 months. Reheat in a steamer or microwave for 30 seconds to restore texture. Garnish with extra lime zest just before serving for that restaurant-quality finish.
Why You'll Love This Recipe
- No-Fuss Fermentation: I swear by this recipe because it skips the fuss of traditional fermentation—just soak the chana dal and rice overnight, then blend with yogurt and a pinch of turmeric. No yeast, no waiting hours, and the texture still turns out light and fluffy.
- Tangy-Temple Magic: That yogurt and curry leaf combo? Absolute game-changer. The mustard seeds sizzle like popcorn, while the curry leaves perfume the batter with a bright, almost citrusy warmth. Honestly, it’s the kind of flavor that makes you pause mid-bite.
- Lunchbox Legend: Between us, this is my go-to for meal prep—cuts into neat squares, stays fresh for days, and kids (yes, even picky ones) actually finish it. Pack it with a sprinkle of chaat masala, and suddenly lunch is exciting again.
- Pantry Powerhouse: Chana dal and rice? Always in my cupboard. Yogurt? Cheap and versatile. Curry leaves? A single bunch lasts weeks. This recipe turns $3 worth of basics into a dish that feels like a restaurant special—without the grocery haul.
Step-by-step instructions for chana dal and rice dhokla
Master this traditional fermented delicacy with precise technique and aromatic precision.
Prepare the Fermented Batter
In a large mixing bowl, combine the soaked and drained 1 cup chana dal and 0.5 cup white rice. Add the 0.5 cup vegan yogurt and mix thoroughly until no dry spots remain. The batter should be smooth and cohesive, with the texture of thick pancake batter.
Gradually incorporate the 1.5 cups water while mixing continuously. This step is critical—you want a batter that's thick enough to hold its shape when steamed but still pourable. If it's too thick, add 1 tablespoon water at a time until you reach a consistency similar to thick cake batter. Cover the bowl with a clean kitchen towel and let it ferment at room temperature for 8-10 hours, or until it rises noticeably and develops a slightly tangy aroma.
Temper the Spice Mixture
Heat 1 tablespoon coconut oil in a small pan over medium heat. Add the 1 tablespoon mustard seeds and let them sizzle for 30 seconds until they begin to pop. Immediately add the 2 slit green chilies and 0.25 cup chopped curry leaves, cooking for another 30 seconds until the chilies turn bright green and the curry leaves release their aromatic oils.
Turn off the heat and quickly stir in the 0.25 teaspoon asafoetida (hing). The hing will dissolve instantly, releasing its distinctive aroma. Let this tempered mixture cool completely before using—this prevents the batter from curdling when mixed. This spice blend forms the flavor foundation of your dhokla, so don't rush this step.
Combine Batter and Seasonings
Once the fermented batter has doubled in volume and the tempered spice mixture has cooled, carefully fold them together using a spatula. The batter should maintain its airy texture—avoid overmixing which could deflate it. Add the 1 teaspoon salt, 2 tablespoons lemon juice, and 1 teaspoon lime zest, mixing gently until just combined.
Here's where precision matters: the batter should be thick enough to hold its shape when poured into molds, yet still flow smoothly. If it's too thick, add 1 tablespoon water at a time until it reaches the perfect consistency. The lime zest will brighten the flavor profile while preventing the batter from becoming too dense during steaming.
Steam to Perfect Texture
Lightly grease a steamer basket or dhokla mold with a thin layer of coconut oil. Pour the seasoned batter evenly into the prepared mold, spreading it to an even ½-inch thickness. Cover the steamer with a damp cloth and steam over boiling water for 12-15 minutes, until the top springs back when gently pressed with your finger.
The key to perfect dhokla lies in this steaming process. You want the exterior to develop a slightly crisp texture while maintaining a soft, spongy interior. Don't oversteam—the moment the top springs back is when it's ready. If using a traditional dhokla mold, gently release the sides to check for doneness before removing.
Serve with Traditional Accompaniments
Remove the steamed dhokla from the mold and cut into diamond or square shapes using a sharp knife. The interior should be soft and fluffy with a slightly chewy texture, while the exterior maintains a delicate crispness. Serve immediately while still warm, accompanied by green chutney or tamarind sauce for dipping.
This fermented delight reaches its peak when served fresh from the steamer. The tangy lime zest and aromatic curry leaves create a flavor profile that's both comforting and vibrant. For an extra touch, garnish with additional lime zest or chopped cilantro before serving. The contrast between the soft interior and slightly crisp exterior makes each bite satisfyingly textured.
Pro Tips For Making Chana Dal And Rice Dhokla
- SOAK THE DAL AND RICE TOGETHER: I learned this the hard way—soaking chana dal and rice separately means uneven texture in your dhokla. Toss them together in a bowl with 3 times their combined weight in water for at least 4 hours (or overnight if you’re not in a rush). The dal softens faster than rice, so this ensures both break down evenly and give that signature fluffy, cohesive crumble.
- GRIND WITH WARM WATER: Cold water turns dhokla batter into a gluey mess. Warm the water (just hand-hot) before grinding the soaked dal-rice mix with yogurt—this prevents the starch from over-releasing and keeps the batter light. I used to skip this, and my dhoklas would either turn out dense or fall apart when steamed.
- STEAM ON MEDIUM HEAT: High heat = rubbery dhokla. Low heat = soggy bottoms. Medium-low steam for 15 minutes, then crack the lid and let residual steam finish the job for another 5. If your pressure cooker or steamer has a whistle, wait until it stops before opening—this guarantees even cooking without a gummy center.
- TEMPER THE OIL AFTER STEAMING: The real flavor happens in the last step. After steaming, pour hot tempered oil (mustard seeds, curry leaves, a pinch of asafoetida) over the dhokla and let it sit for 2 minutes. This locks in moisture and distributes the aroma evenly—no more dry edges or bland bites. (Yes, even if you’re impatient like me.)
Common mistakes when making this recipe
Fermentation Failures
Skipping the 8-10 hour fermentation is the fastest way to ruin your dhokla—no tangy flavor, no fluffy texture.
I’ve learned the hard way that room temperature (around 75°F) is ideal, but if your kitchen is colder, place the batter in a warm spot like near the oven with the light on. Never refrigerate during fermentation—it slows the process and weakens the structure. 🌡️
Another common mistake is using unsoaked dal or rice. Always soak them overnight to break down starches and prevent a gummy texture. If you’re short on time, soak for at least 4 hours—just don’t expect the same perfect consistency.
And for the love of dhokla, don’t over-ferment—if the batter smells sour or alcoholic, it’s gone too far.
Batter Consistency Blunders
The batter needs to be thick like pancake mix but pourable—any thicker, and it’ll be dense; too thin, and it’ll collapse while steaming. I’ve seen people add too much water, resulting in a sad, watery mess.
Start with 1.5 cups water and adjust in 1-tbsp increments until it reaches that perfect ribbon consistency when you lift the spatula. 💧
Overmixing after adding the tempered spices is another no-no. The moment you fold in the mustard-curry-leaf mixture, stop stirring—just combine gently. Overmixing deflates the batter, leaving you with a dense, rubbery dhokla. Think "fold like a cloud," not "whip like a meringue."
Steaming Mistakes
Using too little water in your steamer is a classic error. The water should boil vigorously before adding the dhokla—if it’s simmering weakly, your dhokla will steam unevenly and turn out dry on top.
I use a large pot with 2 inches of water and a tight-fitting lid to trap the steam. Also, never skip greasing the mold—even coconut oil works, but a little vegan ghee alternative makes release easier. 🫒
Oversteaming is just as bad as understeaming. The dhokla is done when the top springs back when pressed gently—like a cake. If you see condensation dripping back down, it’s overdone.
Pro tip: Place a damp towel over the steamer to keep moisture in and speed up cooking by 2-3 minutes.
Spice Tempering Errors
Rushing the tempering step is a flavor disaster. Mustard seeds need 30 full seconds to pop, and curry leaves should sizzle for another 30 seconds to release their oils. I’ve burned this step by turning off the heat too soon, leaving the seeds raw and the leaves bland.
Also, never add hing (asafoetida) to hot oil—it burns instantly. Stir it in after turning off the heat to preserve its delicate aroma. 🧂
Another mistake? Using pre-ground spices instead of whole mustard seeds and curry leaves. Whole spices toast and release flavors in a way ground spices can’t replicate. If you’re in a pinch, toast 1 tsp mustard powder with the oil, but it won’t be the same.
And for heaven’s sake, don’t skip the hing—it’s the soul of dhokla!
Nutrition facts
Frequently asked questions
Can I make dhokla without fermentation?
Fermentation is key for that authentic tangy flavor and fluffy texture, but you can make a quick version! Skip fermentation and use 1 tbsp baking soda instead—add it to the batter just before steaming. The result will be less flavorful but still edible. For best results, always ferment for 8-10 hours at room temperature.
What's the best way to store leftover dhokla?
Store cooked dhokla in an airtight container in the fridge for 3-4 days. To reheat, steam for 5-7 minutes or microwave for 20-30 seconds with a damp paper towel. Avoid refrigerating the batter before steaming—it prevents proper fermentation. For longer storage, freeze portions for up to 2 months.
Why did my dhokla turn out dense instead of fluffy?
Dense dhokla usually means one of three things: under-fermented batter, overmixing, or too much rice. Always ferment for 8-10 hours, fold gently after adding spices, and use equal parts chana dal and rice. For extra fluffiness, add ½ tsp baking soda to the batter just before steaming.
Can I use microwave instead of steaming?
Yes! For microwave dhokla, pour batter into a greased microwave-safe dish and cook on high for 3-4 minutes, then medium for 2-3 minutes until set. Cover with a damp towel to trap steam. The texture will be slightly different but still delicious. For best results, steam when possible—it creates that signature soft yet slightly crisp exterior.
What's the secret to restaurant-quality dhokla?
The three key secrets: proper fermentation (8-10 hours at 75°F), perfect batter consistency (thick like pancake mix), and gentle folding of spices. Plus, always use fresh curry leaves and toasted mustard seeds—never skip the hing! Garnish with lime zest right before serving for that bright finish.
