Creamy Sweet Potato Soup Comfort in 40 Mins

January 29, 2026

I still remember the first truly cold snap that winter, the kind that seeps into your bones and makes you crave something warm and comforting. I came home shivering, grabbed a sweet potato from the basket, and threw together this Creamy Sweet Potato Soup on a whim. It was so silky, so naturally sweet, and so incredibly easy that I’ve been perfecting it ever since. I’ve tested this recipe countless times to get that perfect balance of savory and sweet, and let me tell you—it’s ready in just 40 minutes, start to finish. Stick with me, and I’ll show you exactly how to make it yourself.

Creamy Sweet Potato Soup - detail 1

Why You’ll Love This Creamy Sweet Potato Soup

Trust me, this soup is a game-changer for busy weeknights. It’s ridiculously quick to throw together, uses simple pantry staples, and it’s totally vegan and dairy-free without sacrificing an ounce of creaminess. Plus, it’s a one-pot wonder, so cleanup is a breeze.

  • Quick to make – ready in just 40 minutes, start to finish.
  • Simple ingredients – nothing fancy, you probably have most of them already.
  • Vegan and dairy-free – this Creamy Sweet Potato Soup is naturally plant-based.
  • Naturally sweet and savory – the sweet potatoes do all the heavy lifting.
  • One-pot meal – less mess, more time to relax.

Ingredients for Creamy Sweet Potato Soup

Alright, let’s talk about what you’ll need. This list is short and sweet, which is exactly why I love this recipe. You’re just a few pantry staples away from a bowl of pure comfort.

  • 2 tablespoons olive oil – for sautéing the onion and garlic.
  • 1 large onion, chopped (about 1 cup) – any yellow or white onion works great.
  • 2 cloves garlic, minced – fresh is best, but jarred minced garlic works in a pinch.
  • 3 medium sweet potatoes, peeled and cubed (about 1.5 pounds) – make sure you cut them into roughly 1-inch cubes so they cook evenly.
  • 4 cups vegetable broth – use a good-quality one, or homemade if you have it.
  • 1 cup full-fat coconut milk – trust me on this, the full-fat version gives you that luscious, creamy texture. Light coconut milk just won’t cut it here.
  • 1 teaspoon salt – start here, then adjust to taste at the end.
  • 1/2 teaspoon black pepper – freshly ground if you can.
  • 1/4 teaspoon nutmeg – freshly grated if possible, it makes a world of difference.

Ingredient Notes and Substitutions

Let me break down a few things so you can tweak this soup to your heart’s content. First, the coconut milk – it’s my go-to because it adds a rich, velvety texture without any dairy. But if you’re not vegan, you can swap it for heavy cream or even whole milk. Just know the soup won’t be quite as thick.

As for the sweet potatoes, you want the orange-fleshed ones (often labeled as “yams” in the US). True yams are starchier and less sweet, so stick with sweet potatoes here. And for the broth, vegetable broth keeps it vegan, but chicken broth works beautifully if that’s what you have on hand.

One more thing – that nutmeg? It’s a star player, but if you’re out, swap it with a pinch of cinnamon or ginger. Both will give you that warm, cozy vibe this soup is all about.

How to Make Creamy Sweet Potato Soup

Okay, let’s get cooking! This Creamy Sweet Potato Soup comes together in no time, and I promise you don’t need any fancy equipment. Here’s exactly how I do it, step by step.

First, grab a large pot—no need to preheat anything, just set it over medium heat and add your 2 tablespoons of olive oil. Toss in the chopped onion and let it cook until it’s soft and translucent, about 5 minutes. You’ll know it’s ready when your kitchen starts smelling amazing. Then add the minced garlic and cook for just 1 minute more—don’t let it burn!

Next, add your cubed sweet potatoes and all 4 cups of vegetable broth. Crank the heat up to high and bring it to a boil. Once it’s bubbling, reduce the heat to low, cover the pot, and let it simmer for about 20 minutes, or until the sweet potatoes are fork-tender. You want them soft enough that a knife slides right through.

Now for the fun part—blending! I use an immersion blender right in the pot because it’s less cleanup, but a regular blender works too. Just be careful: hot soup can splatter, so let it cool for a few minutes first, or place a kitchen towel over the blender lid while you pulse. Blend until it’s silky smooth.

Finally, stir in the coconut milk, salt, pepper, and nutmeg. Give it a taste and adjust the seasonings if needed. Heat everything through for a couple of minutes, then ladle it into bowls and enjoy. That’s it—40 minutes from start to finish!

Tips for the Best Creamy Sweet Potato Soup

Alright, I’ve made this Creamy Sweet Potato Soup more times than I can count, so let me share a few tricks I’ve picked up along the way. First, if you have a little extra time, try roasting the sweet potatoes before adding them to the pot. Just toss them in a bit of olive oil and roast at 400°F for 25 minutes—it deepens the flavor like crazy.

