Heat a good glug of oil in a saucepan over a medium heat and fry the onion, ginger and garlic for 5–8 minutes until soft and golden.
Add the turmeric, fenugreek, cumin and chili powder and stir to combine, then add the tomato purée.
Stir again and let the flavor infuse for 6–8 minutes (if it starts sticking to the pan, add a splash of vegetable stock or water).
Add the chopped sweet potato, tomatoes and just enough stock to partially cover the potatoes.
Cover and simmer for 15–20 minutes until the potato is soft and you can mash it with a fork. If it starts to look dry at any point, add another splash of stock.
Once the potato is soft, add the chickpeas and coconut milk and stir to combine. Bring to a gentle boil, then season with salt and pepper and remove from the heat.
Allow to cool for 8–10 minutes, then add the nutritional yeast and stir to combine.
Serve topped with coriander, pickled red onions and plant-based cream or yoghurt alongside rice or quinoa and flatbread.