This Sweet Potato Soup Will Ruin Every Other Soup For You

You know how some recipes feel like a chore? This is the opposite of that.

One pot. Simple ingredients. About 40 minutes. And the result is a bowl of soup so creamy, so deeply flavored, that you’ll find yourself making it on repeat from October straight through March.

Sweet potato soup sounds humble on paper. But once you add roasted garlic, a touch of coconut milk, and a little spice to the mix — it turns into something that feels genuinely special.

And no, you don’t need to be a trained chef to pull this off.


What You’ll Need

For the soup:

  • 2 lbs (about 3 large) sweet potatoes, peeled and cubed
  • 1 medium yellow onion, roughly chopped
  • 4 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper (adjust to taste)
  • 1/2 teaspoon ground ginger
  • Salt and black pepper to taste
  • 4 cups vegetable broth (low sodium)
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 tablespoon fresh lime juice

Optional toppings:

  • A swirl of coconut cream
  • Toasted pumpkin seeds
  • Fresh cilantro
  • A pinch of chili flakes
  • Crusty bread on the side

Tools You’ll Need

  • Large pot or Dutch oven
  • Immersion blender (or regular blender)
  • Cutting board
  • Sharp chef’s knife
  • Vegetable peeler
  • Wooden spoon or silicone spatula
  • Measuring spoons and cups
  • Ladle

Pro Tips

These are the things I wish someone had told me the first time I made this.

  1. Don’t skip browning the onions. I know it’s tempting to rush past this step, but letting the onions get soft and slightly golden builds a flavor base that you absolutely feel in the final soup. Give it a full 6-7 minutes on medium heat.
  2. Roast your sweet potatoes instead of boiling (if you have time). Toss the cubed sweet potatoes in olive oil, salt, and a little smoked paprika and roast at 400°F for 25 minutes before adding to the pot. It deepens the sweetness in a way that boiling just can’t match.
  3. Use full-fat coconut milk. The lite version won’t give you that luscious, velvety texture. Full-fat is worth every calorie here.
  4. Blend in batches if using a regular blender. Hot liquids expand when blended. Fill the blender only halfway, hold the lid down with a kitchen towel, and blend on low first. Trust me on this one.
  5. Add the lime juice right before serving. This tiny step is a game-changer. The acidity cuts through the richness and brightens every single flavor in the bowl.

How to Make Sweet Potato Soup

Step 1: Prep your vegetables

Peel and cube the sweet potatoes into roughly 1-inch pieces so they cook evenly. Chop the onion and mince the garlic.

Step 2: Sauté the aromatics

Heat olive oil in a large pot over medium heat. Add the onion and cook for 6-7 minutes, stirring occasionally, until soft and translucent. Add the garlic and cook for another minute until fragrant.

Step 3: Add the spices

Add the cumin, smoked paprika, cayenne, and ground ginger directly to the pot. Stir for about 30 seconds. You’re toasting the spices in the oil, which releases so much more flavor than adding them to liquid.

Step 4: Add sweet potatoes and broth

Add the cubed sweet potatoes to the pot and pour in the vegetable broth. Bring to a boil, then reduce heat to a simmer. Cook for 18-20 minutes, or until the sweet potatoes are completely fork-tender.

Step 5: Add coconut milk

Pour in the coconut milk and stir to combine. Let it heat through for 2-3 minutes.

Step 6: Blend

Use an immersion blender to blend the soup directly in the pot until completely smooth. If using a regular blender, let the soup cool slightly, blend in batches, and return to the pot.

Step 7: Season and finish

Add the lime juice, then taste and adjust salt, pepper, and cayenne to your liking. If the soup feels too thick, add a splash of broth to loosen it.

Step 8: Serve

Ladle into bowls and add your toppings of choice. A swirl of coconut cream, a handful of toasted pumpkin seeds, and some fresh cilantro makes it look like you ordered it from a nice restaurant.


Substitutions and Variations

No coconut milk? Heavy cream works just as well for a non-dairy-free version. For a lighter option, try cashew cream.

