Fragrant sweet potato & chickpea curry

Fragrant sweet potato & chickpea curry

Sweet potato and chickpeas are a perfect marriage, absorbing the flavours of this rich and spicy tomato sauce beautifully. Mixed with onion, red pepper and baby corn, served with basmati rice flecked with spinach and coriander, it’s curry heaven.

SWK: Source of fibre Plants 9 SWK: Source of protein

Serving size

Cook time: 30 mins
Cuisine: Indian
Food group: Vegan
Allergens: Celery

Cooking Instructions

The protein cooking time listed in this recipe has been updated.

As of December 2025, we’ve revised cooking times for all our proteins to reflect improved food safety guidance.

Check out the latest recommended times in our Cooking Guidelines.

Prep & soften

  • Deseed the peppers and dice into 2cm squares, and peel and finely dice the onions. Cut the sweet potato into 1cm cubes, and slice the baby corn into thin rounds.
  • Spritz a large non-stick frying pan with cooking spray and put it over a medium-high heat. Fry the prepared veg for 6-8 mins.

Spice things up!

  • Drain and rinse the chickpeas.
  • Add the chickpeas to the pan along with the curry powder, cumin and ginger & garlic paste. Cook for 2 mins.
  • Tip in the chopped tomatoes, crumble in the stock and pour in 200ml boiled water (400ml for 4 portions). Stir well and simmer for 8-10 mins, until the sweet potato is soft and the sauce has thickened to coat the veg.

Simmer the rice

  • Meanwhile, cook the rice in boiling water for 10-12 mins, then drain.

Finish & serve

  • Finely chop the coriander, then add it to the curry with the spinach and simmer for 2 mins, until the spinach has wilted.
  • Lightly season the curry, then serve with the rice.

Making changes?

Are you sure you want to continue?