Peel and dice the sweet potato into cubes (roughly 2cm)
Toss the sweet potato in ½ tbsp of vegetable oil then spread out onto a lined baking tray. Cook for 20-25 minutes
While it is cooking, make the curry. Heat another ½ tbsp vegetable oil in a large pan on a low heat
Add the onion, ginger and garlic and cook for 5-8 minutes or until the onion softens (if you want to add fresh chillies add them now with the onion etc.)
Add the curry powder, tumeric and garam masala, stir them in and cook for about 1 minute
Then add the chopped tomatoes, tomato puree and the white fat from the top of the coconut milk can. Stir everything together until the coconut milk melts into the mixture (if you are using frozen spinach add that now)
Bring the curry to a gentle simmer and let simmer, stirring occasionally, for 10-15 minutes
Add the chickpeas and fresh spinach (if using) and stir everything together
Then stir in the sweet potato and cook the curry for another 5 or so minutes until the spinach is wilted
Serve with rice, yoghurt, naan bread etc. Store fully cooled leftovers in an airtight container in the fridge for up to 2 days or the freezer for up to 3 months
Notes
This recipe is made using the jewel sweet potatoes which have an orange flesh, as they are the most commonly available type in the UK where I am based. Garnet sweet potatoes would also work well for this recipe.
If you like your curry hot and spicy, feel free to add some fresh chopped chillies to this dish. Add them when the onion, garlic and ginger are cooking together
Although I provide cup measurements, I highly recommend weighing your ingredients out using digital kitchen scales. It is the most accurate way to measure ingredients and will ensure the best results. Digital scales are very low cost and can be purchased for around £12 ($16.50) .
For teaspoon (tsp) and tablespoon (tbsp) measurements, please use measuring spoons and not the type of spoons you eat with. Again this will ensure accuracy and provide the best results.