IndianSteamed
Indian Steamed Lentils Recipe - Dal Dhokla Style
Master authentic steamed Indian lentil preparations with traditional spices and techniques. Comprehensive guide featuring cultural heritage, expert methods, and complete instructions.
Indian Steamed Lentils: Dal Dhokla Tradition
The spice knows. To steamed lentils in the Indian tradition is to paint with a palette of spices — each one adding depth, color, and meaning. Generations of wisdom guide us. The cumin remembers earth. The turmeric carries the sun. The chili holds fire. Together, they transform humble lentils into something that nourishes not just the body but the spirit. The masala must bloom.Ingredients
Main Components
Spice Blend (For Lentils)
For Tempering (Tadka) and Serving
Equipment Needed
Step-by-Step Instructions
Preparation Phase (35 minutes)
Step 1: Sort and Rinse the Lentils Pour the combined lentils into a fine mesh strainer and place under cool running water. Using your fingers, gently stir and rub the lentils against the strainer to remove dust, small stones, and debris. Indian lentils often contain small stones or debris from the fields, so this step is essential. Rinse for about 1-2 minutes until the water runs clear. Place the rinsed lentils in a bowl and set aside. Step 2: Prepare the Aromatics Mince the ginger finely (in addition to your ginger-garlic paste), creating small, uniform pieces about the size of rice grains. Finely mince the onions, aiming for pieces approximately ⅛-inch in size. These smaller pieces will distribute more evenly throughout the lentils during cooking, creating uniform flavor distribution. Mince the green chilies, including seeds for more heat or removing seeds for milder spice. Chop the tomatoes into small pieces. Step 3: Toast the Whole Spices In a medium saucepan, heat 1 tablespoon of ghee or oil over medium heat. Add the cumin seeds, coriander seeds, black mustard seeds, and fennel seeds. Toast for 2-3 minutes, stirring constantly with a wooden spoon, until the seeds become fragrant and darken slightly. You'll hear gentle popping sounds and notice the seeds becoming aromatic. Add the bay leaf and the piece of minced fresh ginger, toasting for an additional 30 seconds. The ginger will perfume the oil beautifully. Be careful not to burn the spices, which creates bitter flavors instead of the desired warm, complex aroma. Step 4: Build the Spice Mixture Remove the toasted seeds from heat and stir in the ground turmeric, asafoetida, ground cinnamon, cardamom, and cloves. Mix thoroughly to combine. The ground spices will hydrate slightly from the residual heat and oil, creating a fragrant spice paste. This mixture will be added to the lentils shortly. Step 5: Prepare the Cooking Liquid Measure out 6 cups of vegetable broth or water into a measuring cup. Room temperature or warm liquid is preferable to cold water, as it speeds up cooking. If using homemade vegetable broth, strain through a fine mesh to remove any particles that might interfere with the steaming process. Step 6: Assemble Cooking Equipment Fill your large pot with about 2 inches of water and place a steamer rack inside, or insert a bamboo steamer into the pot. The water level should reach just below the steamer platform—not touching it directly. Bring this water to a boil over high heat. This base liquid creates the steam that will cook the lentils.Cooking Phase (35 minutes)
Step 7: Heat the Oil and Sauté Aromatics In your large heavy-bottomed pot that will serve as the cooking vessel (not the steaming pot—you'll transfer the lentil mixture there), heat 2 tablespoons of ghee or oil over medium heat. Add the minced ginger-garlic paste and cook for 1-2 minutes, stirring constantly, until it becomes fragrant and slightly caramelized. The paste will stick to the bottom of the pan—this is intentional, as it creates a flavorful base. Step 8: Sauté Onions Add the finely minced onions to the pan and increase heat to medium-high. Sauté for 5-6 minutes, stirring occasionally, until the onions become translucent and begin to develop golden edges. The onions will gradually release their moisture and soften, adding sweet complexity to the dish. Avoid browning too heavily, as this can create bitter flavors. Step 9: Add Aromatics and Chilies Add the minced green chilies and fresh ginger to the pan, stirring constantly for 1 minute. These fresh aromatics add bright, pungent notes that will permeate the lentils. Add the chopped tomatoes and cook for 2-3 minutes, stirring occasionally, until they soften and begin to break down, releasing their natural moisture and acidity. Step 10: Combine Lentils and Spices Add the rinsed lentils to the pan along with the toasted spice mixture and bay leaf. Stir thoroughly, ensuring every lentil is coated with the spiced oil and aromatics. The lentils will begin to smell deeply aromatic as the warm spices toast lightly again from the residual heat of the pan. Step 11: Add Cooking Liquid Pour the 6 cups of prepared vegetable broth or water into the lentil mixture. Stir well to combine, scraping up any spice paste adhered to the bottom of the pan. Add approximately 1 teaspoon of salt, though this can be adjusted to taste after cooking. The mixture should look like a thick soup, with lentils suspended in aromatic liquid. Step 12: Transfer to Steamer Pour the entire lentil mixture into an oven-safe bowl or specialized steaming vessel that will fit inside your prepared steamer setup. The bowl should be filled approximately ¾ full, leaving room for the lentils to expand during cooking. Carefully place the bowl on the steamer rack over the boiling water, or transfer to your bamboo steamer. Step 13: Steam the Lentils Cover the steaming pot with a lid and steam over medium-high heat for 30-35 minutes. Check after 25 minutes by piercing one lentil with a fork—it should be completely tender and beginning to break down slightly. The cooking time varies based on lentil variety: red/moong lentils cook faster (25-28 minutes), while green lentils require longer cooking (32-35 minutes). The mixture will reduce slightly as water evaporates during steaming. Step 14: Check for Doneness At 30 minutes, carefully remove the pot from heat and uncover. The lentils should be completely soft, some beginning to break down and create a creamy consistency while others remain whole. The texture should be somewhere between whole dal and a thick lentil soup—definitely not mushy or pureed. If lentils aren't sufficiently tender, add a splash of water, cover, and steam for an additional 5 minutes. Step 15: Prepare the Tempering (Tadka) While the lentils finish cooking or immediately after they're done, heat 2 tablespoons of ghee in a small skillet over medium-high heat. When the ghee is hot and glistens, add the cumin seeds and black mustard seeds. They'll pop vigorously within 30 seconds—this popping is the signal that the spices are blooming. Add the fresh curry leaves, which will crackle and wilt. Add the broken dried red chilies and asafoetida, stirring for just 15-20 seconds until very fragrant. Step 16: Apply the Tempering Pour the hot tempering (tadka) mixture directly over the cooked lentils, stirring vigorously. The lentils will immediately become aromatic as the hot ghee and freshly bloomed spices mix in. The tadka's heat will continue to cook the top layer of lentils slightly, creating additional depth of flavor. Step 17: Final Adjustments and Garnish Taste the lentils and adjust salt as needed. Squeeze the lemon juice over the entire mixture and stir thoroughly. The lemon adds brightness that cuts through the richness of the ghee and brings forward the subtle spice flavors. Garnish with fresh cilantro, roughly chopped, just before serving.Expert Tips for Perfect Steamed Indian Lentils
Tip 1: Choosing the Right Lentil Combination Using a combination of different lentil varieties creates superior texture and visual appeal compared to using a single variety. Red lentils (masoor) break down slightly, creating creaminess; yellow lentils (moong) remain firmer; green lentils (brown/French lentils) hold their shape best. A mix creates complexity that a single variety cannot achieve. If certain lentils are unavailable, use whichever varieties you can find, adjusting cooking time based on the mix. Tip 2: Proper Spice Toasting Never skip the initial toasting of whole spices. This releases aromatic oils and deepens flavors exponentially compared to using pre-ground spices. Toast for exactly 2-3 minutes—too short and flavors remain underdeveloped; too long and spices burn, creating harsh, bitter notes that ruin the dish. Tip 3: Asafoetida (Hing) Usage Asafoetida has an extremely strong sulfurous aroma in its pure form, but this disappears almost completely when cooked and mixed with other ingredients, leaving behind savory depth. Use sparingly—just ¼ teaspoon is sufficient. If you've never used it, start with ⅛ teaspoon and taste before adding more. Tip 4: Steamer Maintenance Ensure the water level in your steaming pot never rises to touch the cooking vessel directly, and that water doesn't drip from the lid onto the lentils. Water dripping into the lentil mixture creates excessive moisture and mushy texture. Wipe the lid occasionally during cooking if condensation accumulates. Tip 5: The Critical Tadka (Tempering) Step Don't view tempering as optional—it's essential to the finished dish. The hot spice-infused ghee creates aromatic compounds that permeate the entire dish, transforming it from good to exceptional. Apply the tadka immediately after cooking while the lentils are hot enough to absorb the flavors. Tip 6: Temperature Control Keep the steaming water at a gentle, consistent boil rather than a vigorous rolling boil. Vigorous boiling creates excessive steam that can make the lentil mixture too wet and mushy. Adjust your heat to maintain gentle steam production—you should see steady wisps of steam, not heavy clouds.Variations on Steamed Indian Lentils
Variation 1: Creamy Dal Makhani Style After cooking, blend half the lentil mixture until completely smooth, then stir back into the whole lentils to create creaminess. Add 2 tablespoons of heavy cream or cashew cream and 1 tablespoon of tomato paste in the final minute of cooking. Finish with the tadka and fresh herbs. This creates a luxurious texture while maintaining the steaming method. Variation 2: Coconut Dal with Curry Leaves Replace half the vegetable broth with coconut milk, and increase fresh curry leaves significantly (using 10-12 leaves in the tadka and scattering additional leaves throughout). Replace one dried chili with a fresh Thai green chili for different heat profile. The result is reminiscent of South Indian dal preparations. Variation 3: Spiced Red Lentil Dip (Dal Hummus Style) After cooking red lentils until very tender, blend them until completely smooth, then adjust consistency with vegetable broth. Create a tadka as directed and swirl into the pureed lentils. Serve warm or at room temperature with Indian flatbread, vegetables, or crackers. The creamy texture and concentrated flavors work beautifully as a dip. Variation 4: Bengali Spiced Lentil Cake (Amali) After cooking, spread the thickened lentil mixture into an oiled 9-inch baking pan, smooth the surface, and cool until set (about 30 minutes). Cut into squares and serve at room temperature or lightly warmed. Create a traditional Bengali tadka with mustard oil instead of ghee. This transforms the preparation into a substantial, portable dish. Variation 5: Lentils with Roasted Vegetables After the initial sauté of aromatics but before adding the lentils, add 2 cups of diced root vegetables (carrots, sweet potato, beets) tossed with turmeric and salt. Steam together with the lentils, creating a complete one-dish meal with vegetables, legumes, and aromatic spices integrated throughout.Storage Instructions
Refrigerator Storage
Store cooled steamed lentils in an airtight glass container in the refrigerator for up to 5 days. The lentils will continue absorbing flavors and becoming more tender as they sit, with day-two servings often tasting superior to the first day. Before storing, let the lentils cool to room temperature to prevent condensation from creating excess moisture.Freezer Storage
Steamed lentils freeze exceptionally well for up to 3 months. Portion into individual containers or freezer bags, leaving ½-inch headspace for expansion. Freeze the lentils without the tadka (tempering) if possible; prepare fresh tadka when reheating for maximum aroma and flavor. Alternatively, freeze with tadka, understanding that the fresh spice aromatics will diminish slightly over time.Reheating Methods
Stovetop Method (Recommended): Transfer frozen or refrigerated lentils to a pot over low heat, adding 2-3 tablespoons of water or vegetable broth to restore moisture. Cover and heat for 8-10 minutes, stirring occasionally. Prepare a fresh tadka while the lentils reheat, and add it just before serving. Microwave Method: Place lentils in a microwave-safe container, add a splash of water, cover loosely (leaving one corner open for steam to escape), and microwave at 70% power for 5-7 minutes, stirring halfway through. While convenient, this method can create uneven heating. Pressure Cooker Method: Add lentils to an electric pressure cooker with ½ cup liquid and set to low pressure for 5 minutes, using the natural release method. This quickly restores the lentils to ideal temperature and consistency.Serving Suggestions
With Fragrant Rice: Serve over fluffy basmati rice cooked with whole spices (bay leaves, cinnamon, cardamom) or pair with saffron rice. The rice provides a neutral backdrop for the aromatic lentils. With Indian Flatbreads: Serve alongside warm roti, naan, paratha, or bhakri (millet flatbread). The spongy or crispy textures of the breads perfectly complement the creamy, spiced lentils. As a Complete Plated Meal: Create a balanced Indian plate with steamed lentils, cooked grains, steamed seasonal vegetables (such as green beans with cumin or cauliflower with turmeric), and a cooling accompaniment like cucumber raita. With Vegetable Curries: Serve alongside lighter vegetable preparations to create nutritional variety and textural contrast. Okra with onions, spinach with garlic, or cabbage with black-eyed peas all work beautifully. With Pickled Accompaniments: Serve with Indian pickles (achaar) like lime pickle, mango pickle, or mixed vegetable pickle. These acidic, spicy accompaniments add brightness and contrast to the rich lentils. As a Side Dish: Serve smaller portions as an accompaniment to meat or vegetable curries, playing a supporting role in a larger Indian meal.Frequently Asked Questions
Q: Can I use a pressure cooker or instant pot instead of steaming? A: Yes, though the result will have slightly different texture. In an electric pressure cooker, combine all ingredients and pressure cook on high for 15-18 minutes (depending on lentil variety), using natural pressure release. The result will be slightly creamier and less firm than the steamed version. Both methods are valid and delicious. Q: What if I can't find some of the spices? A: Prioritize cumin, turmeric, and coriander as the essential trinity of Indian spices. These three alone create authentic flavor profiles. Other spices like cardamom, cloves, and asafoetida can be omitted or replaced with available alternatives. Cinnamon can replace cardamom if necessary, though the flavor will be slightly different. Q: Is this recipe naturally vegan? A: This recipe as written contains ghee (clarified butter), making it vegetarian but not vegan. To make it vegan, replace ghee with vegetable oil or coconut oil in both the cooking and tempering steps. The result will have slightly less richness, but will remain delicious and authentically Indian. Q: Can I prepare this recipe overnight and reheat? A: Absolutely. This is an excellent make-ahead dish. Prepare as directed, cool completely, and refrigerate in an airtight container for up to 5 days. Reheat using the stovetop method with a splash of added water or broth, and apply fresh tadka just before serving for maximum aroma. Q: What lentil ratio would you recommend for beginners? A: Start with 1 cup red lentils (masoor dal) and 1 cup yellow lentils (moong dal), omitting green lentils initially. Red and yellow lentils cook at similar rates and both break down slightly to create creaminess while remaining identifiable. This simple two-variety combination creates excellent results for those new to Indian lentil cooking.Nutritional Information
Per serving (4 servings):Quick Kitchen Notes
Steaming lentils preserves nutrients better than boiling. Keep ghee and spices at room temperature for optimal blooming. Always taste and adjust salt after cooking, as salt added early can toughen lentils slightly. A pinch of asafoetida aids digestion of legumes.Affiliate Disclosure
Please note: This page contains affiliate links to recommended products. As an Amazon Associate and through other affiliate partnerships, we earn a small commission from qualifying purchases at no extra cost to you. These commissions help us maintain this site and provide free, high-quality recipe content. Recommended Equipment for Indian Lentil Cooking: Bamboo Steamer Basket 10" (Amazon) Spice Grinder Burr (Amazon) Large Heavy-Bottomed Pot with Lid (Amazon) Mortar and Pestle Stone (Amazon) Oven-Safe Glass Mixing Bowls (Amazon) Whole Indian Spices Collection (Amazon) Organic Lentil Variety Pack (Amazon)*Last updated: 2026-01-19 • Recipe development and testing: 2025-2026 • Serves 4 • Total time: 70 minutes* *Discover more authentic Indian vegetarian recipes and lentil preparations on The Eating Channel. We celebrate plant-based Indian cuisine with comprehensive, expertly-tested recipes developed for home cooks seeking nutritious, delicious meals.*
Chef's Recommended Tools
Budget Pick
Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.