Peel and finely slice the ginger, garlic and onions.
Heat 1 tablespoon of oil in a large pan over a medium heat, add the spices and curry powder and cook gently stirring all the time until fragrant. This should be for about a minute or two.
Add the ginger, garlic, onions and curry leaves to the pan, then cook for a further 10 to 15 minutes, or until softened, stirring occasionally.
Wash the sweet potato and cut into bite size cubes then add to the pan and mix through.
Tip in the chickpeas (and their juice), then crumble in the stock cube. Pour in the tomatoes and one tin’s worth of hot water.
Season lightly with sea salt and black pepper, then slowly bring to the boil, breaking up the tomatoes with the back of a spoon.
Cover with a lid, reduce the heat to low, and simmer for 30-40minutes, or until you can stick a fork easily into the sweet potato and the sauce has thickened and reduced, occasionally stirring and scraping any bits from the bottom of the pan.
Add the yoghurt mix through and then add the spinach to the pan, stir well, then bring the sauce just back to the boil.
Have a taste and season to perfection, then tear the coriander leaves over the top.
Serve with brown rice and broccoli or my favourite roasted cauliflower!
Note: if you don’t have curry leaves it doesn’t matter and if you just eat this meal on it’s own without the rice or roasted cauliflower you won’t be disappointed, it’s still very good!
Stay up to date with the latest news, promotions and offers.