The onion softens in butter first, turning sweet at the edges before the garlic goes in. That quiet start gives this creamy sweet potato soup a rounded flavor without needing a long list of seasonings. I like how the sweet potatoes take over from there, softening in the broth until they’re ready to blend into a smooth, filling soup.
The most useful part of the method is letting the potatoes cook until they’re genuinely tender before blending. A fork should slide into a cube easily; if the centers are still firm, the blender won’t turn them silky. Heavy cream goes in only after the pot comes off the heat, then the soup warms gently over low heat. The result is a smooth, mellow bowl that makes six servings.

Kitchen Note
Garlic can go from fragrant to bitter quickly, so give it just 30 seconds in the pot. As soon as you catch that warm garlic smell, move straight on to the sweet potatoes and broth.
Save this creamy sweet potato soup for a cozy dinner: it blends smooth, uses simple pantry staples, and makes six generous servings.
Why Fork-Tender Sweet Potatoes Make a Smoother Soup
A blender can break cooked vegetables into a smooth puree, but it can’t make an undercooked sweet potato tender. If the cubes still have a firm center, they’ll leave tiny bits in the finished soup even after plenty of blending. That’s why the fork test matters more than the clock: the largest cube should give way easily, not just look soft around the edges.
Cutting the sweet potatoes into even 1-inch cubes helps them cook at about the same pace. If some pieces are much larger, the small ones may be ready while the centers of the big ones are still dense. Keep the pot covered during the simmer so the cubes soften in the broth, and check a larger piece before blending. Once every piece is tender, the immersion blender can do its job without leaving a grainy or lumpy texture.
What the Butter, Broth, and Cream Each Bring to the Pot

- Unsalted butter — It gives the onion a gentle richness as it softens and lets the kosher salt stay in control. A fresh, basic butter is all you need here; there’s no need for a specialty variety.
- Yellow onion and garlic — The onion supplies a mellow savory base, while garlic adds a sharper aromatic note. Dice the onion evenly so it softens throughout the 5-to-7-minute cook, and mince the garlic so it releases its aroma quickly.
- Sweet potatoes — These provide the soup’s color, body, and natural sweetness once blended. Choose firm potatoes without soft or damaged spots, peel them, and cut them into even cubes for consistent cooking.
- Chicken or vegetable broth — Both options provide the liquid the potatoes simmer in, but chicken broth gives the soup a more savory base while vegetable broth keeps it vegetarian. Low-sodium broth leaves the seasoning easier to manage alongside the kosher salt.
- Heavy cream — Cream rounds out the sweet potato’s earthy sweetness and gives the blended soup a fuller finish. Milk isn’t an equivalent swap; it makes a thinner soup, so heavy cream is the better choice for the texture this recipe is meant to have.
Building the Soup Before Blending It Smooth
Soften the Onion in Butter
Melt the butter in a 5-quart pot over medium heat, then add the diced onion. Cook for 5 to 7 minutes, stirring occasionally, until the pieces are softened. They should look relaxed and translucent rather than browned. If the onion starts taking on color, lower the heat so it has time to soften without scorching.
Add the Garlic Briefly
Stir in the minced garlic and cook for 30 seconds. Keep it moving so it warms evenly in the butter and onion. You’ll smell the garlic when it’s ready; it shouldn’t turn dark or stick to the bottom of the pot. Add the sweet potatoes and broth next.
Simmer Until the Cubes Give Way
Add the sweet potatoes, broth, kosher salt, and black pepper, then bring the pot to a boil. Reduce the heat, cover, and simmer for 18 to 22 minutes. Check the largest cube with a fork; it should be very tender when pierced. If the center still feels firm, keep simmering until it yields easily rather than blending early.
Blend, Then Finish with Cream
Remove the pot from the heat and blend with an immersion blender until the soup is smooth. Keep the blender submerged as you work to limit splashing. Stir in the heavy cream, then warm the soup over low heat for 2 to 3 minutes. Don’t let it boil after the cream goes in.
Two Broth Choices for a Different Kind of Bowl
Keep It Vegetarian with Vegetable Broth
Use vegetable broth in place of chicken broth to make the soup vegetarian. The sweet potatoes and cream still give it body, while the broth makes the base taste more vegetable-forward and less savory-meaty.
Choose Chicken Broth for a Savory Base
Chicken broth gives the soup a deeper savory note alongside the sweet potatoes. It’s a good fit when you want the bowl to lean more toward a classic, hearty soup; the low-sodium kind keeps the seasoning from getting ahead of the other flavors.
Storage and Reheating
- Refrigerator: Store in an airtight container for 3 to 4 days. The soup will thicken as it chills.
- Freezer: Freeze in airtight portions for up to 2 months. Cream soups may separate or turn slightly grainy after thawing, so expect a small texture change.
- Reheating: Warm gently in a pot over low heat, stirring as it heats. Avoid boiling, which can make the cream-based soup less smooth.
Questions That Come Up with Creamy Sweet Potato Soup

Creamy Sweet Potato Soup
Ingredients
Equipment
Method
- Melt the butter in a 5-quart pot over medium heat.
- Add the onion and cook for 5 to 7 minutes, stirring occasionally, until softened.
- Add the garlic and cook for 30 seconds, stirring, until fragrant.
- Add the sweet potatoes, broth, salt, and pepper.
- Bring the mixture to a boil.
- Reduce the heat, cover, and simmer for 18 to 22 minutes, until the sweet potatoes are very tender when pierced with a fork.
- Remove the pot from the heat and blend the soup with an immersion blender until smooth.
- Stir in the heavy cream.
- Warm the soup over low heat for 2 to 3 minutes, without letting it boil.



