3.70 from 33 votes

Sweet Potato Soup

Jump to Recipe ▼

14 Comments

Servings: 4

40 mins

This post may include affiliate links. Thank you for your support.

This vegan sweet potato soup is rich, creamy, and full of flavor from coconut milk, ginger, and warm spices. A cozy, dairy-free recipe that’s simple to make and always satisfying.

Soup season is here and I couldn’t be more excited! There’s just something about a warm bowl of soup on a chilly evening that feels so cozy and comforting.

If you know me, you’ll know sweet potatoes are one of my favorite ingredients to cook with. From sweet potato fries to sweet potato brownies, I’m always finding new ways to use them, and this sweet potato soup recipe might be my coziest creation yet. It’s naturally vegan, creamy without any dairy, and so satisfying. Perfect for when you want an easy one-pot meal that still feels special.

An overhead shot of a spoon ladling out some soup from a bowl.

// ★★★★★ Review //

This soup is so easy to make and absolutely delicious! Even my picky kids loved it. I made it twice in 2 days! I omitted the cayenne pepper but otherwise made it as directed and it will be in my regular rotation! Perfect for fall!” – Amanda

Why You Gotta Try This One

Woman (Brittany Mullins) wearing a white shirt and sipping a green smoothie.

When the weather cools down, I always crave meals that are cozy but still easy to pull together. This sweet potato soup is one of those recipes I can count on to make everyone at the table happy.

Here are a few more reasons I love it:

  • Family-friendly: Even my kids enjoy this one, which makes it a staple in our house.
  • Meal-prep ready: Leftovers taste just as good the next day, and the soup freezes well for later.
  • Nutritious: Sweet potatoes are packed with fiber, vitamins, and antioxidants, so every bowl is as nourishing as it is delicious.

Here’s What You Need

Ingredients measured out to make sweet potato soup: cayenne pepper, vegetable broth, oil, paprika, ginger, salt, pepper, onion, oregano, sweet potatoes, coconut milk and garlic.
Want to save this recipe?
Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!
  • avocado oil – used to sauté the vegetables. Olive oil works just as well.
  • onion and garlic – the main flavor components of this soup. I love the savory combination of onion and garlic!
  • fresh ginger – always grate fresh ginger if you can. It brightens the flavor and adds a subtle warmth.
  • sweet potatoes – the star ingredient. Make sure you grab sweet potatoes, not yams. Yams are starchier and less sweet, so the flavor and texture won’t be the same.
  • seasonings and spices – cayenne pepper (optional), dried oregano, paprika, sea salt and pepper.
  • coconut milk – use full-fat canned coconut milk for the creamiest consistency. Avoid coconut milk sold in cartons, since it’s watered down and won’t give the same rich texture.
  • vegetable broth – the liquid base that ties everything together.

How to Make Sweet Potato Soup

This easy sweet potato soup comes together with wholesome ingredients and minimal effort. Just follow these steps, and you’ll have a cozy, flavorful bowl in no time!

Overhead shot of onions, garlic, and spices in bottom of large pot.

Step 1: Start by heating the oil in a large pot or Dutch oven. Add the onion, garlic and fresh ginger and sauté until fragrant and soft. Stir frequently so the onion and garlic don’t burn.

Overhead shot of ingredients for sweet potato soup in a large pot.

Step 2: Add the chopped sweet potatoes, dried oregano, paprika, sea salt, black pepper and cayenne pepper, if using.

Coconut milk being poured into a pot of soup.

Step 3: Add the coconut milk and vegetable broth to the pot and bring to a boil. Reduce the heat to a simmer and cook for about 20 minutes or until the sweet potatoes are fork-tender.

Overhead shot of a pot of soup with a spatula resting inside the pot.

Step 4: Use an immersion blender to puree the soup until smooth. If you don’t have an immersion blender, you can use a high-powered blender.

Brittany’s Tip

  • Blend carefully: If you’re using a blender instead of an immersion blender, work in batches and be cautious with the hot liquid. Always leave some space in the blender so steam can escape.
  • Taste and adjust: Sweet potatoes vary in natural sweetness, so give the soup a taste before serving. Add more salt, pepper, or even a splash of lime juice to balance the flavors if needed.
  • For extra creaminess: If you want an even silkier texture, stir in a little more coconut milk right before serving.
A bowl of sweet potato soup served on a plate with a metal spoon.

How to Serve Sweet Potato Soup

This creamy sweet potato soup is delicious on its own, but pairing it with sides and toppings takes it to the next level. Here are some ideas:

Overhead shot of a bowl of soup with a spoon resting inside the bowl.

How to Serve Sweet Potato Soup

One of the best parts about soup is how well it can be stored! After allowing it to cool completely, store in an airtight container in the refrigerator for up to one week or freeze for up to three months.

Frequently Asked Questions

What type of sweet potatoes should I use?

When shopping for sweet potatoes, look for firm, unwrinkled skins. I usually buy Beauregard, Jewel or Garnet sweet potatoes just because those varieties are typically available at my local grocery stores. That said, Beauregard sweet potatoes tend to be stringier so when given the option I go for Jewel or Garnet.

