Easy Sweet Potato Soup Recipe (Creamy, Cozy & Ready Fast)
I started making this Easy Sweet Potato Soup Recipe on a chilly evening when I wanted something warm but didn’t feel like fussing over a complicated dinner. I pureed a pot of roasted sweet potatoes with broth and a few pantry spices, and within 45 minutes I had a bowl of pure comfort. I loved how naturally sweet and velvety it turned out without any heavy cream.
Every time I make it now, my kitchen smells like fall, and I honestly look forward to the leftovers the next day. If you’ve been searching for an easy sweet potato soup recipe that actually delivers on flavor, this is the one I keep coming back to.

Cooking Time
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Ingredients
- 2 tablespoons olive oil – this builds the flavor base for sautéing the onion and garlic
- 1 medium yellow onion, chopped – adds sweetness and depth as it softens
- 1 teaspoon sea salt – season early so the flavors build as the soup cooks
- Freshly ground black pepper – a few grinds round out the overall taste
- 3 medium sweet potatoes, peeled and cubed – the star of the soup, so cut them evenly for faster, more even cooking
- 1 apple, peeled and chopped – adds a subtle natural sweetness that balances the spices
- 3 garlic cloves, grated – use fresh garlic instead of jarred for a brighter flavor
- 1 teaspoon grated ginger – fresh ginger gives the soup a gentle warmth
- 1 teaspoon ground coriander – adds a light citrusy, earthy note
- ½ teaspoon smoked paprika – this is what gives the soup its cozy, smoky undertone
- 1 teaspoon apple cider vinegar – a small splash brightens the whole pot
- 3 to 4 cups vegetable broth – use low-sodium broth so you can control the saltiness
- 1 can (14 ounces) full-fat coconut milk, divided – this is what makes the soup silky without using dairy
- Pepitas, for garnish – adds crunch and a nice visual contrast
- Fresh cilantro, for garnish – a fresh, herby finish
- Crusty bread, for serving – perfect for scooping up every last bit
Note: this recipe serves 4 people generously as a starter or light main.
Equipment You Need
- Large pot or Dutch oven – for sautéing the vegetables and simmering the soup
- Cutting board and sharp knife – for peeling and cubing the sweet potatoes and apple
- Blender or immersion blender – to puree the soup until smooth
- Ladle – for serving the soup neatly into bowls
- Measuring spoons and cups – to keep the spices and broth accurately portioned

How to Make an Easy Sweet Potato Soup Recipe?
Making this soup really comes down to three stages: sautéing, simmering, and blending. Each step builds on the last, so the sweet potatoes end up soft enough to puree into a silky, lump-free texture. Here’s exactly how I put it together every time.
Step 1: Sauté the Aromatics
I start by heating olive oil in a large pot over medium heat, then add the chopped onion along with the salt and pepper. I let it cook for about 5 to 8 minutes, stirring occasionally, until it turns soft and translucent. This step builds the flavor foundation for the entire soup, so I don’t rush it.
Step 2: Add the Sweet Potatoes and Apple
Next, I stir in the cubed sweet potatoes and chopped apple, letting them cook for 8 to 10 minutes until they just begin to soften. I stir occasionally so nothing sticks to the bottom of the pot. The apple quietly melts into the background, adding sweetness without ever tasting like dessert.
Step 3: Add the Spices and Broth
I add the garlic, ginger, coriander, and smoked paprika, stirring until fragrant, then pour in the apple cider vinegar followed by 3 cups of broth and most of the coconut milk. I bring everything to a boil, then cover the pot and reduce the heat to a gentle simmer for 20 to 30 minutes.
Step 4: Blend Until Smooth
Once the sweet potatoes are fork-tender, I let the soup cool slightly before blending it in batches until completely smooth. If it feels too thick, I add up to a cup more broth and blend again. I always taste and adjust the seasoning right before serving.
Step 5: Garnish and Serve
Finally, I ladle the soup into bowls and swirl in the reserved coconut milk. I top each bowl with pepitas, fresh cilantro, and a pinch of chili flakes for a little kick. I serve it hot alongside crusty bread for dipping.
Additional Tips for Making This Recipe Better
- I always roast or sauté the sweet potatoes long enough that a fork slides in easily, otherwise the soup never blends fully smooth.
- I like to toast the pepitas in a dry skillet for a couple of minutes before garnishing; it brings out a nuttier flavor.
- I taste the soup right before serving and adjust the salt, since the coconut milk mellows out the seasoning as it cooks.
- I keep a splash of broth on hand while blending, since the soup thickens as it sits and I like to adjust the consistency right then.
- I’ve found that letting the soup rest for five minutes after blending helps the flavors settle before I serve it.
Common Mistakes to Avoid
- I used to cut my sweet potatoes unevenly, and the smaller pieces turned mushy while the larger ones stayed firm, so now I cube them all the same size.
- I once skipped tasting before serving and the soup turned out under-salted; I always taste and adjust right at the end now.
- I tried blending the soup while it was still boiling hot once, and it was messy and unsafe; I let it cool slightly first.
- I overfilled my blender in one batch and it leaked everywhere, so I always blend in smaller batches now.
- I forgot the apple cider vinegar once, and the soup tasted a little flat; that small splash really does brighten the whole pot.
How to Serve Easy Sweet Potato Soup
I like to serve this soup in wide, shallow bowls so the swirl of coconut milk and garnish really stand out. A drizzle of coconut milk in the center, a sprinkle of toasted pepitas, and a few cilantro leaves make it look like it came from a restaurant.
I usually pair it with warm crusty bread or a simple green salad on the side. For a heartier meal, I’ll add a scoop of cooked rice or lentils into the bowl before ladling the soup over the top.

