Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
1-Pot Green Lentil Dal

Hearty 1-Pot Green Lentil Dal – A Delicious, Healthy Vegan Indian Recipe


  • Author: Lyndy
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

This hearty 1-pot green lentil dal is a comforting, protein-rich vegan Indian recipe loaded with warm spices and bold flavors. Made in one pot and perfect for meal prep, it’s naturally gluten-free and ideal for cozy, everyday plant-based meals.


Ingredients

Scale
  • 1½ cups green lentils, rinsed well
  • 1 tablespoon coconut oil or olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 12 teaspoons curry powder (adjust to taste)
  • ½ teaspoon turmeric
  • 1 teaspoon cumin seeds
  • 1 teaspoon ground coriander
  • 1 (14-ounce) can diced tomatoes
  • 4 cups vegetable broth
  • Salt and black pepper, to taste
  • Fresh cilantro, chopped (for garnish)
  • Juice of ½ lemon (optional)

Optional Additions:

  • Chili flakes or chopped green chili for heat
  • Coconut milk for extra creaminess
  • Spinach or kale for added greens

Instructions

  1. Heat coconut oil in a large pot or Dutch oven over medium heat. Add cumin seeds and cook for 30 seconds until fragrant.
  2. Add chopped onion, garlic, and ginger. Sauté for 5–6 minutes until golden and softened.
  3. Stir in curry powder, turmeric, coriander, salt, and pepper. Cook for 1 minute to bloom the spices.
  4. Pour in diced tomatoes with juice. Stir and cook for 3 minutes to combine.
  5. Add rinsed lentils and vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 35–40 minutes until lentils are tender.
  6. Adjust seasoning as needed and stir in lemon juice if using.
  7. If desired, stir in coconut milk and greens during the final 5 minutes. Serve hot with cilantro on top.

Notes

  • Rinse lentils thoroughly to remove debris and improve texture.
  • Use fresh spices for best flavor impact.
  • To make it creamy, add ¼ cup coconut milk at the end.
  • Chopped spinach or kale can be stirred in during the last few minutes.
  • This dal keeps well and tastes even better the next day.
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 5g
  • Sodium: 620mg
  • Fat: 6g
  • Saturated Fat: 3g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 12g
  • Protein: 17g
  • Cholesterol: 0mg

Keywords: Green Lentil Dal, Vegan Indian Recipes, Easy Lentils Recipe, 1-Pot Dal, Healthy Plant-Based Meal