In a large pot over medium heat melt in 1 tbsp coconut oil then add in a large diced onion. Fry until soft and golden then and in garlic and ginger. Fry for another couple of mins then add in 1 tbsp curry powder and 1 tsp paprika, cumin, ground coriander and turmeric. Toast the spices for a minute or so.
Add in diced sweet potato then pour in stock and coconut milk. Add a pinch of salt and pepper (can adjust this later), give everything a mix then simmer for 20-30mins, or until the sweet potato is cooked right through (timings will depend on size of potato chunks).
Turn off heat and use a hand blender to blitz until smooth (don't over blend or the consistency can become gluey). Add more stock to thin out if needed, or continue to simmer and thicken if you go a little overboard with the liquid. Adjust seasoning if needed.
Serve individual portions with a drizzle of cream/coconut milk, crispy fried onions and coriander/cilantro (optional). Dunk in flatbreads and enjoy!
