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
Green Lentil Dal Recipe served in a bowl with naan bread, basmati rice, lime wedges, and fresh cilantro garnish

Green Lentil Dal Recipe


  • Author: Omar
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

This Green Lentil Dal Recipe is a creamy, comforting one-pot vegan dinner made with warming spices, tender green lentils, and rich coconut milk. Ready in just 40 minutes, it’s a satisfying, protein-packed meal perfect for busy weeknights or cozy family dinners.


Ingredients

Scale
  • 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 cloves garlic, 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

Optional for serving:

  • Cooked rice

  • Naan

  • Fresh parsley or cilantro

  • Non-dairy yogurt

  • Lime or lemon wedges


Instructions

  1. Sort and rinse the green lentils, removing any debris. Soak in lukewarm water for 15 minutes if desired, then drain.

  2. Heat oil in a large pot over medium heat. Add chopped onion and sauté for 3–4 minutes until softened.

  3. Add chili, garlic, ginger, and diced carrot. Cook for 2–3 minutes, stirring.

  4. Stir in cumin, curry powder, turmeric, and coriander. Toast spices for 1 minute until fragrant.

  5. Add lentils and vegetable broth. Bring to a boil, then reduce to a simmer and cook for about 15 minutes.

  6. Stir in coconut milk and continue simmering for 10–15 minutes until lentils are tender and the dal thickens.

  7. For a creamier texture, blend ¼–⅓ of the dal and stir back into the pot.

  8. Season with salt and pepper to taste. Serve warm with rice or naan and garnish as desired.

Notes

Green or brown lentils work best and cook in about 20–25 minutes.

Sweet potato can replace carrot for a sweeter flavor.

Any plant-based cream may substitute coconut milk, but coconut milk gives the richest result.

Leftovers thicken in the fridge; add a splash of broth or water when reheating.

Optional: add a squeeze of lime or lemon before serving to brighten the flavor.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving (¼ of recipe)
  • Calories: 347
  • Sugar: 8 g
  • Sodium: 480 mg (estimated, varies by broth used)
  • Fat: 14.7 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 36 g
  • Fiber: 7.5 g
  • Protein: 14 g
  • Cholesterol: 0 mg