This creamy sweet potato soup is smooth, cozy, and full of naturally sweet roasted sweet potatoes, carrots, onion, garlic, ginger, warm spices, and creamy coconut milk or cream. It is an easy healthy soup recipe that is perfect for fall, winter, meal prep, or a simple weeknight dinner.
Sweet potatoes create a naturally thick and velvety soup without needing flour or a large amount of cream. A medium sweet potato also provides fiber and vitamin A, making this a nourishing vegetable-based meal when paired with protein-rich toppings, beans, or whole-grain bread.snaped.fns.usda+1
Why You’ll Love This Creamy Sweet Potato Soup
This sweet potato soup is a comforting recipe with simple ingredients and bold, warming flavor. The natural sweetness of sweet potatoes and carrots is balanced with savory onion, garlic, vegetable broth, ginger, curry powder, cumin, and smoked paprika.
The recipe is flexible enough for different diets and pantry ingredients. Use coconut milk for a dairy-free or vegan sweet potato soup, or use heavy cream or half-and-half for a richer traditional version. You can also adjust the spice level depending on your preference.
It is ideal for meal prep because the soup stores well in the refrigerator and can be frozen. Make a large pot for dinner, then save extra servings for quick lunches during the week.
A smooth, warming soup for fall and winter
Creamy sweet potato soup is especially comforting during cool weather. Its warm orange color, silky texture, and gentle spice blend make it a natural choice for fall dinners, holiday meals, and winter lunches.
Serve it in bowls with toppings such as toasted pumpkin seeds, crispy chickpeas, chopped parsley, coconut milk, croutons, or a swirl of Greek yogurt. These toppings add contrast to the smooth soup.
Sweet potatoes create a naturally creamy texture
Sweet potatoes become very soft after roasting or simmering, so they blend into a thick and creamy texture without needing a roux. This makes the soup easy to prepare and naturally gluten-free.
Roasting the sweet potatoes before blending gives them a deeper caramelized flavor. If you are short on time, you can peel and cube them, then simmer them directly in the pot with the broth.
Easy to make with simple pantry ingredients
This soup is made with basic vegetables, broth, seasonings, and a creamy ingredient. You do not need special cooking equipment beyond a large pot and an immersion blender or countertop blender.
Canned coconut milk, dried spices, and vegetable broth make this an easy pantry-friendly dinner. Fresh ginger and garlic add the best flavor, but ground ginger and garlic powder can work when needed.
Flexible for dairy-free, vegan, or vegetarian diets
Use vegetable broth and coconut milk to make this recipe completely vegan. Coconut milk gives the soup richness and a light tropical note that works well with ginger, curry powder, and sweet potatoes.
For a dairy-based version, use chicken broth and heavy cream or half-and-half. You can also garnish each bowl with Greek yogurt, sour cream, Parmesan, or crumbled feta if you are not following a vegan diet.
Ingredients for Easy Sweet Potato Soup
This creamy sweet potato soup uses vegetables, aromatic ingredients, broth, spices, and a creamy element. Each ingredient helps create a balanced soup that is savory, lightly sweet, and warming.
Choose firm sweet potatoes with smooth skin and no soft spots. Orange-fleshed sweet potatoes are especially good because they give the soup a bright color and creamy texture.
Sweet potatoes, carrots, onion, and garlic
Sweet potatoes are the main ingredient and create the soup’s smooth body. Carrots add additional natural sweetness and a deeper orange color.
Yellow onion provides savory depth, while garlic gives the soup a rich, aromatic flavor. You can use red onion if needed, but yellow onion has the most neutral and classic soup flavor.
Vegetable broth and creamy ingredients
Vegetable broth keeps this sweet potato soup vegetarian and vegan-friendly. Use low-sodium broth so you can adjust salt after blending. Chicken broth also works if you are not making a vegetarian recipe.
Full-fat coconut milk creates a creamy dairy-free soup. Heavy cream, half-and-half, or evaporated milk can be used for a traditional creamy version. For a lighter soup, use unsweetened almond milk or an extra splash of broth, but the final result will be less rich.
Ginger, curry powder, cumin, and paprika
Fresh ginger adds a bright, slightly spicy flavor that balances the natural sweetness of sweet potatoes. Curry powder and cumin create warm earthiness, while smoked paprika adds gentle savory depth.
Use a mild curry powder if you prefer a family-friendly soup. Add cayenne pepper or red pepper flakes only if you want noticeable heat.
Optional coconut milk, cream, or Greek yogurt
Coconut milk is the best choice for a dairy-free creamy sweet potato soup. Shake the can before opening so the thick cream and liquid combine evenly.
Heavy cream creates a more traditional rich soup, while Greek yogurt can be added as a topping for creaminess and protein. Do not boil the soup after adding yogurt, because high heat can cause it to separate.
How to Make Sweet Potato Soup
There are two easy methods for sweet potato soup: roasting the vegetables before blending or simmering them directly in the pot. Roasting takes a little longer but gives the soup a richer caramelized flavor.
For the best balance of ease and flavor, roast the sweet potatoes and carrots while sautéing the onion, garlic, and ginger on the stove. Then combine everything with broth, blend, and finish with coconut milk or cream.
Roast or sauté sweet potatoes for rich flavor
To roast the vegetables, toss peeled and cubed sweet potatoes and carrots with olive oil, salt, and black pepper. Roast them at 425°F until tender and lightly caramelized, about 25 to 30 minutes.
If you prefer a one-pot recipe, sauté the sweet potato cubes and carrots with the onion for a few minutes, then simmer them in broth until very tender. The soup will still be delicious, although it will have a milder roasted flavor.
Cook the vegetables with broth until tender
In a large soup pot, heat olive oil over medium heat. Add onion and cook until soft, then stir in garlic and ginger. Add curry powder, cumin, and smoked paprika, then cook for about 30 seconds to bloom the spices.
Add the roasted vegetables and vegetable broth. Bring the soup to a gentle simmer and cook for 5 to 10 minutes so all the flavors blend. If you used unroasted vegetables, simmer for 20 to 25 minutes or until they are completely tender.
Blend the soup until smooth and creamy
Remove the pot from the heat. Use an immersion blender to blend the soup directly in the pot until smooth. Move the blender slowly through the pot so all pieces of sweet potato and carrot become creamy.
If using a countertop blender, blend the soup in small batches. Do not fill the blender too high, and leave room for steam to escape. Return the blended soup to the pot before adding coconut milk or cream.
Adjust seasoning and thickness before serving
Stir in coconut milk, heavy cream, or half-and-half over low heat. Taste the soup and add more salt, black pepper, curry powder, or a small squeeze of lime juice if needed.
If the soup is too thick, add more broth a few tablespoons at a time. If it is too thin, simmer it uncovered for a few minutes. You can also blend in extra cooked sweet potato, carrot, white beans, or cauliflower to thicken it naturally.
Tips for the Best Sweet Potato Soup
The best sweet potato soup is smooth, balanced, and seasoned carefully. Sweet potatoes can vary in sweetness, so it is important to add acidic, savory, and spicy ingredients gradually.
Taste the soup at the end of cooking, after blending and adding the creamy ingredient. This is when you can best judge whether it needs extra salt, broth, lime, or spices.
Roast sweet potatoes for deeper caramelized flavor
Roasting caramelizes some of the natural sugars in sweet potatoes and carrots. This creates a more complex flavor that makes the soup taste richer without adding more cream or butter.
For the best roasted flavor, spread the vegetables in a single layer on the baking sheet. Crowded vegetables steam instead of browning, so use two pans if needed.
Use an immersion blender for easy cleanup
An immersion blender is ideal for soup because it lets you blend everything directly in the pot. It reduces cleanup and gives you control over how smooth or textured the soup becomes.
If you use a countertop blender, let the soup cool slightly first. Blend only small batches, and hold the lid down with a kitchen towel while allowing steam to escape safely.
Add broth gradually to control consistency
Start with the recommended amount of broth, then add more after blending only if needed. Sweet potatoes and carrots absorb liquid differently depending on their size and how much moisture they contain.
For a thick, spoonable soup, use less broth. For a lighter soup that is easier to sip or serve in mugs, add more broth or milk.
Balance sweetness with warming spices and acidity
Sweet potatoes and carrots are naturally sweet, but ginger, garlic, curry powder, cumin, smoked paprika, and black pepper keep the soup savory. A small amount of lime juice, lemon juice, or apple cider vinegar at the end can brighten the flavor.
Add acid gradually, starting with one teaspoon. The goal is to make the soup taste more lively, not sour.
Toppings, Storage, and Variations
Sweet potato soup tastes excellent on its own, but toppings add texture and make it more visually appealing for a recipe blog or Pinterest image. Use creamy, crunchy, spicy, and fresh toppings to create contrast.
For food safety, refrigerate soup within two hours of cooking. Store it in shallow airtight containers, use refrigerated leftovers within four days, and reheat soup to 165°F or 74°C; USDA guidance also recommends bringing soups and sauces to a rolling boil when reheating.usda+1
Best toppings for creamy sweet potato soup
Top each bowl with toasted pumpkin seeds, chopped parsley, cilantro, crispy chickpeas, croutons, crumbled bacon, or roasted nuts. A swirl of coconut milk, Greek yogurt, or sour cream creates a beautiful finish.
For a spicy topping, add red pepper flakes, chili crisp, harissa, or sliced jalapeños. For extra protein, add shredded chicken, white beans, lentils, or cooked chickpeas.

