Go Back
Coconut Vegan Lentil Dal

Easy Vegan Lentil Dal Recipe

This creamy vegan lentil dal is a healthy one-pot meal that you can prep once and eat all week. Perfect healthy lunch that's loaded in protein and fiber to keep you full all day.
Prep Time 10 mins
Cook Time 20 mins
Total Time 30 mins
Course dinner, lunch
Cuisine Indian, vegan
Servings 4 people
Calories 185 kcal


  • Medium stainless steel pot
  • Fine-mesh Strainer
  • Small Frying Pan


  • 1 Cup Green or Red Lentils (see note)
  • 2 Tbs Coconut Oil
  • 1 Medium Onion Finely Chopped
  • 1/4 tsp Ground Cardamom
  • 1 Bay Leaf
  • 1/2 Tbs Cumin
  • 4 Cloves Garlic Minced
  • 1 Tbs Ginger Finely Chopped
  • 1 1/2 Cups Low-sodium Vegetable Broth or Water
  • 1 Can Coconut Milk
  • 1 Cup Carrots chopped
  • 1 Tsp Ground Turmeric


  • Rinse lentils in cool water in a fine mesh strainer. Remove any debris from lentils.
  • Add lentils, carrots and veggies, vegetable broth or water, and coconut milk to a medium pot. Bring to boil and reduce heat. Cover and simmer for 15 minutes for red lentils or 30 minutes for green lentils.
  • **Note- for Green Lentils add an additional 15 minutes of cooking time.
  • Meanwhile, heat frying pan over medium heat. Once it's hot, add oil and cardamom, garlic, ginger, and cumin. Stir about 2 minutes until fragrant.
  • Add onion. Cook an additional 4 minutes until onion is translucent and fragrant.
  • Add turmeric and cook for an additional 4-5 minutes.
  • Once lentils are soft drain any excess liquid.
  • Add spice mixture to lentils and stir well.
  • Serve over a bed of rice or quinoa. Add fresh cilantro or lime juice. Enjoy!
Keyword creamy lentil dahl, creamy lentil dal