Oh my goodness, get ready to snuggle up with a bowl of pure sunshine! I’m absolutely bursting to share my go-to recipe for the most incredibly comforting, creamy, and utterly delicious sweet potato soup. Seriously, this isn’t just any soup; it’s like a warm hug in a bowl, perfect for chasing away chilly evenings or just when you need a little pick-me-up.
I remember the first time I really *got* sweet potato soup. It was a grey, rainy day, and I was feeling a bit under the weather. I whipped up a batch, and the aroma alone filled my kitchen with such warmth. Every spoonful was so velvety and bursting with flavor. From that day on, sweet potato soup became my secret weapon for comfort food!
You’re going to be amazed at how easy it is to make something so incredibly satisfying from scratch. And the best part? It’s packed with goodness! Homemade soups, especially this sweet potato soup, are such a simple way to nourish your body without sacrificing an ounce of flavor. Trust me, once you try this, you’ll be making it all the time!

Why You’ll Love This Sweet Potato Soup
Okay, so why is *this* sweet potato soup going to become your new favorite? Well, let me tell you!
- It’s unbelievably easy to make, even if you’re a beginner cook.
- The flavor is out-of-this-world delicious – sweet, savory, and perfectly spiced.
- It’s naturally vegan and packed with healthy veggies, so you can feel good about every spoonful.
- You can make it ahead of time, which is a lifesaver on busy days!
The Comfort of Sweet Potato Soup
There’s just something about a warm bowl of this sweet potato soup that instantly makes everything feel better. It’s that perfect blend of creamy texture and warming spices that wraps around you like your coziest blanket. It truly is comfort food at its finest!
Essential Ingredients for Sweet Potato Soup
Alright, let’s talk ingredients! You don’t need anything super fancy for this sweet potato soup. We’re keeping it simple, fresh, and delicious. Here’s exactly what you’ll need to gather:
- 2 tablespoons olive oil
- 1 large onion, chopped (don’t worry about perfect cuts, it’s all getting blended!)
- 2 cloves garlic, minced (fresh is best here, trust me!)
- 1 teaspoon fresh ginger, grated (a little zing goes a long way!)
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/4 teaspoon ground turmeric (hello, beautiful color!)
- 4 cups sweet potatoes, peeled and diced (about 2-3 medium sweet potatoes)
- 4 cups vegetable broth (low sodium is my go-to)
- 1 cup unsweetened coconut milk (this makes it so creamy!)
- Salt and black pepper to taste
- Fresh cilantro or parsley for garnish (optional, but it adds a nice pop!)
Key Components for Your Sweet Potato Soup
The real stars of this sweet potato soup, besides the gorgeous sweet potatoes themselves, are the aromatics and spices. The onion, garlic, and ginger lay down this amazing flavor base that just sings. Then, the cumin, coriander, and turmeric come in to add that warm, earthy, slightly exotic vibe that makes this soup so incredibly comforting. And that coconut milk? Oh, it’s the secret to getting that luscious, velvety texture without needing any cream. It’s all about balance, and these ingredients hit all the right notes!
How to Make Sweet Potato Soup
Okay, now for the fun part – actually making this incredible sweet potato soup! Don’t you worry, I’m going to walk you through every single step. It’s super straightforward, and before you know it, your kitchen will smell amazing, and you’ll have a big pot of deliciousness ready to go!
Preparing Your Sweet Potato Soup Base
First things first, grab your biggest, coziest pot or a Dutch oven. Pop it on your stovetop over medium heat and add those two tablespoons of olive oil. Once it’s shimmering, toss in your chopped onion. Now, this is where the magic begins! You want to cook that onion until it’s lovely and softened, almost translucent, which usually takes about 5 to 7 minutes. Keep stirring it occasionally so it doesn’t stick.
Once the onion is happy, go ahead and add your minced garlic, that zingy grated ginger, and all those wonderful spices: cumin, coriander, and turmeric. Stir everything together, and let it cook for just about 1 minute more. You’ll know it’s ready when your kitchen fills with the most incredible, fragrant aroma. Seriously, take a moment to breathe that in – it’s heavenly!
Simmering the Sweet Potato Soup to Perfection
Next up, it’s time for our star ingredient! Add your diced sweet potatoes to the pot, right on top of those fragrant aromatics and spices. Pour in the four cups of vegetable broth. Give it a good stir to make sure everything is mingling nicely.
Now, crank up the heat a bit to bring the soup to a gentle boil. Once it’s bubbling, reduce the heat right down to a simmer, pop a lid on your pot, and let it all cook for about 15 to 20 minutes. You’re looking for those sweet potatoes to be super tender – so tender that you could easily mash them with a fork. This is crucial for that silky-smooth texture later!
Blending and Finishing Your Sweet Potato Soup
Alright, here’s where we make it creamy! If you have an immersion blender, you’re in luck – you can just stick it right into the pot and blend until everything is beautifully smooth. If you’re using a regular blender, be super careful! Transfer the soup in batches to your blender, making sure not to overfill it. Hold the lid down firmly with a kitchen towel (hot liquids can be tricky!), and blend until it’s perfectly smooth and creamy. Then, pour it back into your pot.
Once it’s all blended, stir in your cup of unsweetened coconut milk. Heat the soup gently over low heat until it’s warmed through, but whatever you do, don’t let it boil after adding the coconut milk – we want to keep that creamy texture! Finally, taste it and season with salt and black pepper until it’s just right. Ladle it into bowls, maybe a sprinkle of fresh cilantro or parsley for a pop of color, and you’re ready to enjoy the most comforting sweet potato soup ever!

