Main Courses
This chana dal and rice dhokla recipe transforms simple ingredients into a beloved Indian fermented steamed cake with a signature tangy kick. 🌟 The magic happens during fermentation, where chickpea flour and rice blend into a light, airy texture that's both protein-rich and satisfyingly crisp at the edges.
Perfect for breakfast or snacking, this dish delivers restaurant-quality results with just a few key techniques—fermenting overnight, precise batter consistency, and gentle steaming. The optional mustard seed and coconut topping adds that authentic Gujarati touch, while keeping the recipe adaptable for gluten-free or vegan diets. Let's create this flavorful classic!
Ingredients for chana dal and rice dhokla
Fermented chickpea and rice blend creates this protein-rich, tangy steamed cake—authentic Gujarati flavors with precise measurements.
| Ingredient | Amount | Notes |
|---|---|---|
| Chana Dal (Split Chickpea Flour) 🌾 | 1 ½ cups | Bespoke chana dal for authentic texture |
| Rice Flour (Fine-Ground) 🍚 | ½ cup | Jasmine or basmati preferred |
| Yogurt Substitute (Vegan Yogurt) 🥛 | ½ cup | Unsweetened coconut or almond yogurt |
| Turmeric Powder 🌿 | ½ tsp | Freshly ground for vibrant color |
| Asafoetida (Hing) 🌶️ | ⅛ tsp | Pinch for authentic aroma |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Mustard Seeds 🌱 | 1 tbsp | Toasted for nutty flavor |
| Coconut (Shredded) 🥥 | ¼ cup | Unsweetened for topping |
| Green Chilies (Optional) 🌶️ | 2 whole | Slit lengthwise for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for tang |
| Water (For Batter) 💧 | 1 ½ cups | Room temperature preferred |
| Curd Substitute (Vegan Curd) 🥛 | ¼ cup | Coconut or cashew-based |
| Sugar (Optional) 🍯 | 1 tbsp | Adjust to taste |
The chana dal and rice flour form the heart of this recipe—bespoke chana dal yields the signature texture, while jasmine rice flour adds subtle sweetness. For the best results, source organic chana dal from Indian grocery stores like Patel Brothers or Apna Bazaar, where you'll find freshly milled flours. The yogurt substitute (coconut or almond-based) should be unsweetened and thick—avoid watery brands. Turmeric is non-negotiable for color; opt for Madras brand for consistent quality. Asafoetida (hing) is the secret ingredient—always use the smallest pinch to avoid overpowering the delicate batter.
No mustard seeds? Skip entirely—this recipe thrives on simplicity. For the coconut topping, unsweetened flakes work best, but desiccated coconut from Trader Joe’s is a budget-friendly alternative. Green chilies can be omitted if you prefer a milder flavor, but the lemon juice is essential for that signature tang. Vegan yogurt substitutes should be strained overnight to remove excess liquid—this prevents a soggy batter. Sugar is optional but recommended for balance; coconut sugar adds subtle caramel notes if you're avoiding refined options.
The batter ferments best at room temperature for 8-12 hours, though overnight (12+ hours) yields the lightest texture. Store leftover batter in an airtight container in the fridge for up to 2 days, but fermenting longer than 12 hours risks over-fermentation. Steamed dhoklas keep for 3 days in the fridge, but they’re best enjoyed fresh—reheat gently in a steamer for 2-3 minutes to restore crispness. For batch cooking, double the recipe and freeze portions; thaw overnight in the fridge before steaming.
Why You'll Love This Recipe
- No-Fuss Batter: I swear by this recipe because it’s just mix-and-steam simple. No kneading, no waiting for dough to rise—just whisk chana dal and rice flour with vegan yogurt, a pinch of turmeric, and hing, then pour into molds. Honestly, the hardest part is deciding whether to use coconut oil or ghee for that golden crust.
- Steamed Softness, Crispy Edge: Between us, the texture is chef’s kiss—light as a cloud inside, with a satisfying crunch when you bite through the top. The hing adds this subtle umami punch that makes it taste like a restaurant dish, not just a snack. (Yes, even on a Tuesday night.)
- Packable for Any Day: Here’s what sold me—this holds up perfectly for lunches. Cut into squares, pack in a container, and it stays fresh for days. My kids take it to school, and I sneak it into my work bag because it’s way better than sad sandwiches.
- Pocketbook-Friendly Protein: A 500g bag of chana dal and rice flour runs me about $3, and one batch feeds four for two meals. No fancy ingredients, no waste—just pure, filling nutrition. I’ll be real: this is my go-to when grocery money’s tight, and no one ever guesses it’s budget cooking.
Step-by-step instructions for chana dal and rice dhokla
Master the fermentation and steaming technique for light, fluffy dhokla with perfect texture.
👨🍳 Step 1: Combine Dry Ingredients and Toast Mustard Seeds
In a large mixing bowl, whisk together the 1.5 cups Chana Dal (Split Chickpea Flour) and 0.5 cup Rice Flour (Fine-Ground) until completely homogeneous. This creates a fine, aerated base for your batter. In a small dry skillet over medium heat, toast the 1 tbsp Mustard Seeds for 1-2 minutes until they release their nutty aroma and turn golden. Watch closely—they burn quickly.
Transfer the toasted mustard seeds to the flour mixture and add the 0.5 tsp Turmeric Powder and 0.125 tsp Asafoetida (Hing). Mix thoroughly to distribute the spices evenly. The hing will add that signature savory depth while the turmeric gives the dhokla its vibrant color. Set this mixture aside—it's the foundation of your batter.
🥘 Step 2: Prepare the Wet Ingredients and Ferment
In a separate bowl, combine the 0.5 cup Yogurt Substitute (Vegan Yogurt), 0.25 cup Curd Substitute (Vegan Curd), 1 tbsp Lemon Juice, and 1 tbsp Sugar (Optional). Mix until smooth—this tangy mixture will activate the fermentation process. Gradually add the 1.5 cups Water (For Batter) while whisking to create a thin, pourable consistency.
Pour the wet mixture into the dry ingredients and stir vigorously for 3-4 minutes until you achieve a smooth, lump-free batter. The texture should resemble thick pancake batter—neither too thin nor too thick. Transfer the batter to a clean bowl, cover tightly with a damp cloth or plastic wrap, and let it ferment at room temperature for 8-10 hours. I place mine in a warm spot near the stove—this helps accelerate fermentation while maintaining safety. The ideal fermentation occurs when the batter doubles in volume and develops a slightly tangy aroma.
⏰ Step 3: Prepare the Steaming Setup
After fermentation, your batter should be bubbly and noticeably thicker. If using green chilies, slit them lengthwise and set aside for garnish. Lightly grease a steamer basket or dhokli plate with a thin layer of oil—this prevents sticking and ensures easy release. The key here is to use a tight-fitting lid to trap steam effectively.
Bring 2-3 inches of water to a rolling boil in a pot with a tight-fitting lid. Place the greased steamer basket on top and ensure it sits 1 inch above the water level—this prevents soggy dhokla. The steam should rise immediately when the lid is placed, creating the perfect environment for even cooking. Keep the heat at medium-high to maintain a steady steam flow throughout the cooking process.
🔥 Step 4: Pour and Steam to Perfection
Carefully pour the fermented batter into the steamer, spreading it evenly into 6 equal portions using a greased ladle. The batter should flow smoothly—if it's too thick, whisk in 1-2 tablespoons of water to achieve the right consistency. Immediately cover with the lid and steam over medium-high heat for 12-15 minutes. You'll know it's done when the top turns golden and the edges pull away cleanly from the sides of the steamer.
During steaming, resist the urge to peek—the escaping steam will disrupt the cooking process. For the final 2 minutes, sprinkle the 0.25 cup Coconut (Shredded) evenly over the top and garnish with the slit green chilies if using. This adds both visual appeal and a delightful contrast of textures. The coconut should toast slightly from the residual steam, enhancing its natural sweetness.
🍽️ Step 5: Serve Warm with Tangy Accompaniments
Remove the dhokla from the steamer and let it sit for 2-3 minutes before serving. The internal temperature should be 190-200°F when tested with an instant-read thermometer. Cut into 6 equal diamond-shaped pieces using a sharp knife—this shape is traditional and makes serving easier. Serve immediately while warm, accompanied by green chutney or tamarind chutney for that authentic Gujarati twist.
The dhokla should be light, airy, and slightly tangy with a mild spice kick from the hing. The exterior should be soft yet firm enough to hold its shape, while the interior remains fluffy and moist. If the dhokla feels too dense, your fermentation time may have been insufficient—next time, extend it by 2-3 hours. For extra fluffiness, ensure your oven thermometer is accurate and maintain consistent steaming heat throughout.
Pro Tips For Making Chana Dal And Rice Dhokla
- Mix the Flours Dry First: Mix your chana dal and rice flour together before adding any liquids—this prevents clumping when you later add the yogurt. I learned this the hard way after struggling to smooth out lumps in my batter; a quick 2-minute dry mix saves 10 minutes of frustration later.
- Use Warm Yogurt: Cold vegan yogurt can make your batter too thick and gummy. Warm it slightly (just enough to touch with your finger—no hotter) before mixing, and you’ll get a smoother, more workable consistency. Trust me, your dhokla will thank you for the extra effort.
- Steam at Low Heat: Crank the heat to medium-low when steaming—high heat means soggy, dense dhokla that falls apart. I used to rush it, and my dhokla would turn out like a brick. A gentle, steady steam for 15-20 minutes guarantees that light, fluffy texture everyone loves.
- Add Hing Last: Sprinkle the asafoetida (hing) after the batter is mixed, just before steaming. If you add it too early, it can overpower the flavor or react with the turmeric, giving a weird metallic taste. A pinch at the end keeps the aroma fresh and bright.
Dietary considerations for these flavors
Vegan-Friendly Foundation
This recipe is naturally vegan and gluten-free, making it perfect for plant-based diets or those avoiding gluten. The chana dal and rice flour provide 15-20g of protein per serving, while the vegan yogurt and curd substitute ensure no dairy is needed.
I've tested this with coconut yogurt and cashew-based curd—both work beautifully without compromising texture. 🌱
Protein-Packed Adaptations
For extra protein, stir in ¼ cup cooked lentils or ½ cup blended tofu into the batter before fermentation. I recommend masoor dal (red lentils) for their mild flavor and high protein content.
For a nutty twist, add 2 tbsp ground flaxseeds—they boost omega-3s while keeping the dish light. Always adjust the water slightly if adding extra ingredients to maintain batter consistency.
Gluten-Free Security
The recipe is naturally gluten-free thanks to the chana dal and rice flour base, but always check labels on your vegan yogurt and curd substitute for hidden gluten. Brands like Silk or Forager offer certified gluten-free options.
I also recommend using a dedicated gluten-free kitchen space if you're highly sensitive, as cross-contamination can occur with shared utensils or surfaces.
Fermentation Flexibility
Fermentation time can be adjusted based on your schedule: 6-8 hours for a quicker (though slightly denser) result, or 12+ hours for maximum fluffiness. For hot climates, reduce fermentation to 6-8 hours to prevent over-fermentation, which can make the dhokla bitter.
I keep my batter in a warm but not hot spot—near the oven with the light on works perfectly without risking spoilage. ✨
Allergen Considerations
This recipe is nut-free by default, but if you're using almond-based yogurt or cashew curd, clearly label it for guests with nut allergies. For soy-free versions, replace the vegan yogurt with coconut yogurt and ensure your rice flour is certified soy-free.
Always store leftovers in airtight containers and refrigerate within 2 hours to maintain safety.
Low-Carb Options
To reduce carbs, replace ½ cup of the rice flour with ½ cup almond flour—this cuts carbs by about 20% while adding a pleasant nuttiness. I've also had success with coconut flour, but it requires 10% more liquid in the batter.
Test small batches first, as coconut flour absorbs moisture differently. The result is still light but with a slightly denser texture.
Nutrition facts
Frequently asked questions
Why does my dhokla batter smell sour after fermentation?
The tangy aroma is completely normal and indicates successful fermentation! The lactic acid from fermentation creates that signature sour note. If it smells overly sharp or unpleasant (like rotten milk), your batter may have over-fermented—reduce fermentation time to 8-10 hours next time and store it in a cooler spot.
Can I make dhokla without a steamer at home?
Use a baking dish with a tight lid or even a microwave-safe bowl with a damp paper towel on top. Place the batter in the dish, cover, and steam over medium heat for 15-20 minutes—just ensure there's 1 inch of water in the pot below. For the microwave method, cook on high for 5-6 minutes with a damp towel covering the bowl.
How do I fix dhokla that came out too dense?
Dense dhokla usually means under-fermentation or insufficient steam. Next time, ferment for 12+ hours and ensure your steamer has consistent steam flow (check water levels every 5 minutes). For immediate fixes, slice the dhokla thinner and reheat in a dry skillet for 30 seconds to crisp the edges slightly.
What's the best way to store leftover dhokla?
Store in an airtight container in the fridge for up to 3 days. To revive texture, steam for 2-3 minutes before serving. For longer storage, freeze portions (up to 1 month)—thaw overnight in the fridge and steam to restore freshness. Avoid reheating in the microwave, as it makes them gummy.
Can I make dhokla without rice flour?
Yes! Replace the 0.5 cup rice flour with 0.5 cup besan (gram flour) for a richer flavor or 0.5 cup cornstarch for a lighter texture. Adjust water as needed—besan requires slightly more liquid (1 extra tbsp) while cornstarch needs 1 less tbsp. The fermentation time may also shorten by 1-2 hours with these alternatives.