Variations
- Dairy-free and vegan: this recipe is already dairy-free thanks to the coconut milk, so no swaps needed.
- Sugar-free option: skip the apple and add an extra sweet potato for natural sweetness without the added fruit sugar.
- Spicy sweet potato soup: stir in a pinch of cayenne or extra chili flakes for a spicier version.
- Protein boost: stir in cooked white beans or lentils after blending for a heartier, protein-rich bowl.
- Slow cooker sweet potato soup: sauté the onion and spices first, then transfer everything to a slow cooker and cook on low for 6 hours before blending.
- Curry twist: add a teaspoon of curry powder along with the coriander for a warmer, more fragrant flavor.
Nutritional Information
Here’s a general breakdown of what you can expect per serving of this soup.
- Calories: approximately 280 per serving
- Protein: approximately 4 grams per serving
- Carbohydrates: approximately 35 grams per serving
- Fat: approximately 15 grams per serving
Make Ahead and Storage
Make Ahead: You can prepare this soup up to 2 days in advance. Simply cook it as directed, let it cool completely, then store it in the refrigerator until you’re ready to reheat and serve.
Refrigerator Storage: Store the soup in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen a bit after a day or two.
Freezer Storage: This soup freezes beautifully for up to 3 months. Let it cool fully before transferring it to a freezer-safe container, leaving a little room at the top for expansion.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally, or in the microwave in 1-minute intervals. Add a splash of broth if the soup has thickened too much.
Why You’ll Love This Recipe
This easy sweet potato soup recipe checks every box: it’s simple, comforting, and endlessly adaptable to whatever you have on hand.
- Quick and easy: with just 15 minutes of prep and one pot to clean, this is a weeknight-friendly recipe from start to finish.
- Naturally creamy: the coconut milk and pureed sweet potatoes create a silky texture without needing heavy cream.
- Dietary-friendly: it’s naturally vegan, dairy-free, and gluten-free, so it fits a wide range of diets without any special substitutions.
- Easy to customize: from spicy versions to protein-packed bowls, you can easily adjust it to match your mood or what’s in your pantry.
- Great for meal prep: it stores and freezes well, so you can make a big batch and enjoy it throughout the week.
FAQs
Can I make a 3 ingredient sweet potato soup?
Yes, a simplified version with just sweet potatoes, broth, and onion works well, though the spices in this recipe add more depth of flavor.
How do I make this easy sweet potato soup recipe without cream?
This recipe already skips dairy cream entirely; the coconut milk provides all the creaminess you need.
Can I make a 4 ingredient sweet potato soup or 5 ingredient sweet potato soup?
Yes, you can simplify this recipe down to sweet potatoes, broth, onion, and coconut milk and still get a satisfying, flavorful soup.
Is this similar to a Mary Berry sweet potato soup?
It’s similar in that both are smooth, pureed sweet potato soups, though this version leans on coconut milk and warm spices for a slightly different flavor profile.
Can I make this in a slow cooker?
Yes, sauté the aromatics first, then transfer everything to a slow cooker and cook on low for about 6 hours before blending until smooth.






