If you’re in search of a nourishing, hearty, and deeply flavorful vegan meal that requires minimal cleanup, this 1-Pot Green Lentil Dal is a perfect choice. It’s an easy, wholesome dish ideal for healthy meal prep, busy weeknights, or cozy family dinners. This comforting dal is made in just one pot and is packed with plant-based protein, warm spices, and creamy coconut milk — a recipe you’ll return to over and over again.
Whether you’re new to lentils or a seasoned pro looking for a new twist on dal, this is one of those easy lentil recipes that truly delivers in both taste and convenience.
Table of Contents
What is 1-Pot Green Lentil Dal?
Dal is a traditional Indian dish made from lentils and simmered with aromatic spices. This version uses whole green lentils, which maintain a firm texture when cooked, unlike red or yellow lentils that become mushy. That texture makes it ideal for a hearty, stew-like meal that’s both comforting and filling.
Combined with tomatoes, coconut milk, and a fragrant spice blend, this vegan dal is rich, creamy, and deeply satisfying. It’s a popular choice in vegan Indian recipes and is naturally gluten-free.
Ingredients for 1-Pot Green Lentil Dal
- 1 ½ cups (285 g) green lentils, rinsed and drained
- 1 tbsp oil (coconut, avocado, or olive oil)
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1-inch (2.5 cm) fresh ginger, grated
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp curry powder or garam masala
- ½ tsp smoked paprika
- ⅛ tsp cayenne pepper (optional)
- 1 medium carrot, diced
- 1 medium bell pepper, chopped
- 1 ½ cups (360 ml) vegetable broth
- 1 ½ cups (360 ml) canned coconut milk
- 1 (14 oz / 400 g) can diced tomatoes (with juice)
- Salt and pepper to taste
- Fresh cilantro (for garnish)
- Lime or lemon wedges (optional)
Kitchen Tools You’ll Need
- Large pot or Dutch oven
- Wooden spoon or spatula
- Measuring cups and spoons
- Knife and cutting board
- Garlic press or microplane
- Colander or sieve (for rinsing lentils)
Step-by-Step Instructions: How to Make 1-Pot Green Lentil Dal
Step 1: Sauté the onion
In a large pot, heat 1 tablespoon of oil over medium heat. Add the chopped onion and sauté for about 4–5 minutes, or until soft and translucent.
Step 2: Add garlic and ginger
Stir in the minced garlic and grated fresh ginger. Cook for 1 more minute, stirring frequently, until fragrant.
Step 3: Toast the spices
Add ground turmeric, cumin, coriander, curry powder (or garam masala), smoked paprika, and cayenne pepper. Stir continuously for 30 seconds to toast the spices and release their flavor.
Step 4: Add vegetables and lentils
Toss in the diced carrot, chopped bell pepper, and rinsed green lentils. Stir well so the veggies and lentils are coated with the aromatic spices.
Step 5: Pour in the liquids
Add the vegetable broth, coconut milk, and canned diced tomatoes (with their juice). Stir everything together to combine.
Step 6: Simmer
Bring the mixture to a gentle boil over medium-high heat. Then reduce the heat to low, cover the pot, and let it simmer for 30–35 minutes. Stir occasionally to prevent sticking and ensure even cooking.
Step 7: Check for doneness and season
After 30 minutes, check if the lentils are tender. If they need more time, simmer for another 5 minutes. Season with salt and pepper to taste. If the dal is too thick, you can add a splash of water or more broth to reach your desired consistency.
Step 8: Serve and garnish
Serve hot, garnished with fresh cilantro and a squeeze of lime or lemon juice for brightness.
Tips for the Best 1-Pot Green Lentil Dal
- Toasting the spices before adding liquids is key to deep, rich flavor.
- Use full-fat coconut milk for extra creaminess.
- If the dal thickens too much, simply stir in more broth or water.
- Let it rest for 5–10 minutes after cooking — the flavors intensify as it sits.
- Don’t forget the citrus at the end; it lifts the whole dish.
Common Mistakes to Avoid
- Skipping the rinse: Unwashed lentils may carry dust or bitterness. Always rinse them well.
- Overcooking the lentils: Green lentils should hold their shape and not become mushy.
- Not adjusting spices: Taste before serving. Coconut milk can dull seasoning, so adjust if needed.
- Burning the spices: Stir constantly during the toasting step to prevent scorching.
Serving Suggestions for 1-Pot Green Lentil Dal
- Serve with basmati rice or quinoa for a complete meal.
- Enjoy with naan or roti to scoop up every bite.
- Add a side of dairy-free raita or a simple cucumber salad.
- Pair with steamed greens or roasted cauliflower for extra nutrients.
- Top with a dollop of vegan yogurt if you like extra creaminess.
Presentation Ideas for Green Lentil Dal
- Garnish with chopped cilantro, red chili flakes, or thinly sliced green onions.
- Drizzle with extra coconut milk or a swirl of vegan yogurt before serving.
- Serve in wide bowls with rice on the side and lemon wedges for added color.
- Use contrasting dishes to highlight the warm golden tones of the dal.
Recipe Variations and Ingredient Swaps
- Stir in baby spinach or kale in the last 5 minutes for added greens.
- Swap green lentils for red or brown lentils — just adjust cooking time.
- For added protein, mix in tofu cubes or cooked chickpeas.
- Substitute coconut milk with almond or oat milk for a lower-fat version.
- Add frozen peas or corn toward the end for a pop of sweetness.
How to Store and Reheat Leftover Lentil Dal
- Refrigerate: Store in an airtight container for up to 5 days.
- Freeze: Cool completely and freeze in portions for up to 3 months.
- Reheat on stove: Add a splash of broth or water and warm over medium heat, stirring occasionally.
- Microwave: Reheat in a covered microwave-safe bowl, stirring every 30 seconds until heated through.
Perfect Food Pairings (Non-Alcoholic)
- Masala chai made with dairy-free milk
- Mango or coconut lassi (vegan)
- Lemon and ginger herbal tea
- Sparkling water with cucumber and mint
- Turmeric or golden milk latte
Frequently Asked Questions about 1-Pot Green Lentil Dal
Can I use red lentils instead of green?
Yes, but they cook faster and result in a softer, creamier texture.
Is this dal spicy?
It’s mildly spicy. You can reduce or skip the cayenne for a milder version, or add fresh chili for more heat.
Can I make it in a crockpot or slow cooker?
Yes, just add all ingredients and cook on low for 6–7 hours or on high for 3–4 hours.
What can I use instead of coconut milk?
You can use almond milk, soy milk, or oat milk, but the dal will be less creamy.
How do I prevent the lentils from overcooking?
Set a timer and start checking at the 30-minute mark. Cook until just tender, not mushy.
Final Thoughts on Making Delicious Green Lentil Dal at Home
This 1-Pot Green Lentil Dal is everything you want in a comforting meal: warming, healthy, easy to prepare, and full of flavor. Whether you’re vegan, vegetarian, or simply looking for nutritious lentil dishes, this recipe is sure to become a regular in your rotation.
Thanks to the blend of spices and the creamy coconut base, it satisfies both taste and nourishment in one pot. Try it once, and you’ll want to keep this recipe bookmarked.
Call to Action: Share This Vegan Lentil Dal Recipe!
If you enjoyed this 1-Pot Green Lentil Dal, please share it with friends and family! Don’t forget to subscribe to the blog for more tasty and healthy recipes delivered straight to your inbox.
PrintFlavor-Packed 1-Pot Green Lentil Dal Recipe You’ll Make Again and Again
- Total Time: 45 minutes
- Yield: 4–6 servings 1x
- Diet: Vegan
Description
This 1-Pot Green Lentil Dal is a comforting, vegan Indian-inspired meal packed with spices, coconut milk, and hearty lentils. It’s flavorful, healthy, and perfect for easy meal prep.
Ingredients
- 1 ½ cups (285 g) green lentils, rinsed and drained
- 1 tbsp oil (coconut, avocado, or olive oil)
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1-inch (2.5 cm) fresh ginger, grated
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp curry powder or garam masala
- ½ tsp smoked paprika
- ⅛ tsp cayenne pepper (optional)
- 1 medium carrot, diced
- 1 medium bell pepper, chopped
- 1 ½ cups (360 ml) vegetable broth
- 1 ½ cups (360 ml) canned coconut milk
- 1 (14 oz / 400 g) can diced tomatoes (with juice)
- Salt and pepper to taste
- Fresh cilantro (for garnish)
- Lime or lemon wedges (optional)
Instructions
- Sauté the onion: Heat oil in a large pot over medium heat. Add chopped onion and cook for 4–5 minutes until translucent.
- Add garlic and ginger: Stir in minced garlic and grated ginger. Cook for 1 minute until fragrant.
- Toast the spices: Add turmeric, cumin, coriander, curry powder, smoked paprika, and cayenne. Stir for 30 seconds.
- Add veggies and lentils: Mix in diced carrot, bell pepper, and lentils. Stir to coat with spices.
- Add liquids: Pour in broth, coconut milk, and diced tomatoes. Stir well.
- Simmer: Bring to a gentle boil, reduce heat, cover, and simmer for 30–35 minutes. Stir occasionally.
- Check doneness: Ensure lentils are tender. Add more broth if too thick. Season with salt and pepper.
- Serve: Garnish with fresh cilantro and optional lime or lemon wedges. Serve hot.
Notes
- For extra creaminess: Use full-fat coconut milk.
- To thicken: Simmer uncovered a few more minutes or mash a few lentils.
- To thin: Stir in more broth or water.
- Flavor tip: Toast spices before adding liquid for depth.
- Variations: Add spinach, swap lentils, or include chickpeas.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Dish
- Method: One Pot
- Cuisine: Indian-Inspired
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 6g
- Sodium: 420mg
- Fat: 14g
- Saturated Fat: 9g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 8g
- Protein: 11g
- Cholesterol: 0mg
Keywords: 1-Pot Green Lentil Dal, Vegan Lentil Recipes, Easy Dal Recipe, Indian Vegan Dish, Lentil Coconut Curry







