1-Pot Green Lentil Dal Recipe
Introduction
This 1-Pot Green Lentil Dal is a comforting and flavorful dish perfect for a cozy meal. Made with hearty green lentils, warming spices, and creamy coconut milk, it’s both nourishing and easy to prepare. Ideal for a weeknight dinner or meal prep, it comes together quickly in just one pot.

Ingredients
- 1 cup (190 g) dry green lentils
- 1 tbsp coconut oil or vegetable oil
- 1 medium onion, chopped
- 1 large carrot (200 g), finely diced
- 3 cloves garlic, minced
- 2 tsp fresh ginger, grated
- 1 red or green chili pepper, seeds removed
- 2 tsp ground cumin
- 2 tsp curry powder
- 1 tsp ground turmeric
- 1 tsp ground coriander
- 3 cups (720 ml) vegetable broth
- 1 cup (240 ml) canned coconut milk
- Salt and black pepper to taste
Instructions
- Step 1: Sort and rinse the green lentils, removing any shriveled ones. Soak them in lukewarm water for 15 minutes to improve digestibility, then drain.
- Step 2: Finely dice the carrot, onion, chili pepper, and mince the garlic. Grate the fresh ginger.
- Step 3: Heat the oil in a large saucepan over medium heat. Add the chopped onion and sauté for 3-4 minutes until softened.
- Step 4: Add the chili, garlic, ginger, and carrot to the pot. Stir everything together and reduce the heat to low.
- Step 5: Add the ground cumin, curry powder, turmeric, and coriander to the pan. For deeper flavor, you can temper these spices in a bit more oil for 1 minute until fragrant before adding the lentils and broth.
- Step 6: Stir in the lentils and vegetable broth. Bring the mixture to a boil, then reduce to a simmer for about 15 minutes.
- Step 7: Pour in the canned coconut milk and continue cooking for 10-15 minutes until the lentils are tender and the dal thickens slightly. For a creamier texture, puree 1/4 to 1/3 of the dal.
- Step 8: Taste and adjust salt and pepper as needed. Serve the dal with rice or naan bread, garnished with fresh parsley if desired.
Tips & Variations
- Soaking the lentils helps reduce cooking time and makes them easier to digest.
- Adjust the chili amount to control the heat level according to your preference.
- For extra richness, add a squeeze of fresh lime juice or a dollop of yogurt when serving.
- Swap green lentils for red or brown lentils, but adjust cooking time accordingly.
Storage
Store leftover dal in an airtight container in the refrigerator for up to 4 days. Reheat gently in a saucepan over low heat, adding a splash of water or broth if needed to loosen the consistency. This dal also freezes well for up to 2 months—thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this dal vegan?
Yes, this recipe is naturally vegan as it uses vegetable broth and coconut milk. Just ensure your broth is vegan-friendly.
What can I serve with green lentil dal?
This dal pairs wonderfully with steamed rice, naan, or any flatbread. You can also serve it alongside roasted vegetables or a fresh salad for a complete meal.
Print1-Pot Green Lentil Dal Recipe
A comforting and flavorful 1-pot green lentil dal made with aromatic spices, coconut milk, and fresh vegetables. This easy-to-make vegetarian Indian-inspired dish is perfect for a nutritious meal served with rice or naan.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
Dal and Vegetables
- 1 cup (190 g) dry green lentils (see notes)
- 1 tbsp coconut oil or vegetable oil
- 1 medium onion, chopped
- 1 large (200 g) finely diced carrot (see notes)
- 3 cloves of garlic, minced
- 2 tsp fresh ginger, grated
- 1 red or green chili pepper, seeds removed
Spices
- 2 tsp ground cumin
- 2 tsp curry powder
- 1 tsp ground turmeric
- 1 tsp ground coriander
Liquids and Seasonings
- 3 cups (720 ml) vegetable broth
- 1 cup (240 ml) canned coconut milk (see notes)
- Salt and black pepper to taste
Instructions
- Prepare the lentils: Sort through the green lentils to remove any shriveled or damaged ones. Rinse thoroughly under cold water. Soak the lentils in lukewarm water for 15 minutes to improve digestibility, then drain.
- Chop the vegetables: Finely dice the carrot, chop the onion, mince the garlic, grate the ginger, and deseed and chop the chili pepper.
- Sauté the aromatics: Heat the coconut or vegetable oil in a large saucepan or pot over medium heat until hot. Add the chopped onion and sauté for 3-4 minutes until softened and translucent.
- Add remaining vegetables and reduce heat: Add the chili, garlic, ginger, and carrot to the pot. Stir to combine and reduce the heat to low.
- Tempering spices (optional but recommended): In a separate small pan, heat a little oil and toast the ground cumin, curry powder, turmeric, and coriander for about 1 minute until fragrant to deepen their flavors, then add to the pot.
- Add lentils and broth: Add the soaked lentils and 3 cups of vegetable broth to the saucepan. Stir well, increase heat to bring the mixture to a boil, then reduce heat and simmer gently for about 15 minutes until lentils begin to soften.
- Add coconut milk and cook: Stir in the canned coconut milk and continue to cook on low heat for an additional 10-15 minutes to thicken the dal and allow the lentils to become tender.
- Optional blending: For a creamier texture, puree about 1/4 to 1/3 of the dal using an immersion blender or food processor, then return it to the pot and stir.
- Season and serve: Taste the dal and adjust salt and black pepper to your preference. Serve hot with rice or naan bread, garnished with fresh parsley if desired.
Notes
- Soaking lentils reduces cooking time and improves digestibility.
- Use fresh carrots and adjust quantity to taste.
- Canned coconut milk adds creaminess and richness but can be substituted with cream or yogurt if preferred.
- Tempering spices in oil intensifies flavor, so this step is recommended.
- This dal can be stored refrigerated for up to 3 days and reheated gently with a splash of water or broth.
Keywords: green lentil dal, lentil curry, vegetarian dal, Indian lentil recipe, coconut milk dal, one pot meal

