Sweet Potato, Coconut and Chilli Soup (+ caramelised onions)

To make this deliciously satisfying sweet potato, coconut and chilli soup, we start by giving our onions some extra loving, taking a departure from the usual method of handling onions for soups.

Rather than simply sautéing, we take the time to caramelise them for a full 20 minutes, coaxing out their natural sweetness and intensifying their flavour. This extra step infuses the soup with added depth and harmonises seamlessly with the inherent sweetness of the sweet potatoes.

Next, we introduce a generous grating of lime zest and a splash of lime juice. It’s the crowning touch, infusing the soup with a burst of VA-VA-VOOM which is so often absent in many soup recipes.

Altogether, this sweet potato and coconut soup is a marvel! It’s remarkably simple to prepare and perfect for making a large batch to enjoy throughout the week. Pair it with a fresh, crunchy roll and you have a wholly satisfying meal that’s both easy to make and utterly delicious.

Sweet potato coconut and chilli soup in a soup bowl with a bowl of bread rolls on the side.

What’s to love about this recipe

  • Caramelised onions: Deepens sweetness and adds depth.
  • Lime: Adds the X factor to this sweet potato and chilli soup and balances the sweetness with zing.
  • Easy and batch-friendly: Ideal for week-long lunches.
  • Creamy coconut milk: Infuses the soup with a velvety richness.
  • Customisable spice: Adjust to personal taste.
  • It’s a looker: Go Jackson Pollock on your sweet potato soup and garnish with a swirl of cream and a sprinkle of chopped peanuts, chilli and coriander.

Key ingredient notes and substitutions

**Please see the recipe card at the bottom of this post for the full list of ingredients.

Sweet potato coconut and chilli soup ingredients.

Sweet potatoes

For this recipe, opt for the sweet potatoes with yellow/orange flesh. The orange varieties are exceptionally sweet, contain a higher moisture content and have an appetising colour, perfect for a delicious-looking soup.

Onions

Technically, you can use any onions of your choosing. However, yellow onions are typically considered best for caramelising due to their high sugar content. They caramelise beautifully, developing rich, sweet flavours during the cooking process.

Red chilli

For those who prefer milder heat-levels, our soup recipe includes just half a red chilli for a gentle simmer, perfect for a subtle kick without overwhelming heat.

But for spice enthusiasts, feel free to add as much chilli as you wish to suit your taste buds!

The half red chilli can be replaced with a half teaspoon of red chilli flakes.

Coconut milk

Unless you’re on a “no-fun” diet or have a full-cream coconut milk vendetta, go for the full-fat version! Your soup deserves that velvety, rich hug.

Lime

If there’s one ingredient you absolutely can’t skip or swap out in this soup, it’s the lime! Need proof? Try the soup before and after adding the lime zest and juice. Big difference, yes?

Peanuts (optional)

We don’t usually play favourites with “optional” ingredients, but we’ve got to make a special case here.

A sprinkle of chopped peanuts takes this soup to a whole new level. It’s the perfect match for the sweet potato, coconut, ginger and chilli flavours. Give it a go if you can – you won’t regret it!

Step-by-step instructions

Frying onions for the sweet potato coconut and chilli soup.
  1. In a large saucepan, heat the oil (olive oil, veg oil, coconut oil etc) over medium heat. Add the sliced onions, cover with a lid and cook undisturbed for 5 minutes.
Caramelised onions in a large saucepan.
  1. After 5 minutes, remove the lid and reduce the heat to low. Cook the onions gently for an additional 15 minutes, stirring frequently. If it seems like the onions are sticking, add a tiny splash of water.

    The onions should now have developed a rich, golden-brown colour. Exercise caution to prevent the onions from burning, as it can impart a bitter taste.
Deglazing the saucepan with a splash of water.
  1. Add a small splash of water and briefly deglaze the pan by scraping the bottom with a spoon to release any stuck-on bits. This will add flavour to the soup.
Adding the spices to the onions.
  1. Next, add the chopped red chilli, chopped garlic, ginger paste (or fresh ginger) and turmeric. Increase the heat to medium and stir the spices into the caramelised onions for 1-2 minutes or until they smell fragrant.