How to make vegan sweet potato soup with coconut milk
For vegan sweet potato soup, use olive oil, vegetable broth, and full-fat coconut milk. Skip dairy-based toppings and use toasted pepitas, crispy chickpeas, coconut yogurt, or chopped herbs instead.
Make sure your curry powder and vegetable broth are vegan if that is important for your audience. Many are naturally vegan, but labels can vary.
Add lentils, chickpeas, or chicken for extra protein
Red lentils are a good addition because they cook quickly and blend smoothly into the soup. Add one-half cup of rinsed red lentils with the broth and simmer until tender.
For texture, add chickpeas after blending and simmer for a few minutes. For a non-vegetarian version, top bowls with shredded rotisserie chicken, cooked turkey sausage, or crispy bacon.
Store, freeze, and reheat sweet potato soup
Store cooled soup in airtight containers in the refrigerator for up to four days. Reheat it on the stove over medium-low heat, stirring often until hot. Add a splash of broth if it thickens.
To freeze, let the soup cool completely and transfer it to freezer-safe containers, leaving space for expansion. Freeze for up to three months for best quality. If using dairy cream, the texture may be best if you freeze the soup before adding the cream and stir it in after reheating.
Creamy Sweet Potato Soup FAQ
Do I need to peel sweet potatoes for soup?
Peeling sweet potatoes is recommended for the smoothest creamy soup. The skins are edible, but they can create a slightly fibrous texture, especially if you do not have a very powerful blender.
Can I make sweet potato soup without coconut milk?
Yes. Replace coconut milk with heavy cream, half-and-half, evaporated milk, whole milk, or extra vegetable broth. The soup will still be creamy because blended sweet potatoes naturally thicken it.
What spices go well with sweet potato soup?
Ginger, garlic, curry powder, cumin, smoked paprika, cinnamon, nutmeg, black pepper, and cayenne all pair well with sweet potatoes. Choose a few that fit your preferred flavor direction instead of adding all of them.
Can sweet potato soup be frozen?
Yes. Sweet potato soup freezes well. Cool it fully, transfer it to freezer-safe containers, and freeze for up to three months for the best texture and flavor.

