Vegetable Dhansak

This tasty Plant-Based Vegetable Dhansak is amazingly adaptable. Whatever vegetables you have to hand you can use. I used greens in my one, but you can also use sweet potatoes, squash, aubergines, pumpkin, potatoes etc. The list is endless! This dish is for 4-6 people but you can half the ingredients if you want to.

Vegetable Dhansak

Plant-Based Vegetable Dhansak

5 from 1 vote
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 4 -6


  • Pots
  • Wooden spoon
  • Measuring jug
  • Sharp paring knives


  • 100 g split peas
  • 50 g red lentils
  • 50 g yellow lentils
  • 1 onion sliced
  • 15 g root ginger
  • 1 tomato roughly chopped
  • 1/3 teaspoon turmeric
  • 1 teaspoon tamarind paste dissolved in a little water
  • 4 tablespoons dhansak masala
  • 2 teaspoons dried fenugreek
  • 1 cup green beans
  • 1 cup peas
  • 1 cup broad beans
  • 1 handful baby spinach
  • brown rice enough for 4 people. Please follow packet instructions for serving size and cooking instructions
  • 1 handful coriander leaves chopped


  • Salute the onion in a little water until it begins to soften and turns brown. Add the ginger, garlic and saute for a further two minutes.
  • Add the lentils, tomato, turmeric and stir together for two minutes.
  • Pour in enough cold water to cover the ingredients and fill until there's five cm/ two inches of water above the ingredients. Bring to the boil, then turn down and simmer for 25-30 minutes, or until the lentils are soft. Keep checking to ensure the lentils aren't sticking to the bottom of the pot or that all the water has evaporated. If this is the case just add some water from the kettle.
  • Once the lentils are cooked, blend them until smooth. Add your choice of vegetables (if you're using spinach add just a couple of minutes before serving) and more water if needed. Cook for a further five minutes then add the tamarind, dhansak masala and fenugreek.
  • Taste, then adjust the seasoning adding a little salt if you want, more tamarind and then add the fresh coriander leaves. Stir then serve into warm plates with the brown rice.