
I started making this Easy Sweet Potato Soup Recipe on a rainy Tuesday when I just wanted something warm without standing over the stove for hours, and it’s been in my regular rotation ever since.
I love how a handful of pantry staples turn into something that tastes like I fussed over it all afternoon. Me and my family go through a full pot in one sitting, especially when the weather turns chilly.
I’ve tweaked it so many times that I finally landed on a version that’s foolproof, even on my laziest cooking days. If you’re looking for an easy sweet potato soup recipe without cream that still feels indulgent, this is the one I keep coming back to.

Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
Ingredients
- 4 medium sweet potatoes, peeled and cubed – the star of the dish, giving natural sweetness and that velvety texture once blended
- 1 tablespoon olive oil – helps soften the onion and garlic without them sticking or burning
- 1 medium onion, chopped – builds the savory base flavor the soup needs
- 3 cloves garlic, minced – adds warmth and depth; fresh garlic works far better than the jarred kind
- 4 cups vegetable broth (or chicken broth) – the cooking liquid that turns everything into soup; low-sodium lets you control the salt
- 1/2 teaspoon ground cinnamon – a small pinch that brings out the sweet potato’s natural sweetness
- 1/2 teaspoon salt, or to taste – season gradually and adjust at the end
- 1/4 teaspoon black pepper – balances the sweetness with a little bite
- 1/4 cup coconut milk or heavy cream (optional) – for a silkier finish; skip it for a lighter, dairy-free bowl
Note: This recipe serves 4 to 6 people, depending on portion size.
Equipment You Need
- Large pot or Dutch oven – for sautéing the aromatics and simmering the soup
- Cutting board and sharp knife – to peel and cube the sweet potatoes quickly and evenly
- Wooden spoon – for stirring the onions and garlic without scratching your pot
- Immersion blender (or regular blender) – to purée the soup until smooth
- Ladle – for serving the soup neatly into bowls

How to Make an Easy Sweet Potato Soup Recipe?
I promise this soup is far less fussy than it looks once it’s in a bowl. Every step builds flavor quickly, so you’re not babysitting the pot for long. Here’s exactly how I put mine together from start to finish.
Step 1: Prep Your Vegetables
I always start by peeling and cubing my sweet potatoes into roughly even pieces, so they cook at the same rate. Smaller cubes mean a faster simmer and a smoother final purée. I chop my onion and mince the garlic while the pot is warming up, so nothing sits around going soft.
Step 2: Sauté the Aromatics
I heat the olive oil in my pot over medium heat until it shimmers slightly. Then I add the onion and let it soften for about 4 to 5 minutes, stirring now and then. Once it turns translucent, I stir in the garlic for just a minute, since it burns fast and turns bitter quickly.
Step 3: Add the Sweet Potatoes and Broth
Next, I toss in my cubed sweet potatoes along with the cinnamon, salt, and pepper, stirring everything together for a minute so the spices coat the pieces. I then pour in the vegetable broth, making sure the potatoes are mostly submerged, and bring the whole pot up to a gentle boil.
Step 4: Simmer Until Tender
I reduce the heat and let everything simmer uncovered for about 15 to 20 minutes. I know it’s ready when a fork slides into the sweet potato cubes with almost no resistance. This is the step I never rush, since undercooked potatoes make for a grainy soup later.
Step 5: Blend Until Smooth
Once the potatoes are soft, I use my immersion blender right in the pot to purée everything until silky. If I’m using a regular blender, I work in batches and leave the lid slightly vented so steam can escape safely. This is where the soup really transforms into something special.
Step 6: Finish and Taste
I stir in the coconut milk or cream at this stage if I’m using it, then taste and adjust the salt and pepper. If the soup feels too thick, I thin it out with a splash more broth or water until it reaches the consistency I like.
Additional Tips for Making This Recipe Better
I’ve made this soup more times than I can count, and these are the small details that genuinely change the result for me.
- I always roast my sweet potatoes instead of boiling them when I have extra time, because it deepens the flavor noticeably.
- I never skip tasting before serving, since broths vary a lot in saltiness and I don’t want to over or under season.
- I keep a splash of broth on hand while blending, since it’s much easier to thin a thick soup than to fix a watery one.
- I add a tiny pinch of cayenne when I want a spicy sweet potato soup instead of a purely sweet, mellow one.
- I let the soup rest for five minutes off the heat before blending, so I don’t accidentally burn myself on the steam.
Common Mistakes to Avoid
I’ve made nearly every one of these mistakes myself before I figured out what actually works.
- I used to cut my sweet potato cubes unevenly, and the smaller pieces turned mushy while the bigger ones stayed firm.
- I once blended the soup while it was piping hot in a sealed blender, and the lid nearly popped off from the pressure.
- I added salt too early in the process a few times, and the soup ended up way too salty after the broth reduced.
- I forgot to taste before serving once, and the soup turned out bland because I assumed the broth already had enough seasoning.
- I added cream straight into a boiling pot, and it curdled slightly, so now I always lower the heat first.
How to Serve Easy Sweet Potato Soup
I like to ladle this soup into wide, shallow bowls so the color really shows off against the white ceramic. A light swirl of cream or coconut milk on top, followed by a few cracks of black pepper, makes it look like it came from a restaurant. I’ll often scatter on some toasted pumpkin seeds or chopped chives for crunch and color.
On busier weeknights, I pair a bowl with a thick slice of crusty bread for dipping, and on cozier evenings I like serving it alongside a smaller bowl of butternut squash soup so guests can compare the two side by side.

