Go Back
+ servings
Warming Spinach Dahl [vegan] by The Flexitarian

Warming Spinach Dahl [vegan]

This is a simple yet nutritious meal bursting with plant based goodness
5 from 1 vote
DieTARY CHOICEDairy-Free Recipes, Egg-Free Recipes, Gluten-Free Recipes, High Fibre Recipes, Iron Rich Recipes, Low Fat Recipes, Nut-Free Recipes, Soya-Free Recipes, Vegan Recipes
Prep Time 10 mins
Cook Time 55 mins
Total Time 1 hr 5 mins
Course Beans & Pulses
Cuisine Indian
Servings 4 people
Calories 218 kcal


  • large saucepan


  • 200 g yellow split peas
  • 1 medium onion
  • 3 garlic cloves
  • 1 tsp cumin seeds
  • 1 tsp turmeric
  • 1 tsp yellow mustard seeds
  • 1 Tbsp freshly grated ginger
  • 1/4 tsp cayenne pepper
  • 400 g can chopped tomatoes
  • 500 ml vegetable stock
  • 500 ml water
  • 2 handfuls of spinach leaves
  • vegetable oil
  • salt & pepper to taste
  • fresh coriander to serve


  • Rinse yellow split peas under water. Set aside.
  • Heat some vegetable oil in a large saucepan.
  • Add cumin seeds, turmeric, mustard seeds and cayenne pepper. Fry gently for 2-3 mins.
  • Add finely chopped onion, grated ginger and crushed garlic. Fry gently for another 3 mins until onion is soft.
  • Add yellow split peas, chopped tomatoes, vegetable stock and water to the saucepan.
  • Cook half covered for around 45mins under medium heat. Stir often so the peas do not stick to the bottom of the pan.
  • When you are happy with the consistency of the yellow split peas (I like mine still holding their shapes) add spinach leaves to the pan and cook for a few minutes until wilted.
  • Season to taste with salt and pepper.
  • Top with fresh coriander leaves just before serving.


Serving: 250gCalories: 218kcalCarbohydrates: 40gProtein: 14gFat: 1gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 660mgPotassium: 768mgFiber: 15gSugar: 9gVitamin A: 565IUVitamin C: 13mgCalcium: 81mgIron: 4mg
Keyword dahl, Spinach
DID YOU MAKE THIS RECIPE? Leave a review in the comments below! or share it on Instagram tagging @theflexitarianuk.

I cannot wait to see your posts!