Green Lentil Dal is one of those meals that feels comforting yet practical, rich yet simple. This healthy plant-based dish brings together warm spices, tender lentils, and creamy coconut milk in a single pot, making it perfect for busy weeknights or relaxed weekends. Inspired by traditional Indian home cooking, this dal delivers deep flavor without complicated steps. Because everything cooks together, cleanup stays easy, and the texture turns naturally thick and satisfying. Whether you cook for family or plan lunches ahead, this recipe fits right in as a dependable favorite.
Story
Green Lentil Dal became a regular in my kitchen when I wanted a reliable one pot meal that felt nourishing but not heavy. I started testing different lentils, spices, and cooking times until the texture felt just right. Green lentils held their shape beautifully while still turning creamy, especially once coconut milk joined the pot. Over time, this Green Lentil Dal turned into my go-to comfort dish, especially when I wanted something warm, spiced, and filling without spending hours cooking. Because this dal reheats well, Green Lentil Dal also works perfectly for meal prep, making it a practical choice during busy weeks. Every spoonful tastes rich, balanced, and deeply satisfying.
Ingredients
-
1 cup (190 g) dry green lentils
-
1 tablespoon coconut oil or vegetable oil
-
1 medium onion, chopped
-
1 large carrot (200 g), finely diced
-
3 garlic cloves, minced
-
2 teaspoons fresh ginger, grated
-
1 red or green chili pepper, seeds removed and chopped
-
2 teaspoons ground cumin
-
2 teaspoons curry powder
-
1 teaspoon ground turmeric
-
1 teaspoon ground coriander
-
3 cups (720 ml) vegetable broth
-
1 cup (240 ml) canned coconut milk
-
Salt and black pepper to taste
Step-by-Step Instructions
Preparing the Ingredients
Start by sorting through the green lentils and rinsing them well under cold water. Remove any shriveled pieces, then soak the lentils in lukewarm water for 15 minutes to improve texture. While the lentils soak, finely dice the onion, carrot, chili, garlic, and ginger so everything cooks evenly and smoothly.
Cooking Instructions
Heat the oil in a large pot over medium heat, then add the chopped onion and cook until soft and translucent. Stir in the chili, garlic, ginger, and carrot, then reduce the heat slightly. Add all the spices, followed by the drained lentils and vegetable broth. Bring the mixture to a boil, then let it simmer gently. Stir in the coconut milk and continue cooking until the lentils turn tender and the dal thickens into a creamy dahl. For a smoother texture, blend a portion of the dal directly in the pot.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid rushing the simmering stage, as green lentils need steady heat to soften properly. Skipping the soaking step can lead to uneven cooking. Also, resist adding too much salt early, since the dal naturally concentrates as it thickens.
Pro Tips for Better Flavor
Briefly warming the spices in oil before adding liquids deepens their aroma. For brightness, add a squeeze of lemon or lime just before serving. If you prefer extra richness, blend a bit more of the dal to intensify the creamy texture.
Serving and Storage
How to Serve
Serve Green Lentil Dal hot over steamed rice or alongside warm naan. A dollop of non-dairy yogurt and fresh herbs add contrast and freshness. This vegan dish pairs beautifully with simple sides like cucumber salad.

How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to four days. Reheat gently on the stove with a splash of broth or water to restore the original texture.
Conclusion
Green Lentil Dal proves that simple ingredients can deliver bold, comforting flavor. With minimal effort and a single pot, you get a nourishing meal that suits both everyday dinners and planned leftovers. Once you try it, this dal will quickly become part of your regular rotation.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I use brown lentils instead of green lentils?
Yes, brown lentils work well and cook at a similar rate, producing a slightly softer texture while keeping the dish hearty.
Is this recipe suitable for freezing?
Green Lentil Dal freezes well for up to two months. Thaw overnight in the refrigerator and reheat slowly for best results.
Can I make this dal less spicy?
Absolutely. Reduce the chili or omit it entirely to keep the flavors mild while still aromatic.
Print
Green Lentil Dal
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Creamy one-pot green lentil dal made with warming Indian spices and coconut milk. A healthy vegan comfort meal that’s easy to prepare and perfect for meal prep.
Ingredients
- 1 cup dry green lentils
- 1 tablespoon coconut oil or vegetable oil
- 1 medium onion, chopped
- 1 large carrot, finely diced
- 3 cloves garlic, minced
- 2 teaspoons fresh ginger, grated
- 1 red or green chili pepper, seeds removed
- 2 teaspoons ground cumin
- 2 teaspoons curry powder
- 1 teaspoon ground turmeric
- 1 teaspoon ground coriander
- 3 cups vegetable broth
- 1 cup canned coconut milk
- Salt to taste
- Black pepper to taste
Instructions
- Sort, rinse, and soak the green lentils for 15 minutes, then drain.
- Finely chop the onion, carrot, chili, garlic, and ginger.
- Heat the oil in a large pot over medium heat and sauté the onion for 3–4 minutes.
- Add the chili, garlic, ginger, and carrot and cook briefly over low heat.
- Stir in the spices, lentils, and vegetable broth, then bring to a boil.
- Simmer for about 15 minutes until the lentils begin to soften.
- Add the coconut milk and cook for another 10–15 minutes until thick and creamy.
- Optionally blend part of the dal for a creamier texture, then season to taste and serve.
Notes
- Green or brown lentils both work well in this recipe.
- Sweet potato can replace the carrot if desired.
- Any plant-based cream can replace coconut milk, though coconut milk gives the best flavor.
- Add a squeeze of lemon or lime juice before serving to brighten the dish.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Simmering
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 347
- Sugar: 8g
- Sodium: 620mg
- Fat: 14.7g
- Saturated Fat: 10g
- Unsaturated Fat: 4.7g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 7.5g
- Protein: 14g
- Cholesterol: 0mg