Creamy Sweet Potato Soup
Ingredients
For the Sweet Potato Soup
- 2 pounds sweet potatoes peeled and cut into 1-inch cubes
- 2 medium carrots peeled and sliced
- 2 tablespoons olive oil divided
- 1 teaspoon salt divided
- ½ teaspoon black pepper divided
- 1 medium yellow onion diced
- 3 cloves garlic minced
- 1 tablespoon freshly grated ginger
- 1 teaspoon curry powder
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
- 4 cups low-sodium vegetable broth plus more as needed
- 1 can full-fat coconut milk 13.5 ounces
- 1 teaspoon lime juice or lemon juice optional
- Pinch of cayenne pepper or red pepper flakes optional
Optional Toppings
- Toasted pumpkin seeds
- Coconut milk or heavy cream
- Greek yogurt or sour cream
- Chopped parsley or cilantro
- Crispy chickpeas
- Croutons
- Red pepper flakes
Instructions
- Preheat the oven to 425°F. Line a large baking sheet with parchment paper.
- Place sweet potatoes and carrots on the baking sheet. Toss with 1 tablespoon olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper.
- Roast for 25 to 30 minutes, stirring once halfway through, until the vegetables are tender and lightly browned.
- While the vegetables roast, heat the remaining 1 tablespoon olive oil in a large soup pot over medium heat.
- Add diced onion and cook for 5 to 7 minutes, until soft and translucent.
- Add garlic and ginger. Cook for 30 seconds, stirring constantly until fragrant.
- Add curry powder, cumin, smoked paprika, and optional cayenne. Stir for 30 seconds to toast the spices lightly.
- Add roasted sweet potatoes, carrots, and vegetable broth to the pot. Bring to a gentle simmer and cook for 5 to 10 minutes.
- Remove the pot from the heat. Blend the soup until completely smooth with an immersion blender. If using a countertop blender, blend carefully in small batches.
- Return the soup to low heat. Stir in coconut milk, the remaining salt and black pepper, and lime juice if using.
- Add more broth if you prefer a thinner consistency. Taste and adjust seasoning as needed.
- Serve hot with toasted pumpkin seeds, herbs, coconut milk, Greek yogurt, croutons, or your preferred toppings.