Variations
- 3 ingredient sweet potato soup: just sweet potatoes, broth, and a splash of milk or cream for an ultra-simple version.
- 4 ingredient sweet potato soup: add onion to the 3-ingredient base for extra depth without much extra effort.
- 5 ingredient sweet potato soup without cream: sweet potato, broth, onion, garlic, and a pinch of cinnamon, blended smooth with no dairy at all.
- Mary Berry style sweet potato soup: lean on curry powder and a touch of coconut milk for a British-inspired, warmly spiced bowl.
- Slow cooker sweet potato soup: toss everything except the cream into the slow cooker and cook on low for 6 hours before blending.
- Spicy sweet potato soup: stir in chili flakes, cayenne, or a diced jalapeño while sautéing the onions.
- Dairy-free and vegan: swap the cream for coconut milk or cashew cream and use vegetable broth throughout.
Nutritional Information
Here’s a rough breakdown per serving, which can shift slightly depending on your exact ingredients and portion sizes.
- Calories: approximately 180–220 kcal
- Protein: approximately 3–4 g
- Carbohydrates: approximately 32–36 g
- Fat: approximately 5–7 g
Make Ahead and Storage
You can make this soup up to 2 days ahead and keep it covered in the fridge, which actually lets the flavors deepen a bit overnight.
To reheat, warm it gently on the stovetop over medium-low heat, stirring occasionally, or microwave it in short bursts, stirring between each one.
This soup freezes well for up to 3 months in an airtight, freezer-safe container; just leave a little space at the top since it expands slightly as it freezes. Thaw it overnight in the fridge before reheating for the best texture.
Why You’ll Love This Recipe
This soup checks almost every box I look for in a weeknight dinner, and here’s why it’s earned a permanent spot in my recipe folder.
- It’s incredibly easy to make: with just one pot and a blender, there’s barely any cleanup or technique involved, so even a beginner cook can nail it on the first try.
- It’s naturally gluten-free and easy to make dairy-free: swapping the cream for coconut milk keeps it friendly for most dietary needs without sacrificing creaminess.
- It’s endlessly customizable: from a spicy sweet potato soup to a curry-spiced Mary Berry-inspired bowl, the base recipe adapts to whatever mood I’m in.
- It freezes beautifully: I can make a double batch on a Sunday and have lunch ready for weeks without any extra effort.
- It’s budget-friendly: sweet potatoes, broth, onion, and garlic are inexpensive staples that stretch into several hearty servings.
FAQs
Can I make this sweet potato soup without cream?
Yes, you can leave the cream out entirely or replace it with coconut milk for a dairy-free version that’s still smooth and satisfying.
What’s the easiest way to peel sweet potatoes?
A standard vegetable peeler works best, or you can roast them whole first and simply scoop the flesh out once they’ve cooled slightly.
How long does this soup last in the fridge?
It stays fresh in an airtight container in the refrigerator for about 4 to 5 days.
Can I make this in a slow cooker?
Absolutely, just combine the sweet potatoes, onion, garlic, broth, and spices in the slow cooker on low for about 6 hours, then blend and stir in the cream at the end.
Why did my soup turn out watery?
This usually happens when there’s too much broth relative to sweet potato, so try simmering it a bit longer uncovered, or blend in an extra half potato’s worth for thickness.
If you enjoy experimenting with creamy vegetable soups like this one, you might also like trying a creamy chicken potato soup for a heartier, protein-packed twist.

Easy Sweet Potato Soup Recipe
Ingredients
Method
- I always start by peeling and cubing my sweet potatoes into roughly even pieces, so they cook at the same rate. Smaller cubes mean a faster simmer and a smoother final purée. I chop my onion and mince the garlic while the pot is warming up, so nothing sits around going soft.
- I heat the olive oil in my pot over medium heat until it shimmers slightly. Then I add the onion and let it soften for about 4 to 5 minutes, stirring now and then. Once it turns translucent, I stir in the garlic for just a minute, since it burns fast and turns bitter quickly.
- Next, I toss in my cubed sweet potatoes along with the cinnamon, salt, and pepper, stirring everything together for a minute so the spices coat the pieces. I then pour in the vegetable broth, making sure the potatoes are mostly submerged, and bring the whole pot up to a gentle boil.
- I reduce the heat and let everything simmer uncovered for about 15 to 20 minutes. I know it’s ready when a fork slides into the sweet potato cubes with almost no resistance. This is the step I never rush, since undercooked potatoes make for a grainy soup later.
- Once the potatoes are soft, I use my immersion blender right in the pot to purée everything until silky. If I’m using a regular blender, I work in batches and leave the lid slightly vented so steam can escape safely. This is where the soup really transforms into something special.
- I stir in the coconut milk or cream at this stage if I’m using it, then taste and adjust the salt and pepper. If the soup feels too thick, I thin it out with a splash more broth or water until it reaches the consistency I like.
Notes
- I always roast my sweet potatoes instead of boiling them when I have extra time, because it deepens the flavor noticeably.
- I never skip tasting before serving, since broths vary a lot in saltiness and I don’t want to over or under season.
- I keep a splash of broth on hand while blending, since it’s much easier to thin a thick soup than to fix a watery one.
- I add a tiny pinch of cayenne when I want a spicy sweet potato soup instead of a purely sweet, mellow one.
- I let the soup rest for five minutes off the heat before blending, so I don’t accidentally burn myself on the steam.