Adding sweet potato chunks top the caramelised onions in a large saucepan.
  1. Add the chunks of sweet potato and stir them into the onion mixture for 2-3 minutes.
Adding the coconut milk and vegetable stock to the sweet potatoes.
  1. Add the prepared vegetable stock, coconut milk, salt and black pepper. Stir everything together and bring it up to a simmer. Cook over medium-low heat for 20-25 minutes or until the sweet potatoes are soft and break apart when pierced with a fork.
Blending the sweet potato coconut and chilli soup with a stick blender.
  1. Use a stick blender (immersion blender) to blend the soup into a smooth, thick consistency with no visible chunks. Alternatively, transfer the mixture to a food processor and blend until smooth.

    If you prefer a thinner soup, add more coconut milk, cream, vegetable stock or water.
Adding lime zest to the sweet potato coconut and chilli soup.
  1. Finally, add the zest of one whole lime and the juice of half a lime. Test for seasoning and add more salt if needed. If you prefer an extra zing, feel free to add more lime juice.
  1. Spoon the soup into bowls and garnish with your favourite toppings, such as sliced chilli, fresh coriander leaves, chopped peanuts, extra black pepper or a swirl of coconut milk or cream.

Variations

  • Include additional vegetables like bell peppers, carrots, or spinach.
  • Consider adding lentils or chickpeas for added vegetarian protein.
  • Add cooked chicken, shrimp or tofu for a protein boost.
  • Experiment with different herbs like lemongrass or Thai basil.
  • Add curry powder or a spoonful of green curry pasta or red curry paste for an extra kick.
  • Try drizzling some sesame oil for a nutty aroma.
  • Toasted coconut flakes can be used as a crunchy topping.
  • Add a pinch of cinnamon or cumin.
  • Stir in a dollop of Greek yoghurt or sour cream just before serving for a creamy finish.
  • Add a sachet of coconut cream for extra creaminess and coconut flavour.
  • Add lime leaves along with the sweet potato chunks. Remove before blending.

Serving Suggestions

  • Serve with crusty rolls, chilli cheese toast or a sourdough cheese toastie.
  • Spoon the soup over a bed of cooked rice or quinoa for a more substantial meal.
  • Garnish with a variety of toppings such as sliced chilli, fresh cilantro/coriander, chopped peanuts or a swirl of coconut milk.
  • Provide lime wedges on the side for those who want an extra squeeze of lime.
  • Add creamy avocado slices as a topping to complement the soup’s richness.
  • Sprinkle crispy shallots or fried onions on top.
  • Drizzle herb-infused oil, such as basil or rosemary oil, over the soup.
  • Grate a bit of Parmesan, feta or goat cheese over the soup for a savoury touch.
  • Add a side of pickled vegetables like cucumbers or radishes for a tangy contrast or add a simple salad.

Storage, reheating and freezing

Storage

Once your sweet potato, coconut and chilli soup have cooled to room temperature, transfer it to an airtight container. Refrigerate promptly to maintain freshness. Properly stored, the soup can last in the fridge for up to 3-4 days.

Reheating

To reheat the soup, place it in a saucepan over medium heat. Stir occasionally to ensure even heating. If the soup has thickened, you can add a splash of water or vegetable broth to reach your desired consistency.

Alternatively, use a microwave-safe bowl and heat in short intervals, stirring between each, until warmed through.

Freezing

For longer storage, freezing is an excellent option. Allow the soup to cool completely before transferring it to a freezer-safe container, leaving some room for expansion. Freeze for up to 2-3 months.

To thaw, place the container in the fridge overnight. Reheat using the methods mentioned above, adjusting consistency as needed. While the texture may vary slightly after freezing, the flavours should remain intact.

Recipe to Inbox

Want to save this recipe for later?

Enter your details and I’ll send the recipe straight to your inbox.

We’ll use your details to send you this recipe. See our Privacy Policy.

Sweet potato coconut and chilli soup in a soup bowl with a bowl of bread rolls on the side.
5 from 26 votes

Sweet Potato, Coconut and Chilli soup

