Vegan Sweet Potato Curry

Vegan Sweet Potato Curry

It might look like a long list of ingredients but this tasty sweet potato, chickpea and lentil curry is super easy to make!¬†Whilst spices can be expensive, they’re a fantastic investment. If you’re into cooking already, or are enthusiastic to start broadening your recipes, you will need spices… And they most definitely won’t sit in the back of the cupboard for years on end, like my Mum’s do! We add herbs and spices to every dish we make, and you can really experiment with your food by doing so.

This vegan curry recipe is a great way to begin adding spices to your collection, and the basis of this curry will help you learn and form the base to any future curry you make. In fact, we very often switch up the other ingredients in this curry – using cauliflower or butternut squash instead – but always stick to the same spice mix to form our curry paste.

Vegan Sweet Potato Curry

I’m very proud of this recipe as it was our first full experimental dish and it tasted amazing. We’ve since made it for lots of our friends and family, and I hope it’s also helped open their minds to vegan food. Indian curries, in particular, do not necessarily need meat. In fact, a lot of Indian food is naturally vegan and it’s packed full of flavour, texture and colour.

We also tend to make this dish in HUGE quantities, because it’s just a lot easier to throw everything in one huge pan and cook it down. Plus, batch cooking is much more cost effective.

How to make a sweet potato curry:

Ingredients (serves 14)

  • 3-4 sweet potatoes, cubed
  • 1 punnet cup mushrooms, quartered
  • 3 peppers (any colour), chopped
  • 6x medium onions, finely chopped
  • 5 garlic cloves, peeled and thinly chopped
  • 2-3 chillis, thinly chopped (use smaller ones if you prefer it hotter)
  • 2 thumb sized ginger, finely chopped
  • 150g red lentils, rinsed
  • 2 can chickpeas, drained
  • 2 can chopped tomatoes
  • 800ml vegetable stock
  • 2 tsp ground coriander
  • 2 tsp ground cumin
  • 2 tsp garam masala
  • 3 tsp turmeric
  • Fresh coriander
  • Salt and pepper


  1. Begin by preheating your oven to 200 degrees. Transfer the sweet potato to an ovenproof dish, season with salt and pepper and a drizzle of oil. Roast for 15 – 20 minutes.
  2. Meanwhile, heat 4tbsp of oil in a large pan over a medium heat. Add the onions and cook for 3-5 minutes.
  3. Add the garlic, chilli and ginger, cook for a further 2-3 minutes.
  4. Mix in the peppers, lentils and chickpeas.
  5. Stir in the ground coriander, cumin, garam masala and turmeric.
  6. Remove the sweet potato from the oven and add this to your pan. Stir everything together, ensuring the spices are well mixed.
  7. Pour in the stock and chopped tomatoes. Stir again and simmer on a low heat, with the saucepan lid on, for around 15-20 minutes.
  8. Add the mushrooms and simmer for a further 15-20 minutes, with the lid off.
  9. Stir in two thirds of the fresh coriander, adding salt and pepper if desired.
  10. Serve with basmati rice and a sprinkling of the remaining coriander. (You could add some chilli flakes if you want more heat).

Pinterest vegan sweet potato curry recipe

Share this post?