3 – 4 medium orange sweet potatoes (white also works here!)

300g cauliflower florets

1 red onion

6 cloves of garlic

1 can coconut cream

½ tsp white pepper

3 tsp paprika

1 tsp cumin

1 tsp turmeric

1 lemon

2 cups vegetable stock

Salt & pepper to taste



  1. Preheat the oven to 220°C and grease a baking tray.
  2. Wash and roughly chop the sweet potato and toss in olive oil, salt and 1 tsp of paprika.
  3. Do the same with the cauliflower.
  4. Roast the veggies for 30 minutes or until they begin to char on the outsides and are cooked through. Halfway through roasting, add the cloves of garlic to the cauliflower tray to roast them together.
  5. While the veggies are roasting, set a saucepan on the stove and bring the 2 cups of vegetable stock to a boil.
  6. Finely chop the onion. In a separate large pot, pan fry the onions until soft.
  7. Add the roasted veggies to the pot with the onions.
  8. Then add the vegetable stock, coconut cream and the remaining spices. Halve the lemon and squeeze the juice into the pot.
  9. Simmer for a few minutes to let the flavours infuse.
  10. Taste and add salt & pepper to your preference.
  11. Allow soup to cool to room temperature before blending it together in a jug blender, using an immersion blender or in batches in a Nutribullet.
  12. You can add more water here to get the consistency that you like. An extra ½ a cup or cup of water will make it smoother, or if you prefer a thick chunky soup then leave it as is.
  13. Once blended you can reheat the soup, serve with a drizzle of coconut cream, sliced radish or even some croutons!