This healthy sweet potato coconut soup is ultra creamy, flavourful and perfect for the whole family to enjoy! The ultimate warm and cozy soup for those cooler days! Easy to make and ready to serve in about 30 minutes. {gluten-free, vegan & paleo}
If you’re looking for a bowl of soup that will warm your soul, you have to try this delicious sweet potato soup with coconut milk! With the perfect balance of sweet and savoury, I swear you won’t be able to stop eating this stuff!
In this soup, you’ll find THE ultimate flavours…sweet potato and rich and creamy coconut milk. It’s so flavourful and has the perfect smooth, velvety texture without the addition of any cream.
I absolutely adore sweet potatoes, not only for their taste, but also for their nutritional profile. They are packed full of so many nutrients, so of course when I get the opportunity, I’m going to put them in a soup.
Hope you enjoy this easy sweet potato soup as much as I do, and if you love sweet potatoes, be sure to also check out this Healthy Mashed Sweet Potatoes and Sweet Potato Muffins recipes!
Table of Contents
Why Make this recipe
- Easy: This recipe is all made in one pot on the stovetop and requires just a handful of simple ingredients, most of which you will have in your cupboards already.
- Healthy option: Made with coconut milk, this soup doesn’t require the addition of any cream. It’s completely plant based, and packed with vitamins A and C, as well as potassium and fibre! It’s also a gluten-free and paleo-friendly option for those with dietary restrictions.
- Make ahead: This soup is a great option to make ahead of time to eat throughout the week. Ideal for meal prepping and freezer meals!
- Quick: This soup only takes about 10 minutes to prep and it’s ready to serve in about half an hour. Perfect after a long busy day!
Ingredient Notes
- Sweet potato: The sweet potatoes are the heart and soul of this recipe. You can use freshly diced or frozen cubed sweet potatoes. You can also sub in yams if that’s what you have on hand.
- Veggies: The onion, celery and garlic add so much additional flavour to this soup. You can’t really taste the celery; it just adds a nice base of flavour.
- Broth: I used a no salt-added vegetable broth for this soup. If you don’t require a vegetarian or vegan option, you can also sub in chicken broth.
- Coconut milk: Use canned coconut milk for this recipe since it’s nice and creamy and a great replacement for cream. I prefer to use full fat rather than lite as it incorporates a much richer flavour which compliments the sweet potato flavour so nicely.
Step by Step Instructions
Step 1 – In a large pot, over medium heat, heat olive oil and add chopped onion, and celery. Cook for four minutes or until soft, stirring occasionally. Next, add garlic cloves and saute for 30 seconds.
Step 2 – Stir in diced sweet potatoes, dried thyme leaves and salt. Pour in broth.
Step 3 – Partially cover and simmer for 20 minutes or until sweet potatoes are easily pierced with a fork.
Step 4 – Using a hand-held immersion blender or regular blender, puree soup until smooth. Pour soup back into pot (if using blender) and add coconut milk. Stir to combine. Season to taste. Distribute soup into bowls and sprinkle with chopped parsley, if desired.
Recipe Tips
- Cut up the sweet potato in advance or use frozen sweet potato cubes for super easy meal prep. That way, when meal time rolls around, you just have to toss the diced sweet potato in with the rest of the ingredients, and cook in the broth! If you use frozen cubes, you’ll need the equivalent of about 6 cups of diced sweet potato.
- Be sure to cut up the sweet potato in pieces that are uniform in size so that they finish cooking at the same time.
- Use full fat coconut milk for an ultra creamy sweet potato soup. Be sure to give the can a good shake before opening as it tends to separate.
- Use an immersion blender to easily blend the soup right in the pot. This kitchen tool is so handy! Just be sure to blitz the soup slowly at first to avoid the hot soup splattering everywhere.
- If you don’t own an immersion blender, you can purée the soup in a regular blender. I recommend blending the soup in batches so the hot soup doesn’t explode out of the blender. You don’t want to burn yourself…or get it all over the kitchen!
Recipe FAQs
How to puree soup
There are a few different options for producing the ultimate rich and creamy soup! Feel free to choose the one that works best for you from the methods below:
- Immersion blender: The immersion blender is my FAVOURITE way to puree soup and one of my most-used kitchen tools. It’s so quick and convenient since you can essentially blend the soup right in the pot and the results are always outstanding! Plus, the clean up is so easy! Just be sure to blitz the soup slowly at first to prevent it from splattering all over the place and wear an apron in case some of the soup splashes onto your clothes. I also love using the immersion blender for this Instant Pot Curried Butternut Squash Soup and Creamy Cauliflower Soup.
- Regular blender: A high powered blender is my second favourite method since it results in that same velvety texture that the immersion blender creates. Be sure to puree the soup in batches and never fill the blender more than half way full to prevent the soup from exploding out of the blender, which can not only create a huge mess but may also result in a burn.
- Food processor: I don’t generally use a food processor to puree soup as I find it doesn’t produce that same ultra creamy texture that a blender would, but it is an option if that’s what you have on hand.
How to store
This is a great soup to enjoy throughout the week for easy grab and go lunches. Let the soup cool completely and then transfer it to an air-tight container. It will keep well in the fridge for up to four days.
Can you freeze this soup?
Yes! I don’t know about you, but I always have some soup stashed away in my freezer! Place the cooled soup into sealable freezer bags or a freezer-safe container. It will keep well for up to 6 months. Thaw frozen soup in the fridge overnight before reheating.
How to reheat
You can reheat this sweet potato and coconut milk soup in the microwave or on the stovetop.
- Stovetop: Place the soup in a pot and place over medium heat. Stir occasionally to warm through evenly before serving. Don’t boil the soup as it may start to stick to the bottom of the pan; you just need to warm it through.
- Microwave: Place the soup in a microwaveable bowl and cover loosely. Heat on high for 2-3 minutes, stirring half way through.
Servings Suggestions
This soup tastes great on it’s own but you can also jazz it up with some additional toppings!
Try it topped with roasted chickpeas, croutons, fresh parsley or a drizzle of additional coconut milk. It’s great served alongside a salad or wrap or with a slice of fresh crusty bread for dipping.
More similar recipes
- Healthier Sweet Potato Casserole
- Easy Instant Pot Curried Butternut Squash Soup
- Easy Instant Pot Pumpkin Soup
- Roasted Sweet Potato Soup with Maple Glazed Walnuts
- Curried Pumpkin Chicken Soup
- Lemon Lentil Soup
Did you make this recipe? Scroll down to leave a rating and review!
Sweet Potato and Coconut Soup
Ingredients
- 1 tbsp olive oil
- 1 small onion diced
- 2 large celery stalks diced
- 2 garlic cloves minced
- 3 medium sweet potatoes peeled and diced (about 6 cups diced)
- ½ tsp dried thyme leaves
- 1 tsp salt
- 4-5 cups no salt-added vegetable broth (or more if you prefer a thinner soup)
- 1 cup coconut milk
- Salt and freshly cracked black pepper to taste
- Fresh parsley to garnish optional
Instructions
- In a large pot, over medium heat, heat olive oil and add chopped onion, and celery. Cook for four minutes or until softened and fragrant, stirring occasionally. Next, add garlic cloves and saute for 30 seconds.
- Stir in diced sweet potatoes, dried thyme leaves, and salt. Pour in 4 cups of broth, partially cover and simmer for 20 minutes or until sweet potatoes are easily pierced with a fork.
- Using a hand-held immersion blender or regular blender, puree soup until smooth. Pour soup back into pot (if using blender) and add coconut milk. Stir to combine. If you would like your soup to be a thinner consistency, add more broth until desired consistency is reached. Season with salt and pepper, to taste. Distribute soup into bowls and sprinkle with chopped parsley or other suggested toppings, if desired.
Notes
- Cut up the sweet potato in advance or use frozen sweet potato cubes for super easy meal prep. That way, when meal time rolls around, you just have to toss the diced squash in with the rest of the ingredients, and cook in the broth! If you use frozen cubes, you’ll need the equivalent of about 6 cups diced sweet potato.
- Be sure to cut up the sweet potato in pieces that are uniform in size so that they finish cooking at the same time.
- Use full fat coconut milk for an ultra creamy sweet potato soup. Be sure to give the can a good shake before opening as it tends to separate.
- Use an immersion blender to easily blend the soup right in the pot. This kitchen tool is so handy! Just be sure to blitz the soup slowly at first to avoid the hot soup splattering everywhere.
- If you don’t own an immersion blender, you can purée the soup in a regular blender. I recommend blending the soup in batches so the hot soup doesn’t explode out of the blender. You don't want to burn yourself...or get it all over the kitchen!
Nutrition
This recipe was originally posted in February 2016 and was updated in November 2020 to include better tips and photos.
This post may contain affiliate links which means that I may make a small commission at no extra cost to you. I only promote products that I love and feel will benefit my readers :)
Looks delish! I’ve been looking for more healthy recipes- I’m doing the whole30 right now trying to get back on track after baby #2. Love your posts!
Thanks so much Sam! If you need any help with getting back on track, just let me know! Stay tuned for more healthy recipes ;)