
Vegan Masala Recipe
Sweet Potato, Chickpea & Spinach Curry
Sweet potato, chickpeas and spinach make a colourful curry with creamy coconut, warming spice and plenty of texture. The natural sweetness is balanced by tomato, chilli and fresh herbs.
Recipe by Craig LogueHow our recipes are created
Substantially updated 24 September 2026
From the kitchen
What to expect
Sweet potato can make a curry taste flat if it is not balanced, so be generous with savoury spice and finish with acidity. Add the spinach last to keep its colour and freshness.
Serving idea
Best served simply
Best served hot with basmati rice, roti, naan or a spoonful of pickle on the side.
Recipe-specific guidance
Why this method works
Sweet potato is simmered until nearly tender before coconut milk and spinach are added. That order prevents overcooked greens and keeps the coconut sauce fresh while giving chickpeas enough time to absorb the rogan josh-style masala.
Cues to watch for
- •Cut the sweet potato into even cubes so they finish together.
- •Add coconut milk only once the potato is almost tender.
- •Fold spinach in at the end and stop cooking as soon as it has wilted.
Useful substitutions
- •Butternut squash can replace the sweet potato.
- •Use a vegan curry paste and check its salt and heat before adding extra seasoning.
- •Frozen spinach works after thawing and squeezing out excess water.
Storage and reheating
Refrigerate for up to three days or freeze for up to two months. Reheat gently so the sweet potato remains intact, adding water only if the sauce has thickened heavily.
Cook the recipe
Method
- 1
Heat 2 tbsp oil in a large pot and cook the sliced onions with the curry paste until soft and golden.
- 2
Add the red chilli, 1 inch grated ginger and the chopped coriander stalks; cook briefly until fragrant.
- 3
Stir in the sweet potatoes and 1 tin chickpeas, drained and rinsed, cooking for a few minutes.
- 4
Add the 2 medium tomatoes, chopped and 200ml water. Bring to a boil, then simmer covered until sweet potatoes are tender.
- 5
Remove the lid and cook until the sauce thickens.
- 6
Stir in the coconut milk and simmer gently for a few minutes.
- 7
Add the spinach and cook until wilted.
- 8
Finish with 2 tbsp fresh coriander, chopped leaves and serve.
Gather everything first
Ingredients
- 2 tbsp oil
- 2 red onions, sliced
- 1 inch ginger, grated
- 2 medium tomatoes, chopped
- 200 g spinach
- 3 medium sweet potatoes, cubed
- 1 tin chickpeas, drained and rinsed
- 3 tbsp rogan josh curry paste
- 1 red chilli, finely chopped
- 1 tin coconut milk
- 2 tbsp fresh coriander, chopped
A few useful notes
Notes
- •Give the potatoes enough time to absorb the masala properly. A good potato dish should taste seasoned all the way through, not just coated at the end.
- •If the spices begin to catch, lower the heat and add a small splash of water rather than letting the masala burn.
- •Leftovers often taste even better the next day once the spices have had more time to settle.
- •Store leftovers in an airtight container in the fridge for up to 3 days.
Topic hub
Explore Vegan Indian Curry Recipes
Browse the curated curry hub for related chickpea, dal, potato, tofu and vegetable recipes in one place.
Visit the curry hubCook next

Sweet Potato Chickpea Curry (Easy + Vegan)
Roasted sweet potato and chickpeas meet a coconut-tomato sauce fragrant with cumin, coriander, turmeric and garam masala.

Easy Vegan Indian “Butter” Chickpeas
Chickpeas simmer in a silky tomato, cashew and spice sauce in this easy vegan take on a butter masala. It is weeknight-friendly but still rich enough to feel like a treat.

Chickpea Coconut Curry
This chickpea coconut curry combines a warmly spiced tomato base with creamy coconut milk and hearty chickpeas. It is generous, soothing and particularly good when the gravy is mopped up with rice.

Instant Pot Chickpea Coconut Curry
This Instant Pot chickpea curry is creamy with coconut, warmly spiced and easy enough for a busy evening. The chickpeas become tender while the tomato-rich gravy develops under pressure.

Kala Chana Curry
Kala chana curry has a wonderfully earthy flavour, with black chickpeas simmered in a robust onion-and-tomato masala. It is hearty, protein-rich and even better after the spices have had time to settle.

Palak Chole (Spinach Chickpea Curry)
Palak chole combines hearty chickpeas with a vivid spinach masala, balancing earthy greens, tomato and warming spice. It is nourishing, full-flavoured and excellent with rice or roti.
Learn the technique

A UK Seasonal Vegetable Guide for Indian Cooking
A practical guide to choosing, storing and cooking seasonal UK vegetables with Indian spices throughout the year.

Beginner-Friendly Vegan Indian Recipes
Simple vegan Indian dishes perfect for beginners starting their cooking journey.

Essential Vegan Indian Pantry Staples
The core spices, lentils, beans, grains, and aromatics worth keeping on hand for everyday vegan Indian cooking.

