There’s nothing quite like a warm, fragrant bowl of dhal to soothe the soul. A staple in Indian cuisine, ‘dhal’ refers to both the split lentils themselves and the incredible stew made from them. This recipe is my go-to for a reason: it’s simple, deeply flavorful, and incredibly comforting. The magic begins when mustard seeds pop and bloom in hot oil, releasing their nutty aroma and creating a flavor base, or ‘tarka,’ that transforms humble lentils into something truly special. While it’s delicious after an hour, letting it simmer low and slow for two hours unlocks a depth of flavor that is absolutely worth the wait. Get ready to fill your kitchen with the most amazing aromas!
Ingredients
• Makes 3 cups / 750 mL
• 2 tbsp / 30 mL coconut or olive oil
• 1 tsp / 5 mL mustard seeds
• 1/2 onion, diced
• 1 clove garlic, minced
• 1 tbsp / 15 mL minced ginger
• 1 tsp / 5 mL curry powder
• 1 tsp / 5 mL garam masala
• 1 cup / 250 mL dried lentils or mung beans, picked over and rinsed
• 3 cups / 750 mL water
• 1/2 tsp / 2 mL salt
• 1/4 tsp / 1 mL black pepper
• 1 tbsp / 15 mL lemon juice
Instructions
1. Heat the oil in a large pot over medium heat. Add the mustard seeds, cover the pot, and cook for 1 to 2 minutes until the seeds begin to pop.
2. Add the diced onion, minced garlic, and ginger. Sauté until the onion becomes soft and translucent.
3. Stir in the curry powder and garam masala. Cook for another 1 to 2 minutes, stirring frequently to toast the spices and prevent them from scorching.
4. Add the rinsed lentils and water to the pot. Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for at least 60 minutes, or until the lentils are soft and tender.
5. Stir in the salt, pepper, and fresh lemon juice. Taste and adjust the seasoning as needed before serving.
Nutritional Information
• Per cup (250 mL): calories: 341, protein: 20 g, fat: 11 g, carbohydrate: 45 g, dietary fibre: 9 g, iron: 8 mg, sodium: 330 mg, vitamin C: 9 mg.
• Percentage of calories from protein 23%, fat 27%, carbohydrate 50%.
Pro Tips
• For the richest flavor, simmer the dhal on very low heat for up to 2 hours. Just be sure to add a splash of water if it becomes too thick.
• For an extra layer of flavor, create a final ‘tarka’. In a small pan, heat a tablespoon of oil, pop more mustard seeds, and add a pinch of cumin seeds and a dried red chili. Pour this sizzling mixture over the finished dhal just before serving.
• For a creamier consistency, use an immersion blender to briefly pulse the dhal a few times, leaving some lentils whole for texture.
• Serve your dhal hot with a side of fluffy basmati rice, warm naan bread, and a dollop of plain yogurt or a sprinkle of fresh cilantro.
FAQ
Q: Is this vegetarian dhal a good source of protein
A: Absolutely. This dhal is a fantastic plant-based protein source, providing 20 grams of protein per one-cup serving. Lentils are a nutritional powerhouse, making this a satisfying and complete vegetarian meal, especially when served with rice.
Q: Can I add more vegetables to this dhal
A: Yes, this dhal is very versatile. You can easily boost the nutritional content by adding vegetables like spinach, kale, diced carrots, or sweet potatoes. Stir in leafy greens towards the end of cooking, and add heartier vegetables along with the lentils to simmer.
Q: How long can I store leftover dhal
A: This dhal stores beautifully and the flavors often deepen overnight. You can keep it in an airtight container in the refrigerator for up to 4-5 days. It also freezes well for up to 3 months, making it perfect for vegetarian meal prep.
Q: Is this dhal recipe vegan
A: This recipe is easily made vegan. Simply ensure you use coconut oil or another plant-based oil. Serve it without the optional dairy yogurt topping, or use a plant-based yogurt alternative to keep it fully vegan.