Tips for the Best Sweet Potato Soup
You’ve got the basics down for this sweet potato soup, but I’ve got a few little tricks up my sleeve to make it even *more* amazing. These are the things I’ve learned over countless batches, and they really do make a difference!
Enhancing Your Sweet Potato Soup Flavor
Want to take your sweet potato soup to the next level? Try roasting your sweet potatoes instead of just boiling them! Just toss the diced sweet potatoes with a little olive oil, salt, and pepper, then roast them at 400°F (200°C) for about 20-25 minutes until they’re tender and slightly caramelized. This adds a beautiful depth of flavor that’s just divine. Also, don’t be shy with the spices! Taste as you go and adjust the cumin, coriander, and even a pinch of cayenne if you like a little kick. A tiny splash of apple cider vinegar at the end can also brighten everything up beautifully!
Storage and Reheating Your Sweet Potato Soup
This sweet potato soup is fantastic for meal prep! Once it’s completely cooled, transfer it to an airtight container and pop it in the fridge. It’ll stay fresh and delicious for about 3-4 days. When you’re ready to reheat, do it gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, you can add a splash of vegetable broth or water to get it back to your desired consistency. Avoid boiling it vigorously, especially if you’ve added coconut milk, to keep that creamy texture perfect. It’s almost better the next day, as the flavors really get a chance to meld!
Sweet Potato Soup Variations and Serving Suggestions
Once you’ve mastered the basic sweet potato soup, the world is your oyster for customization! I love playing around with different flavors and textures to keep things exciting. This soup is so versatile, you’ll be amazed at how many ways you can enjoy it.
Creative Twists for Your Sweet Potato Soup
If you’re feeling adventurous, try adding a pinch of smoked paprika or a dash of chipotle powder for a smoky, spicy kick to your sweet potato soup. A squeeze of lime juice at the end can really brighten things up, too! For toppings, think beyond just cilantro: toasted pumpkin seeds or slivered almonds add a lovely crunch, a swirl of chili oil gives a beautiful color and warmth, or even some crispy fried onions for an extra layer of flavor and texture. Don’t be afraid to experiment!
What to Serve with Sweet Potato Soup
This sweet potato soup is hearty enough to be a meal on its own, but it also plays incredibly well with others! I love serving it with a crusty loaf of bread for dipping – a warm baguette or some focaccia is just heavenly. A simple green salad with a light vinaigrette makes for a fresh contrast, or if you want something a bit more substantial, a grilled cheese sandwich is always a classic, comforting pairing. For a lighter touch, some homemade croutons or a sprinkle of goat cheese crumbled on top are also fantastic additions.
Sweet Potato Soup: Frequently Asked Questions
Got questions about whipping up this delicious sweet potato soup? Don’t worry, I’ve got you covered! Here are some of the most common things people ask me about this recipe.
Can I make Sweet Potato Soup ahead of time?
Absolutely, you totally can! This sweet potato soup is actually one of those magical dishes that often tastes even better the next day, once all those amazing flavors have had a chance to really get to know each other. Just let it cool completely after cooking, then transfer it to an airtight container and pop it in the fridge. It’ll stay perfectly delicious for about 3-4 days. When you’re ready to eat, just gently reheat it on the stovetop.
What if my Sweet Potato Soup is too thick or too thin?
No problem at all, this is an easy fix! If your creamy sweet potato soup is looking a little too thick after blending, just add a splash more vegetable broth or even a little water, a tablespoon at a time, until it reaches your desired consistency. Stir it in well and heat gently. On the flip side, if it’s too thin, you can simmer it uncovered for a bit longer to allow some of the liquid to evaporate, or you can mix a tablespoon of cornstarch with a tablespoon of cold water, stir it into the soup, and simmer for a few minutes until it thickens up.
Can I freeze Sweet Potato Soup?
Yes, this sweet potato soup freezes beautifully! It’s a fantastic recipe for meal prep. Once your soup has cooled completely, pour it into freezer-safe containers or heavy-duty freezer bags, leaving a little headspace since liquids expand when frozen. It will keep well in the freezer for up to 3 months. When you’re ready to enjoy it, simply thaw it overnight in the refrigerator and then reheat gently on the stovetop, adding a little extra broth or water if needed to get that perfect consistency back. You’ll be so glad you made extra!
Estimated Nutritional Information for Sweet Potato Soup
Just a quick note that the nutritional values I’m sharing are estimates. They can totally vary depending on the specific brands of ingredients you use and how big your “servings” are! But, for a typical serving (about 1.5 cups) of this delicious sweet potato soup, you’re looking at around 250 calories, 12g of fat, 3g of protein, and about 30g of carbohydrates. Pretty great for something so comforting and flavorful, right?
Share Your Sweet Potato Soup Experience
Okay, now it’s YOUR turn! I’d absolutely love to hear how this sweet potato soup turns out for you. Did you add any fun twists? What did you serve it with? Drop a comment below and let me know! Don’t forget to rate the recipe, and if you snap a pic, tag me on social media – I can’t wait to see your delicious creations! For more delicious recipes, check out BBC Good Food ME.
PrintSweet Potato Soup
A comforting and creamy sweet potato soup, perfect for a warming meal.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4-6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: International
- Diet: Vegan
Ingredients
- 2 tablespoons olive oil
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/4 teaspoon ground turmeric
- 4 cups sweet potatoes, peeled and diced
- 4 cups vegetable broth
- 1 cup unsweetened coconut milk
- Salt and black pepper to taste
- Fresh cilantro or parsley for garnish (optional)
Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook until softened, about 5-7 minutes.
- Stir in minced garlic, grated ginger, cumin, coriander, and turmeric. Cook for 1 minute more, until fragrant.
- Add diced sweet potatoes and vegetable broth to the pot. Bring to a boil, then reduce heat, cover, and simmer for 15-20 minutes, or until sweet potatoes are very tender.
- Carefully transfer the soup to a blender (or use an immersion blender) and blend until smooth.
- Return the blended soup to the pot. Stir in the coconut milk. Heat gently until warmed through, but do not boil.
- Season with salt and black pepper to taste.
- Ladle into bowls and garnish with fresh cilantro or parsley, if desired.
Notes
- For a spicier soup, add a pinch of cayenne pepper with the other spices.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days.
- This soup freezes well for up to 3 months.
Nutrition
- Serving Size: 1.5 cups
- Calories: 250
- Sugar: 10g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 8g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 3g
- Cholesterol: 0mg