Can I use canned sweet potatoes instead of fresh ones?

Technically yes, but I don’t recommend it. Canned sweet potatoes are often packed in syrup, which makes the soup too sweet. Fresh sweet potatoes give you the best flavor and texture.

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

3.70 from 33 votes

Sweet Potato Soup

Vegan sweet potato soup made with coconut milk and spices for a velvety smooth, dairy-free broth. Cozy, nourishing, and so simple to make in one pot.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4
Save this recipe!
Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!

Ingredients  

  • 1 Tablespoon avocado oil or olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 Tablespoon fresh ginger, finely chopped
  • 2 large sweet potatoes, peeled and chopped (about 6 cups chopped)
  • 1 teaspoon dried oregano
  • ¼ teaspoon paprika
  • 1 teaspoon sea salt
  • ½ teaspoon ground pepper
  • pinch cayenne pepper, optional
  • 1 15 oz can coconut milk
  • 1 32 oz container vegetable broth
  • For topping: Drizzle of coconut milk, hemp hearts, red pepper flakes, fresh parsley, sprinkle of paprika and/or croutons.

Instructions 

  • Heat oil in a large pot over medium heat. Add onion, garlic and fresh ginger to the pot and sauté until fragrant and soft, about 7 minutes. Stir frequently so that onions and garlic don’t burn.
  • Add chopped sweet potatoes, dried oregano, paprika, sea salt, ground pepper and cayenne pepper, if using.
  • Add coconut milk and vegetable broth to the pot and bring mixture to a boil. Reduce heat to a simmer and cook for about 20 minutes or until sweet potatoes are tender.
  • Use an immersion blender to blend soup until smooth. If you don't have an immersion blender you can use a blender. Just blend in batches, making sure to not fill your blender past the maximum fill line and be extra careful because the soup will be hot!
  • Serve in a bowl with toppings of choice.

Video

Notes

  • Storage: After allowing to cool completely, store in an airtight container in the refrigerator for up to one week or freeze for up to three months.
  • Texture options: For a chunkier soup, only blend half the pot and leave some sweet potato pieces intact. For a silky finish, blend until completely smooth.
  • Flavor twist: Stir in curry powder or turmeric for a warming spiced version, or add a splash of lime juice at the end to brighten the flavor.
  • Coconut milk reminder: Always use full-fat canned coconut milk, not the kind in cartons. The canned version gives the soup its creamy, rich texture.

Nutrition

Serving: 11/2 cups | Calories: 326kcal | Carbohydrates: 22g | Protein: 5g | Fat: 24g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Sodium: 1422mg | Potassium: 457mg | Fiber: 3g | Sugar: 9g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like This Recipe? Rate & Comment Below!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
Get Your FREE High-Protein Meal Plan
Struggling to eat enough protein? Subscribe to my email list and I’ll send you a 3-Day High-Protein Meal Plan with a Shopping List!
3.70 from 33 votes (28 ratings without comment)

Leave a comment

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

Recipe Rating




14 Comments

  1. 5 stars
    SO GOOD!! And so easy. A very pleasant heat and spice to it. I love that it uses basic ingredients and is a low cost recipe with huge flavor. I tore up baby spinach and sliced up cherry tomatoes to add to my bowl to serve. Also topped with hemp hearts. Definitely adding to the rotation.

    1. WOO! I am so happy to hear that this recipe is a hit, Shelley! Thank you for your review & star rating, I really appreciate it!

  2. 5 stars
    I’ve made this numerous times and keep forgetting to come back and show some love and appreciate. Simple, easy, and tasty. My kind of dinner.

    1. Woo! I’m so glad to hear that, Samantha! Thanks for coming back to leave a review, I really appreciate it!

  3. 5 stars
    This soup is so easy to make and absolutely delicious! Even my picky kids loved it. I made it twice in 2 days! I omitted the cayenne pepper but otherwise made it as directed and it will be in my regular rotation! Perfect for fall!

    1. Ah yay!! Happy to hear this sweet potato soup was a hit, Amanda! Thanks so much for trying it out and for the review + star rating. It means so much to me!

  4. 5 stars
    So creamy and delicious! I loved this simple recipe made with simple ingredients. My 5yo son loved this soup and ate 3 bowls of it 👌👌 definitely will cook again soon💖

    1. Yay!! So happy to hear this soup was a hit, Veronica! Thanks for the review + star rating. It means the world to me!

    1. Yay!! Happy to hear this sweet potato soup was a hit, Lorraine! Thanks for the review. I really appreciate it!

    1. I haven’t tried it, but I would just saute the veggies as directed and dump your veggies, seasonings, potatoes and liquid into your slow cooker, cook for 3-4 hours on high or 6-7 hours on high until the potatoes are fork-tender, then blend as directed. 🙂 Let me know if you try it!!

  5. This looks so yummy. I’d like to try it. I can’t have onion, garlic or ginger…..yes, its terrible, so which other spice could you recommend, having had the soup to go with the oregano, paprika and cayenne or does it need anything else? Thanks, Kathy