One-Pot Green Lentil Dal Recipe
Introduction
This 1-Pot Green Lentil Dal is a comforting and flavorful dish perfect for any day of the week. Made with green lentils, warming spices, and creamy coconut milk, it’s both nourishing and easy to prepare in one pot.

Ingredients
- 1 cup (190 g) dry green lentils
- 1 tbsp coconut oil or vegetable oil
- 1 medium onion, chopped
- 1 large (200 g) carrot, 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 lentils, removing any shriveled ones. Soak them for 15 minutes in lukewarm water to improve digestibility, then drain.
- Step 2: Finely dice the carrot, onion, chili, and grate the ginger and mince the garlic.
- Step 3: Heat the oil in a large saucepan over medium heat. Add the chopped onion and sauté for 3–4 minutes until soft.
- Step 4: Add the chili, garlic, ginger, and carrot. Stir and reduce the heat to low.
- Step 5: Add the ground cumin, curry powder, turmeric, and coriander. For extra flavor, you can temper these spices in a little oil for 1 minute before adding lentils and broth.
- Step 6: Stir in the lentils and vegetable broth. Bring to a boil, then simmer for about 15 minutes.
- Step 7: Pour in the canned coconut milk and cook for an additional 10–15 minutes until the lentils are tender and the dal has thickened.
- Step 8: Optionally, puree one quarter to one third of the dal for a creamier texture.
- Step 9: Taste and adjust salt and pepper. Serve warm with rice, naan, and garnish with parsley or non-dairy yogurt if desired.
Tips & Variations
- Use brown lentils if green are unavailable; both work well with similar cooking times.
- Swap the carrot for sweet potato for a different sweetness and texture.
- Any plant-based cream such as soy or oat cream can substitute for coconut milk, but coconut milk adds a signature rich flavor.
- Add a squeeze of lime or lemon juice before serving to brighten the flavors.
- Soaking lentils shortens cooking time and may reduce digestive discomfort.
Storage
Store leftover dal in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in a microwave, adding a splash of water if it has thickened too much. This dal also freezes well for up to 3 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use red lentils instead of green lentils?
Red lentils cook faster and tend to break down more, resulting in a softer, mushier dal. If you prefer a creamier texture, red lentils work well, but adjust the cooking time as they require less time.
Do I need to soak the lentils before cooking?
Soaking lentils for 15 minutes is optional but recommended to improve digestibility and reduce cooking time. If you skip soaking, expect the cooking time to increase slightly.
PrintOne-Pot Green Lentil Dal Recipe
This 1-Pot Green Lentil Dal is a comforting and flavorful Indian-inspired dish featuring tender green lentils simmered with aromatic spices, coconut milk, and fresh vegetables. It’s a simple, nutritious, and hearty vegetarian recipe perfect for a wholesome meal accompanied by rice or naan.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegan
Ingredients
Lentils and Spices
- 1 cup (190 g) dry green lentils
- 2 tsp ground cumin
- 2 tsp curry powder
- 1 tsp ground turmeric
- 1 tsp ground coriander
- Salt and black pepper to taste
Vegetables and Aromatics
- 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 and chopped
Liquids
- 3 cups (720 ml) vegetable broth
- 1 cup (240 ml) canned coconut milk
Instructions
- Prepare the lentils: Sort the dry green lentils to remove any shriveled ones, then rinse them thoroughly. Optionally soak the lentils in lukewarm water for 15 minutes to improve digestibility, then drain.
- Prep the vegetables and spices: Finely dice the carrot, onion, chili pepper, and grate the fresh ginger. Mince the garlic cloves.
- Sauté the aromatics: Heat the coconut or vegetable oil in a large saucepan or pot over medium heat. Add the chopped onion and sauté for 3-4 minutes until soft. Then add the minced garlic, grated ginger, chopped chili, and diced carrot; stir and lower the heat to low to prevent burning.
- Temper the spices (optional for enhanced flavor): In a small pan, heat a little oil and add the ground cumin, curry powder, turmeric, and coriander. Cook for about 1 minute until fragrant, then add these tempered spices to the pot with the vegetables.
- Add lentils and broth: To the pot, add the rinsed lentils, vegetable broth, and the seasoning salt and black pepper. Stir well to combine.
- Simmer: Bring the mixture to a boil, then reduce heat and let it simmer gently for about 15 minutes, stirring occasionally to prevent sticking.
- Incorporate coconut milk and thicken: Pour in the canned coconut milk and continue cooking for an additional 10-15 minutes until the lentils are tender and the mixture has thickened slightly. Stir regularly to combine flavors.
- Optional pureeing: For a creamier texture, puree about 1/4 to 1/3 of the dal using a blender or immersion blender, then stir back into the pot.
- Adjust seasoning and serve: Taste the dal and adjust salt, pepper, or spice levels as desired. Serve hot garnished with fresh parsley and optionally a dollop of non-dairy yogurt. This dal pairs wonderfully with steamed rice or naan bread.
Notes
- Green or brown lentils work best for this recipe and cook in about 20-25 minutes when soaked.
- Sweet potato can be used as a substitute for carrot for a sweeter flavor.
- Any plant-based cream such as soy or oat cream can replace coconut milk, but coconut milk offers the best flavor balance.
- Optionally add a squeeze of fresh lime or lemon juice before serving to brighten flavors.
Keywords: green lentil dal, lentil curry, vegan dal recipe, coconut milk dal, Indian lentil recipe, one pot dal