This sweet potato, coconut and chilli soup is a marvel! It's remarkably simple to prepare and perfect for making a large batch to enjoy throughout the week. Pair it with a fresh, crunchy roll and you have a wholly satisfying meal that's both easy to make and utterly delicious.
Cook Time:55 minutes
Total Time:55 minutes
Course: Appetizer, Main Course
Cuisine: International
Keyword: sweet potatio soup, soup witch coconut milk, red chilli in soup, thick and smooth soup, autumn soup, vegetable soup
Servings: 4 servings
Calories: 511kcal

Equipment

  • 1 large saucepan
  • 1 stick blender or food processor

Ingredients

  • 2 tablespoons oil for frying
  • 2 large onions, sliced
  • ½ red chilli, finely sliced or a whole chilli if you like more heat
  • 2 teaspoons chopped garlic
  • 2 teaspoons ginger paste or two tsp. grated garlic
  • 1 teaspoon turmeric
  • 1 kilogram (2.2lb) yellow sweet potatoes, sliced into chunks
  • 750 millilitre (3 cups) vegetable stock
  • 400 millilitre (3.5 fl oz) coconut milk
  • 1 teaspoon salt or to taste
  • ½ teaspoon black pepper
  • 1 lime we will use the juice of half and the zest of the whole lime
  • coriander for garnishing (optional)
  • chopped peanuts for garnishing (optional but recommended)

Instructions

  1. In a large saucepan, heat the oil over medium heat. Add the sliced onions, cover with a lid and cook undisturbed for 5 minutes.
    2 large onions, sliced, 2 tablespoons oil for frying
  2. After 5 minutes, remove the lid and reduce the heat to low. Cook the onions gently for an additional 15 minutes, stirring frequently. If it seems like the onions are sticking, add a tiny splash of water.
    The onions should now have developed a rich, golden-brown colour. Exercise caution to prevent the onions from burning, as it can impart a bitter taste.
  3. Add a small splash of water and briefly deglaze the pan by scraping the bottom with a spoon to release any stuck-on bits. This will add flavour to the soup.
  4. Next, add the chopped red chilli, chopped garlic, ginger paste and turmeric. Increase the heat to medium and stir the spices into the caramelised onions for 1-2 minutes or until they smell fragrant.
    ½ red chilli, finely sliced, 2 teaspoons chopped garlic, 2 teaspoons ginger paste, 1 teaspoon turmeric
  5. Add the chunks of sweet potato and stir them into the onion mixture for 2-3 minutes.
    1 kilogram (2.2lb) yellow sweet potatoes, sliced into chunks
  6. Add the prepared vegetable stock, coconut milk, salt and black pepper. Stir everything together and bring it up to a simmer. Cook over medium-low heat for 20-25 minutes or until the sweet potatoes are soft and break apart when pierced with a fork.
    750 millilitre (3 cups) vegetable stock, 400 millilitre (3.5 fl oz) coconut milk, 1 teaspoon salt, ½ teaspoon black pepper
  7. Use a stick blender to blend the soup into a smooth, thick consistency with no visible chunks. Alternatively, transfer the mixture to a food processor and blend until smooth.
    If you prefer a thinner soup, add more coconut milk, cream, vegetable stock or water.
  8. Finally, add the zest of one whole lime and the juice of half a lime. Test for seasoning and add more salt if needed. If you prefer an extra zing, feel free to add more lime juice.
    1 lime
  9. Spoon the soup into bowls and garnish with your favourite toppings, such as sliced chilli, fresh coriander leaves, chopped peanuts, extra black pepper or a swirl of coconut milk or cream.
    coriander for garnishing (optional), chopped peanuts for garnishing (optional but recommended)

Nutrition

Calories: 511kcal | Carbohydrates: 64g | Protein: 7g | Fat: 28g | Saturated Fat: 19g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.03g | Sodium: 1489mg | Potassium: 1191mg | Fiber: 9g | Sugar: 15g | Vitamin A: 35929IU | Vitamin C: 25mg | Calcium: 116mg | Iron: 5mg

For food safety advice, including guidance on food allergies

You'll Also Love...

5 from 26 votes (26 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating