When it comes to Indian cuisine, dal is a staple that’s often overlooked. But this humble lentil-based dish deserves attention – not just because of its nutritional benefits, but also for its incredible flavor and versatility. From classic yellow dal tadka to creamy coconut dal, there are countless ways to prepare this beloved ingredient. Whether you’re looking for a comforting bowl of goodness or a quick weeknight meal, we’ve got you covered with our collection of 20 flavorful dal recipes.
In this article, we’ll take you on a culinary journey across India and explore the rich diversity of dal dishes from different regions. From Punjabi to South Indian, Maharashtrian to Gujarati, each recipe has its own unique twist and flavor profile. Whether you’re a seasoned cook or just starting out, these dal recipes are sure to become new favorites in your kitchen.
Classic Yellow Dal Tadka
Yellow dal tadka is a staple dish in many Indian households, and for good reason – it’s easy to make, packed with protein and fiber, and has a rich, velvety texture. This recipe makes about 4 servings.
Ingredients:
– 1 cup split yellow moong lentils (dal)
– 2 cups water
– 2 tablespoons vegetable oil
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon turmeric powder
– Salt, to taste
– Fresh cilantro leaves, for garnish
Instructions:
1. Rinse the lentils and soak them in water for at least 30 minutes. Drain and set aside.
2. Heat oil in a large pan over medium heat. Add chopped onion and cook until translucent (3-4 minutes).
3. Add minced garlic and cook for another minute, until fragrant.
4. Add cumin, turmeric powder, and salt. Cook for 1 minute, stirring constantly.
5. Add the soaked lentils and 2 cups of water to the pan. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until the lentils are tender.
6. Garnish with fresh cilantro leaves and serve hot.
Cooking Time: 25-30 minutes
Creamy Coconut Dal
This recipe is a twist on the classic Indian dal, with the added richness of coconut milk and cream. The result is a comforting and aromatic stew that’s perfect for a cozy night in.
Ingredients:
– 1 cup split red lentils (masoor dal)
– 2 cups water
– 1/4 cup grated fresh ginger
– 1 small onion, finely chopped
– 1 clove garlic, minced
– 1 can coconut milk
– 1/4 cup heavy cream
– Salt, to taste
– Fresh cilantro leaves, for garnish
Instructions:
1. Rinse the lentils and soak them in water for at least 30 minutes. Drain and set aside.
2. In a large pot, sauté the ginger, onion, and garlic until softened.
3. Add the lentils, 2 cups of water, and salt to taste. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until the lentils are tender.
4. Stir in the coconut milk and heavy cream. Simmer for an additional 5-7 minutes or until the sauce has thickened slightly.
5. Taste and adjust seasoning as needed. Garnish with fresh cilantro leaves.
Cooking Time: 35-40 minutes
Spicy Masoor Dal
Masoor dal, a popular lentil dish from India, gets a flavorful kick with the addition of spices and chilies. This recipe is a perfect blend of comfort food and spice that will warm your heart.
Ingredients:
– 1 cup masoor dal (red lentils)
– 4 cups water
– 2 tablespoons vegetable oil
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon turmeric powder
– 1/2 teaspoon red chili powder
– Salt, to taste
– 2-3 green chilies, sliced
Instructions:
1. Rinse the dal and soak it in water for at least 30 minutes. Drain and set aside.
2. Heat oil in a large pan over medium heat. Add onion and cook until translucent.
3. Add garlic, cumin, coriander, turmeric, red chili powder, and salt. Cook for 1 minute.
4. Add the dal and 4 cups of water to the pan. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until the dal is cooked.
5. Stir in the sliced green chilies. Serve hot with rice or roti.
Cooking Time: 25 minutes
Garlicky Dal Fry
This recipe is a twist on the classic dal fry, adding a punch of garlic to give it an extra boost of flavor. This comforting dish is perfect for a weeknight dinner or a special occasion.
Ingredients:
– 1 cup split red lentils (masoor dal)
– 2 cups water
– 3 cloves garlic, minced
– 1 medium onion, chopped
– 1 teaspoon ground cumin
– 1/2 teaspoon turmeric powder
– Salt, to taste
– 2 tablespoons vegetable oil
– Fresh cilantro, for garnish
Instructions:
1. Rinse the lentils and soak them in water for at least 30 minutes. Drain and set aside.
2. Heat oil in a large pan over medium heat. Add cumin seeds and let them sizzle for a few seconds.
3. Add the minced garlic and sauté until fragrant, about 1 minute.
4. Add the chopped onion and cook until translucent, about 3-4 minutes.
5. Add the lentils, turmeric powder, salt, and 2 cups of water to the pan. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until the lentils are tender.
6. Garnish with fresh cilantro and serve hot.
Cooking Time: 30-40 minutes
Tomato Moong Dal
A flavorful and nutritious Indian-inspired dish, Tomato Moong Dal combines the creamy texture of split yellow moong lentils with the tanginess of ripe tomatoes. This comforting recipe is perfect for a weeknight dinner or a quick lunch.
Ingredients:
– 1 cup split yellow moong dal
– 2 cups water
– 2 medium tomatoes, diced
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– Salt, to taste
– Optional: fresh cilantro, for garnish
Instructions:
1. Rinse the moong dal and soak it in water for at least 30 minutes. Drain and set aside.
2. In a large saucepan, combine the soaked moong dal and 2 cups of water. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until the lentils are tender.
3. While the lentils cook, heat oil in a separate pan over medium heat. Add the chopped onion and cook until translucent.
4. Add the diced tomatoes, minced garlic, and ground cumin. Cook for an additional 5 minutes or until the tomatoes release their juices.
5. Stir in the cooked moong dal and season with salt to taste.
6. Serve hot, garnished with fresh cilantro if desired.
Cooking Time: 40-45 minutes
Punjabi Dal Makhani
A classic Punjabi recipe, Dal Makhani is a rich and creamy lentil dish made with black lentils and kidney beans. This comforting dish is perfect for a cozy evening meal.
Ingredients:
– 1 cup black lentils (urad dal)
– 1 cup kidney beans (rajma), soaked overnight
– 4 cups water
– 2 tablespoons vegetable oil
– 1 small onion, finely chopped
– 3 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– Salt, to taste
– 2 tablespoons butter or ghee (optional)
– Fresh cilantro, for garnish
Instructions:
1. Rinse the lentils and kidney beans, then pressure cook with 4 cups of water until tender.
2. Heat oil in a pan over medium heat. Add onion and garlic; sauté until golden brown.
3. Add cumin, coriander, and salt. Cook for 1 minute.
4. Stir in the cooked lentils and kidney beans. Simmer for 10-15 minutes or until desired consistency is reached.
5. If desired, add butter or ghee and stir well.
6. Garnish with cilantro and serve hot over basmati rice or with naan bread.
Cooking Time: 30-40 minutes
Lemon Turmeric Dal
This recipe is a refreshing twist on the classic Indian dal, infused with the warmth of turmeric and the brightness of lemon. The result is a flavorful and nutritious meal that’s perfect for a weeknight dinner or a special occasion.
Ingredients:
– 1 cup split red lentils (masoor dal)
– 4 cups water
– 2 tablespoons vegetable oil
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon ground turmeric
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 2 tablespoons freshly squeezed lemon juice
– Fresh cilantro leaves for garnish (optional)
Instructions:
1. Rinse the lentils and soak them in water for at least 30 minutes. Drain and set aside.
2. Heat oil in a large pot over medium heat. Add onion and garlic; cook until softened, about 5 minutes.
3. Add turmeric, salt, and pepper; stir to combine.
4. Add the soaked lentils and 4 cups of water to the pot. Bring to a boil, then reduce heat to low and simmer for 20-25 minutes or until the lentils are tender.
5. Stir in lemon juice and adjust seasoning as needed.
6. Serve hot, garnished with cilantro leaves if desired.
Cooking Time: 30-40 minutes
Spinach and Toor Dal
This simple yet flavorful dal recipe combines the goodness of spinach, toor dal (pigeon peas), and aromatic spices. Perfect for a comforting meal or as a side dish.
Ingredients:
– 1 cup split toor dal
– 2 cups water
– 1 tablespoon vegetable oil
– 1 small onion, chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon turmeric powder
– Salt, to taste
– 2 cups fresh spinach leaves
Instructions:
1. Rinse the dal and soak it in water for at least 30 minutes.
2. Drain and pressure cook the dal with 2 cups of water until tender. Set aside.
3. Heat oil in a pan over medium heat. Add chopped onion and cook until softened.
4. Add minced garlic, cumin, coriander, and turmeric powder. Cook for 1 minute.
5. Add cooked dal to the pan and stir well.
6. Add fresh spinach leaves and season with salt. Stir well to combine.
7. Simmer for 5-7 minutes or until the spinach is fully incorporated.
Cooking Time: 30-40 minutes
Tamarind Chana Dal
This popular Indian recipe is a staple in many North Indian households, and for good reason – the tangy tamarind flavor pairs perfectly with the creamy chana dal (split chickpeas). This comforting dish is perfect for a weeknight dinner or a special occasion.
Ingredients:
– 1 cup chana dal (split chickpeas)
– 2 cups water
– 1/4 cup tamarind paste
– 1 tablespoon ghee or oil
– 1 small onion, finely chopped
– 1 teaspoon ground cumin
– Salt, to taste
– Fresh cilantro, for garnish
Instructions:
1. Rinse the chana dal and soak it in water for at least 4 hours or overnight. Drain and set aside.
2. In a large pot, heat the ghee or oil over medium heat. Add the chopped onion and cook until translucent.
3. Add the cumin, tamarind paste, and salt. Stir well to combine.
4. Add the soaked and drained chana dal to the pot. Pour in 2 cups of water and bring to a boil.
5. Reduce heat to low and simmer for 30-40 minutes or until the lentils are tender.
6. Garnish with fresh cilantro and serve hot.
Cooking Time: 30-40 minutes
Curry Leaf Dal
This popular Indian-inspired dish is a staple in many households, made with red lentils, aromatic spices, and the distinctive flavor of curry leaves. This simple and comforting recipe is perfect for a weeknight dinner or special occasion.
Ingredients:
– 1 cup split red lentils (masoor dal)
– 2 cups water
– 1 medium onion, finely chopped
– 2 cloves garlic, minced
– 1 tablespoon grated fresh ginger
– 1 teaspoon ground cumin
– 1 teaspoon curry powder
– 1/2 teaspoon turmeric
– Salt, to taste
– 4-6 fresh curry leaves
– Vegetable oil, for frying
Instructions:
1. Rinse the lentils and soak them in water for at least 30 minutes. Drain and set aside.
2. Heat oil in a large saucepan over medium heat. Add the onion, garlic, and ginger; cook until the onion is translucent.
3. Add the cumin, curry powder, turmeric, and salt. Cook for 1 minute, stirring constantly.
4. Add the lentils and 2 cups of water to the saucepan. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until the lentils are tender.
5. Stir in the fresh curry leaves and serve hot over rice or with naan bread.
Cooking Time: 25-30 minutes
Ginger-Tempered Dal
This aromatic and comforting Indian lentil dish is a staple in many households. The addition of fresh ginger gives it a unique flavor and aroma that pairs perfectly with steaming hot rice or roti.
Ingredients:
– 1 cup split red lentils (masoor dal)
– 2 cups water
– 1-inch piece of fresh ginger, peeled and grated
– 1 onion, finely chopped
– 2 cloves garlic, minced
– Salt, to taste
– Optional: ghee or oil for serving
Instructions:
1. Rinse the lentils and soak them in water for at least 30 minutes. Drain and set aside.
2. In a large pot, combine the grated ginger, chopped onion, and minced garlic. Cook over medium heat until the onions are translucent.
3. Add the soaked and drained lentils to the pot along with 2 cups of water.
4. Bring the mixture to a boil, then reduce the heat to low and simmer for 20-25 minutes or until the lentils are tender.
5. Season with salt to taste.
6. Serve hot, garnished with ghee or oil if desired.
Cooking Time: 25-30 minutes
Smoky Black Urad Dal
This Smoky Black Urad Dal recipe is a twist on the traditional Indian lentil dish, with the addition of smoky flavors from chipotle peppers and cumin. This hearty and comforting dal is perfect for a chilly evening or as a side dish to accompany your favorite Indian flatbread.
Ingredients:
– 1 cup black urad dal (split black gram)
– 2 cups water
– 1 medium onion, finely chopped
– 2 cloves garlic, minced
– 1 chipotle pepper in adobo sauce, finely chopped
– 1 teaspoon ground cumin
– Salt, to taste
– Fresh cilantro, for garnish
Instructions:
1. Rinse the dal and soak it in water for at least 4 hours or overnight. Drain and set aside.
2. In a large pot, heat oil over medium heat. Add onion and garlic and sauté until the onion is translucent.
3. Add chipotle pepper and cumin, and cook for an additional minute.
4. Add the dal and water to the pot. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until the dal is tender.
5. Season with salt to taste.
6. Garnish with fresh cilantro and serve hot.
Cooking Time: 25-30 minutes
Quick Instant Pot Dal
This recipe for Quick Instant Pot Dal is a simplified version of traditional Indian lentil soup, made with split red lentils and aromatic spices. With just a few minutes of prep time, you can enjoy a flavorful and nutritious meal in no time.
Ingredients:
– 1 cup split red lentils (masoor dal)
– 2 cups water
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 inch ginger, grated
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– Salt, to taste
– Optional: cilantro, for garnish
Instructions:
1. Add the lentils, water, onion, garlic, and ginger to the Instant Pot.
2. Close the lid and make sure the valve is set to “sealing”.
3. Cook on high pressure for 10 minutes.
4. Let the pressure release naturally for 5 minutes, then quick-release any remaining pressure.
5. Season with cumin, coriander, and salt to taste.
6. Serve hot, garnished with cilantro if desired.
Cooking Time: 15-20 minutes
South Indian Sambar Dal
Sambar is a popular lentil-based vegetable stew from South India, often served with dosas, idlis, or rice. This recipe is a classic combination of split red lentils and vegetables in a flavorful tamarind broth.
Ingredients:
– 1 cup split red lentils (masoor dal)
– 2 cups water
– 1 medium onion, chopped
– 2 cloves garlic, minced
– 1 medium tomato, diced
– 1 carrot, peeled and grated
– 1 green chili, sliced
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon turmeric powder
– 1/4 teaspoon tamarind paste
– Salt, to taste
– Fresh cilantro leaves, for garnish
Instructions:
1. Rinse the lentils and soak them in water for at least 30 minutes. Drain and set aside.
2. In a large pot, heat oil over medium heat. Add onions, garlic, and green chili; sauté until the onion is translucent.
3. Add the tomato, carrot, cumin, coriander, turmeric, and tamarind paste. Cook for 5 minutes or until the vegetables are tender.
4. Add the lentils and water to the pot. Bring to a boil, then reduce the heat to low and simmer for 20-25 minutes or until the lentils are cooked.
5. Season with salt to taste. Garnish with fresh cilantro leaves.
Cooking Time: 30-40 minutes
Kerala Parippu Curry
This traditional Kerala dish is a staple in many households, especially during special occasions and festivals. Made with split red lentils (parippu), this curry is a perfect blend of spices, herbs, and coconut milk that will leave you craving for more.
Ingredients:
– 1 cup split red lentils (parippu)
– 2 cups water
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 inch ginger, grated
– 1 teaspoon ground cumin
– 1/2 teaspoon turmeric powder
– 1/2 teaspoon red chili powder
– Salt, to taste
– 2 tablespoons coconut oil
– 1 cup coconut milk
Instructions:
1. Rinse the lentils and soak them in water for at least 30 minutes. Drain and set aside.
2. Heat oil in a pan over medium heat. Add chopped onion, minced garlic, and grated ginger. Saute until the onion is translucent.
3. Add the cumin, turmeric powder, and red chili powder. Cook for 1 minute, stirring constantly.
4. Add the soaked lentils, salt, and water to the pan. Bring to a boil, then reduce heat to low and simmer for 20-25 minutes or until the lentils are cooked.
5. Stir in coconut milk and cook for an additional 2-3 minutes.
Cooking Time: 30-40 minutes
Bengali Cholar Dal
Cholar dal, a popular Bengali lentil curry, is a staple dish in many Indian households. This simple and flavorful recipe uses split chickpeas (chana) cooked with aromatic spices and vegetables to create a delicious and nutritious meal.
Ingredients:
– 1 cup split chickpeas (chana)
– 2 cups water
– 1 onion, chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon turmeric powder
– 1/2 teaspoon red chili powder
– Salt, to taste
– 2 tablespoons mustard oil or vegetable oil
Instructions:
1. Rinse the chickpeas and soak them in water for at least 4 hours.
2. Drain the water and boil the chickpeas until they are tender.
3. Heat oil in a pan over medium heat. Add chopped onion, minced garlic, ground cumin, coriander, turmeric powder, and red chili powder. Cook until the onions are translucent.
4. Add boiled chickpeas, salt, and 2 cups of water to the pan. Stir well and bring to a boil.
5. Reduce the heat to low and simmer for 15-20 minutes or until the dal thickens slightly.
Cooking Time: 30-40 minutes
Maharashtrian Varan Dal
Varan Dal is a popular Maharashtrian dish that pairs perfectly with steaming hot rice and some fresh vegetables. This comforting recipe is a staple in many Marathi households, and for good reason – it’s flavorful, nutritious, and easy to make.
Ingredients:
– 1 cup split black gram (urad dal)
– 1 cup split red lentils (masoor dal)
– 2 cups water
– 1 medium onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon grated ginger
– Salt, to taste
– Vegetable oil, for frying
Instructions:
1. Rinse the dals and soak them in water for at least 4 hours or overnight.
2. Drain the water and blend the dals into a smooth paste using some water.
3. Heat oil in a pan and sauté the chopped onion, minced garlic, and grated ginger until golden brown.
4. Add the dal paste to the pan and stir well. Cook for about 10 minutes or until the mixture thickens slightly.
5. Season with salt to taste.
Cooking Time: About 30-40 minutes
Gujarati Dal Dhokli
A classic Gujarati dish that combines the comfort of a hearty dal (lentil soup) with the crunch of crispy dhokli (flatbread). This recipe is a staple in many Gujarati households and is often served with a dollop of butter or a sprinkle of chopped cilantro.
Ingredients:
– 1 cup split red lentils (masoor dal)
– 2 cups water
– 1/4 teaspoon turmeric powder
– 1/4 teaspoon ground cumin
– 1/4 teaspoon ground coriander
– Salt, to taste
– 2 tablespoons ghee or oil
– 2 cups whole wheat flour
– 1/4 cup lukewarm water
– Chopped cilantro, for garnish (optional)
Instructions:
1. Rinse the lentils and soak them in water for at least 30 minutes.
2. Drain the lentils and blend with 2 cups of fresh water, turmeric powder, cumin, coriander, and salt to make a smooth dal.
3. Heat ghee or oil in a pan over medium heat. Add 1/4 cup of whole wheat flour and roast until lightly browned.
4. Gradually add lukewarm water to the flour mixture and knead into a dough.
5. Divide the dough into small portions, shape into balls, and flatten slightly.
6. Cook the dhokli in boiling water for 15-20 minutes or until they float to the surface.
7. Serve the dal with steaming hot dhokli and garnish with chopped cilantro, if desired.
Cooking Time: Approximately 45-50 minutes.
Hyderabadi Khatti Dal
This iconic Hyderabadi dish is a staple of South Indian cuisine, with a tangy and creamy texture that’s both comforting and flavorful. Our recipe brings together the rich flavors of split red lentils, spices, and fresh herbs to create a delightful dal that pairs perfectly with steaming hot rice or roti.
Ingredients:
– 1 cup split red lentils (masoor dal)
– 2 cups water
– 2 medium onions, finely chopped
– 3 cloves garlic, minced
– 1 teaspoon grated ginger
– 1 tablespoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon turmeric powder
– 1/2 teaspoon red chili powder
– Salt, to taste
– 2 tablespoons ghee or vegetable oil
– Fresh cilantro leaves, for garnish
Instructions:
1. Rinse the lentils and soak them in water for at least 30 minutes. Drain and set aside.
2. Heat ghee or oil in a large pan over medium heat. Add onions, garlic, and ginger; sauté until the onions are translucent.
3. Add the cumin, coriander, turmeric, and chili powder; cook for 1 minute.
4. Add the lentils, water, and salt. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until the lentils are tender.
5. Garnish with fresh cilantro leaves and serve hot.
Cooking Time: 25-30 minutes
Kashmiri Dal Chawal
Dal Chawal is a quintessential Kashmiri dish that combines the richness of lentils (dal) with the simplicity of basmati rice (chawal). This comforting meal is perfect for a chilly evening or a special occasion.
Ingredients:
– 1 cup split red lentils (masoor dal)
– 4 cups water
– 2 tablespoons vegetable oil
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– Salt, to taste
– 2 cups basmati rice
– Fresh cilantro, for garnish
Instructions:
1. Rinse the lentils and soak them in water for at least 30 minutes. Drain and set aside.
2. Heat oil in a large saucepan over medium heat. Add onion and garlic; sauté until softened.
3. Add cumin, coriander, and salt; stir well.
4. Add the soaked lentils and 4 cups of water; bring to a boil. Reduce heat and simmer for 30-40 minutes or until the dal is creamy.
5. Cook basmati rice according to package instructions.
6. Serve the dal over the cooked rice, garnished with fresh cilantro.
Cooking Time: 45-50 minutes
Summary
Get ready to spice up your mealtime with these 20 flavorful dal recipes! From classic yellow tadka to creamy coconut and spicy masoor, there’s something for every occasion. Whether you’re looking for a quick weeknight dinner or a special occasion dish, this collection has got you covered. Discover the rich flavors of India’s diverse regions, from Punjabi makhani to South Indian sambar and Gujarati dal dhokli. With these recipes, you’ll never get bored with the same old dishes again. So go ahead, experiment, and enjoy the delicious journey!
Leave a Reply