For the smoothest texture, use a high-speed blender if you have one. It makes the soup unbelievably velvety. And whatever you do, don’t skip the nutmeg! It’s that little touch that makes the soup feel cozy and complete. If your soup ends up too thick, just add a splash more broth or coconut milk until it reaches your preferred consistency. I also love garnishing with a sprinkle of fresh parsley or chives—it adds a pop of color and freshness that balances the richness perfectly.

Variations and Serving Suggestions for Creamy Sweet Potato Soup

One of the best things about this Creamy Sweet Potato Soup is how easy it is to dress up or change around. When I want a little extra sweetness, I toss a diced apple or a chopped carrot in with the sweet potatoes—they blend right in and add another layer of flavor. For a savory twist, try stirring in a tablespoon of peanut butter or tahini after blending; it gives the soup a lovely, nutty richness that’s just divine.

For a bit of crunch on top, I love adding roasted chickpeas or pumpkin seeds. They make the soup feel more like a full meal. As for serving, this soup is incredibly versatile. I usually pair it with a hunk of crusty bread for dipping, or a simple green salad with a tangy vinaigrette to cut through the creaminess. And let’s be real—it’s also fantastic with a gooey grilled cheese on the side. Whether you serve it as a starter or a main dish, this soup always hits the spot.

How to Store Creamy Sweet Potato Soup

Got leftovers? Lucky you! This Creamy Sweet Potato Soup stores like a dream. First, let it cool completely—I usually just leave it on the counter for a bit while I clean up. Then, transfer it to an airtight container and pop it in the fridge, where it’ll stay perfect for up to 5 days.

When you’re ready to reheat, just warm it in a pot over medium-low heat, stirring every now and then. You can also zap it in the microwave in 30-second bursts. If it’s thickened up too much (which happens as it sits), just add a splash of broth or water to loosen it back up. For longer storage, freeze it in individual portions—they’ll keep for up to 3 months. Thaw overnight in the fridge, then reheat as usual. Easy peasy!

Nutritional Information for Creamy Sweet Potato Soup

If you’re like me, you love knowing what’s in your bowl. Here’s the breakdown for one serving of this Creamy Sweet Potato Soup:

  • Calories: 250
  • Fat: 12g (mostly from that gorgeous coconut milk)
  • Carbohydrates: 32g
  • Protein: 4g
  • Fiber: 5g
  • Sugar: 12g (naturally from the sweet potatoes)
  • Sodium: 650mg

One quick note: nutrition information is an estimate based on the ingredients I used. Actual values may vary depending on brands and substitutions, so don’t stress too much about the numbers—just enjoy your soup!

Frequently Asked Questions About Creamy Sweet Potato Soup

I get tons of questions about this Creamy Sweet Potato Soup, so let me answer the most common ones right here. First up: Can I make this soup in advance? Absolutely! In fact, I often make it a day or two ahead because the flavors meld together even more overnight. Just store it in the fridge and reheat when you’re ready.

Can I freeze this vegan sweet potato soup? You bet! Pour it into freezer-safe containers (leaving a little space for expansion) and freeze for up to 3 months. Thaw it overnight in the fridge, then warm it up on the stove—it’ll taste just as good as the day you made it.

Can I use other types of milk? Sure, you can swap the coconut milk for oat milk, almond milk, or even regular dairy milk if you’re not vegan. But I have to be honest—the coconut milk gives this easy soup recipe that luscious, velvety texture that’s hard to beat. If you use something lighter, the soup won’t be as creamy.

How do I make it spicier? Oh, I love this question! Just add a pinch of cayenne pepper or a few red pepper flakes when you season the soup. Start small and taste as you go—you can always add more heat, but you can’t take it out!

Is this soup gluten-free? Yes, as written, this Creamy Sweet Potato Soup is completely gluten-free. Just double-check your vegetable broth to make sure it’s certified gluten-free if that’s a concern for you.

If you try this recipe, leave a comment below and rate it. Share your photos on social media and tag me—I love seeing your beautiful bowls of soup!

Print

Creamy Sweet Potato Soup Comfort in 40 Mins

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A simple and creamy sweet potato soup. It is smooth and slightly sweet. Perfect for a cozy meal. Ready in under an hour.

  • Author: Milo
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 3 medium sweet potatoes, peeled and cubed
  • 4 cups vegetable broth
  • 1 cup coconut milk
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and cook until soft, about 5 minutes.
  3. Add garlic and cook for 1 minute.
  4. Add sweet potatoes and vegetable broth. Bring to a boil.
  5. Reduce heat and simmer until sweet potatoes are tender, about 20 minutes.
  6. Use an immersion blender to puree the soup until smooth.
  7. Stir in coconut milk, salt, pepper, and nutmeg.
  8. Heat through and serve.

Notes

  • Use full-fat coconut milk for extra creaminess.
  • Adjust salt to your taste.
  • Garnish with fresh parsley or chives.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 250
  • Sugar: 12g
  • Sodium: 650mg
  • Fat: 12g
  • Saturated Fat: 9g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 5g
  • Protein: 4g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star