Go Back
+ servings
vegan lentil dahl

Vegan Lentil Dahl

John Rush
This vegan lentil dahl recipe is easy to make using items you already have in your house! It's ready in 25 minutes and makes enough so that you'll have leftovers for the rest of the week!
5 from 2 votes
Prep Time 5 mins
Cook Time 20 mins
Total Time 25 mins
Course Main Course
Cuisine Indian
Servings 5 people
Calories 538 kcal


Lentil Dahl

  • 1.5 cups Red Lentils rinsed
  • 2 tablespoon Olive Oil
  • 1 Onion chopped
  • 5 Garlic Cloves, minced (2.5 tbsp)
  • 1 tablespoon Ginger grated
  • 1 tablespoon Garam Masala
  • 2 teaspoon Turmeric
  • 1 teaspoon Cumin
  • ½ teaspoon Cinnamon
  • 1 teaspoon Paprika
  • ½ teaspoon Cayenne optional depending on heat level
  • 3 cups Broth we used vegan beef broth
  • 2 cups Diced Tomatoes canned
  • 1 can Coconut Cream
  • 1 cup Fresh Spinach optional
  • 2 tablespoon Lemon Juice
  • Salt and Pepper to taste

To Serve

  • 6 pieces Naan
  • 3 cups Basmati Rice or other grain
  • Fresh Cilantro


  • Start by rinsing your 1.5 cups of red lentils under cold water. Chop your 1 whole onion. Mince 5 garlic cloves and grate 1 tablespoon of ginger. Set aside separately.
  • Heat 2 tablespoon of oil in a large cast-iron skillet or similar deep pan on medium-high heat. When heated add your onion and saute until translucent, about 3 min. Next, add your garlic and ginger and stir until fragrant, about 1 minute.
  • Stir in 1 tablespoon of garam masala, 2 teaspoon of turmeric, 1 teaspoon of cumin, ½ teaspoon of ground cinnamon, 1 teaspoon of paprika, and ½ a teaspoon of cayenne (optional).
  • Add in 3 cups of broth, 2 cups of diced tomatoes, 1.5 cups of red lentils, 1 can of coconut cream, and 2 tablespoon of lemon juice. Mix together, bring the gravy to a boil and reduce heat to simmer for 15-20 minutes.
  • Stir in 1 cup of fresh spinach and cook until spinach is wilted about 5 minutes.
  • Serve over a bed of warm basmati rice with a side of naan bread and top with fresh cilantro.


Serving: 1personCalories: 538kcalCarbohydrates: 48gProtein: 18gFat: 33gSaturated Fat: 24gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 715mgPotassium: 1064mgFiber: 21gSugar: 6gVitamin A: 1117IUVitamin C: 22mgCalcium: 93mgIron: 8mg
Keyword basmati, curry, dahl, high protein, indian, lentil dahl, lentils, naan, vegan, vegan lentil dahl, vegan main, whole food
Did you try this recipe?Tag us! @Rescuedogkitchen or use the hashtag #ForTheDogs!