No vegetable broth? Chicken broth gives a slightly richer flavor and works great if you’re not cooking for vegetarians.

Want more protein? Stir in a can of rinsed white beans before blending. They blend completely smooth and add a surprising amount of body and protein to the soup.

Love heat? Add a whole jalapeño (seeded) to the pot when you add the sweet potatoes. Blend it right in.

Need it nut-free? Skip the pumpkin seed garnish and opt for crispy chickpeas or a drizzle of good olive oil.


Make Ahead Tips

This soup is actually better the next day. The flavors settle and deepen overnight in the fridge.

Make the full batch, let it cool completely, and store it in airtight containers. It reheats beautifully on the stovetop over medium-low heat with a splash of broth to bring it back to the right consistency.

You can also freeze it for up to 3 months. Freeze in individual portions so you can pull out exactly what you need on a weeknight.


Nutrition Breakdown

(Per serving, based on 4 servings)

NutrientAmount
Calories~320 kcal
Carbohydrates42g
Protein4g
Fat16g
Fiber6g
Vitamin A380% DV
Vitamin C35% DV
Potassium780mg

Sweet potatoes are genuinely one of the most nutrient-dense foods you can eat. A single large sweet potato contains more than your entire daily recommended intake of Vitamin A. That orange color? That’s beta-carotene, which your body converts to Vitamin A and uses for eye health, immune function, and skin. 🧡

Diet-friendly notes:

  • Vegan and dairy-free as written
  • Gluten-free as written
  • Whole30-friendly (skip the pumpkin seeds if needed)
  • Lower calorie option: Swap full-fat coconut milk for light coconut milk to save around 100 calories per serving

Meal Pairing Suggestions

This soup pairs really well with:

  • Crusty sourdough bread for dipping
  • A simple arugula salad with lemon vinaigrette to cut through the richness
  • Grilled cheese sandwiches if you want a proper cozy meal
  • Roasted chickpeas as a crunchy topping that also makes it more filling

Leftovers and Storage

Fridge: Store in an airtight container for up to 5 days.

Freezer: Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating: Warm on the stovetop over medium-low heat, stirring occasionally. Add a small splash of broth or water if the soup has thickened in the fridge.

Heads up: Don’t add the toppings until you’re ready to serve. They don’t store or reheat well mixed in.


FAQ

Can I use canned sweet potatoes?

Technically yes, but fresh sweet potatoes have a much better flavor and texture. Canned sweet potatoes are pre-cooked and can make the soup taste a little flat. Fresh is worth the extra 10 minutes.

My soup came out thin. How do I fix it?

Simmer it uncovered for another 10-15 minutes to reduce and thicken. You can also blend in an extra cup of cooked sweet potato.

My soup came out too thick. What do I do?

Add vegetable broth a little at a time while stirring until you reach the consistency you like.

Can I make this in a slow cooker?

Yes. Add everything except the coconut milk and lime juice to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Blend, then stir in the coconut milk and lime juice before serving.

Can I use butternut squash instead of sweet potato?

Absolutely. Butternut squash makes a slightly less sweet, nuttier version of this soup that’s just as good. The cooking time stays the same.

Is this soup spicy?

With 1/4 teaspoon of cayenne, it has a very mild warmth in the background. If you’re sensitive to heat, start with a pinch. If you love spice, go up to 1/2 teaspoon.

Can I skip the coconut milk?

You can, but the soup will be much less creamy and rich. If you skip it, add an extra cup of broth to compensate for the volume.


Wrapping Up

A bowl of this sweet potato soup on a cold night hits differently.

It’s one of those recipes that looks like you spent way more time on it than you actually did. Creamy, warming, a little smoky from the paprika, with that tiny hit of lime right at the end that makes everything pop.

Make it once and you’ll see exactly what I mean.

If you give this recipe a try, drop a comment below and let me know how it went. Did you add anything to it? Make any swaps? Found a topping combo that I need to try? I love hearing how these turn out in real kitchens.

Leave a Comment