Curried Sweet Potato and Coconut Soup

This South African-inspired soup blends sweet potato, coconut milk and warming spices into a smooth, creamy bowl. It makes eight starter portions or four generous light meals, and its spice level and richness are easy to adjust.
Ingredients
- 60 ml (1/4 cup), plus 60 ml (1/4 cup) extra for blending, optionalolive oil
- 1onion, finely chopped
- 2 mediumcarrots, finely grated
- 1celery stick, finely chopped
- 750 gsweet potato, peeled and diced
- 10 gfresh ginger, finely grated
- 1 tspsalt
- to tasteblack pepper
- 1 tbspnutritional yeast
- 2 tspmedium curry powder
- 1 tspground cumin
- 1 tspground cardamom
- 1/4 tspground cinnamon
- 1/4 tspground ginger
- 1/4 tsponion powder
- a few shakesturmeric
- 1 tspfresh chilli
- 400 mlcoconut milk
- 1 Lwater
- a squeeze, plus zestlemon
- 2 tbspmacadamia nut butter or vegan cheese (or peanut butter or almond butter)
- to tastesesame seeds, to garnish
- to tastecoriander, to garnish
- to tastechilli, to garnish
- to tasteolive oil, to garnish
Instructions
- 1
Heat the oil
Heat a pot over medium-high heat and add the olive oil.
- 2
Soften the onion
Add the onion and cook for about 3 minutes, until golden and translucent.
- 3
Add the vegetables
Stir in the grated carrots and chopped celery, then cook for a further 2 minutes.
- 4
Mix in the sweet potato
Add the sweet potato, fresh ginger, salt, pepper and nutritional yeast. Stir until the vegetables are evenly combined and retain their golden colour.
- 5
Bloom the spices
Add the curry powder, cumin, cardamom, cinnamon, ground ginger, onion powder, turmeric and fresh chilli. Stir for about 3 minutes so the spices are coated in oil and release their flavour; add a little more oil if needed. Keep stirring and make sure they do not catch or burn on the bottom of the pot.
- 6
Simmer until soft
Pour in the coconut milk and water, then lower the heat to maintain a gentle bubble for about 30 minutes. Check that the sweet potato is soft enough to purée, cooking it longer if necessary.
- 7
Blend the soup
Taste and adjust the seasoning, then add the lemon zest and about 1 tablespoon of lemon juice. Stir in the macadamia nut butter or vegan cheese, then purée with a stick blender until smooth and creamy. Add extra olive oil if you want a creamier texture.
- 8
Add the garnish
Finish with sesame seeds, coriander, chilli and a drizzle of olive oil.
- 9
Serve the portions
This makes eight starter portions or four generous portions for a light meal. Serve with homemade bread.
What is curried sweet potato and coconut soup?
This is a smooth vegetable soup built around sweet potato, coconut milk and a blend of curry spices. Its South African-inspired flavour profile is warm and aromatic, with lemon adding a bright finish.
Here, grated carrot and finely chopped celery soften into the base, while the sweet potato gives the puréed soup body. Blooming the spices in oil before adding liquid helps their flavour carry through the whole pot.
Nutrition and macros by portion
The nutrition label shows one serving as written: 245 calories, 5g protein, 22g carbs, 17g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Use less finishing oil | 172 kcal | 3g | 15g | 12g |
| This serving | As written | 245 kcal | 5g | 22g | 17g |
| Hungry | Serve a larger portion | 368 kcal | 7g | 33g | 26g |
Sweet potato supplies most of the carbohydrates, while coconut milk, olive oil and nut butter or vegan cheese contribute much of the fat. The soup also gets some protein from the coconut milk and the chosen nut butter or vegan cheese, though it is not especially protein-focused. For a more balanced meal, serve it with a protein-rich side such as beans or lentils.
Build the vegetable base
Onion: cook it until soft and lightly golden to give the soup a savoury foundation. Keep the heat controlled so it softens without scorching.
Carrot and celery: their short turn in the pot starts them cooking before the sweet potato goes in. Grating the carrot helps it blend smoothly later.
Bloom the spices carefully
Spice blend: curry powder, cumin, cardamom, cinnamon, ground ginger, onion powder, turmeric and chilli provide the soup’s layered warmth. Stir them into the oily vegetables for about 3 minutes.
Watch the bottom of the pot: the spices should smell fragrant, not burnt. Stir constantly and add a little more olive oil if the mixture looks dry; scorched spices can make the soup bitter.
Get the sweet potato tender
Even pieces: cut the peeled sweet potato into similar-sized cubes so they soften at roughly the same pace. The recipe gives about 30 minutes of simmering, but the cubes’ size affects how long they need.
Doneness: the pieces should be soft enough to break down easily before blending. If they still feel firm, keep the soup at a gentle bubble and check again.
Blend for a creamy finish
Liquid: coconut milk and water simmer with the vegetables, then help form a smooth, pourable soup. Keep the heat gentle once they are added.
Finishing ingredients: macadamia butter or vegan cheese adds richness, while lemon zest and juice lift the flavour. Blend until there are no firm vegetable pieces; extra olive oil is optional for a richer texture.
Serve it as a starter or meal
Portions: the recipe makes eight starter servings or four larger portions for a light meal. Homemade bread is suggested alongside the soup.
Garnish: sesame seeds, coriander, chilli and olive oil add contrasting flavour and texture. Add them just before serving so they remain distinct.
Recipe notes & tips
- Cut the sweet potato into evenly sized cubes so it softens more consistently.
- Keep the spices moving in the pot and watch closely while they bloom.
- Taste the soup after blending and adjust the lemon, salt and pepper to suit.
- Use the optional extra olive oil only after blending if you want a richer, silkier texture.
- Add the garnishes at the table so they keep their individual flavours and textures.
Variations
- Peanut butter: use it instead of macadamia butter for a different nutty finish.
- Almond butter: swap it in for the macadamia butter or vegan cheese.
- Vegan cheese: stir it in as the recipe suggests for a savoury, creamy finish.
- Chilli: adjust the fresh chilli to make the soup milder or hotter.
- Extra lemon: add a little more juice at the end for a brighter-tasting bowl.
Common mistakes to avoid
- Burnt spices: stir constantly during the 3-minute bloom and add a little oil if the pot looks dry.
- Firm sweet potato: simmer longer until a cube breaks down easily before puréeing.
- Uneven cubes: cut the sweet potato into similar sizes so the pieces cook more evenly.
- Flat flavour: taste after blending and adjust the seasoning and lemon before serving.
- Splashes while blending: keep the blender head submerged and blend carefully in the pot.
How to store
Cool leftovers and refrigerate them in a covered container for up to 3 days. Reheat gently in a saucepan, stirring occasionally; add a splash of water if the soup has thickened.
Frequently asked questions
Can I use a different type of sweet potato?
Yes. Use another variety, peeled and diced as directed; the recipe notes that the white-fleshed Kara Purple variety was used.
How can I tell when the sweet potato is ready?
A cube should be soft enough to mash easily with a spoon or fork. If it is still firm, simmer the soup for longer before blending.
Can I make the soup without a stick blender?
Yes. Blend it in batches in a heat-safe jug blender, taking care not to overfill it with hot liquid.
What can I use instead of macadamia butter?
The recipe suggests vegan cheese, peanut butter or almond butter as alternatives.
How many portions does this make?
It makes eight starter portions or four generous portions for a light meal.
Can I leave out the extra olive oil?
Yes. The additional oil for blending is optional; the soup can be puréed without it.
Cook it from the original
This recipe comes from freshkitchen.co.za. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on freshkitchen.co.za