There is nothing quite like a warm bowl of creamy sweet potato soup to brighten up a chilly day. This recipe combines the natural sweetness of roasted vegetables with aromatic spices and a velvety texture that feels like a hug in a bowl. It is simple to prepare, incredibly healthy, and perfect for anyone looking for a comforting meal that does not require hours in the kitchen.
Whether you are serving it as an elegant appetizer for a dinner party or enjoying it as a quick weekday lunch, this soup never fails to satisfy. It is naturally gluten-free and can easily be made vegan, making it a versatile choice for various dietary needs. Get ready to discover your new favorite soup recipe.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4
- Difficulty Level: Easy
Nutrition Information
- Calories per serving: 215 kcal
- Protein: 3g
- Carbohydrates: 28g
- Fat: 11g
- Fiber: 5g
- Sugar: 8g
- Sodium: 480mg
Why Make This Sweet Potato Soup
This sweet potato soup is a powerhouse of nutrition. Sweet potatoes are loaded with beta-carotene, vitamin C, and potassium, making this meal as good for your body as it is for your taste buds. The addition of ginger and garlic adds a subtle kick and provides immune-boosting benefits that are perfect for cold and flu season.
Beyond the health benefits, the texture is what truly sets this recipe apart. By blending the cooked vegetables with a touch of coconut milk or cream, you achieve a silkiness that feels luxurious without being overly heavy. It is a budget-friendly recipe that uses pantry staples to create something that tastes gourmet.
How to Make Sweet Potato Soup
Making this soup is a simple, one-pot process that fills your home with an incredible aroma. Follow these easy steps to create a smooth and flavorful dish.
Ingredients
- 2 large sweet potatoes, peeled and cubed
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 4 cups vegetable broth
- 1/2 cup canned coconut milk (full fat for creaminess)
- 2 tablespoons olive oil
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika or cumin (optional)
Directions
Step 1: Sauté the Aromatics
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and sauté for about 5 minutes until it becomes translucent and soft. Add the minced garlic and grated ginger, stirring constantly for another minute until fragrant.
Step 2: Add Vegetables and Broth
Add the cubed sweet potatoes to the pot along with the salt, pepper, and optional spices. Stir well to coat the potatoes in the oil and aromatics. Pour in the vegetable broth, ensuring the potatoes are fully submerged.
Step 3: Simmer Until Tender
Bring the liquid to a boil, then reduce the heat to low. Cover the pot with a lid and let it simmer for 15 to 20 minutes. The soup is ready for the next step when the sweet potatoes are fork-tender and easily mash against the side of the pot.
Step 4: Blend to Perfection
Turn off the heat. Use an immersion blender directly in the pot to blend the soup until it is completely smooth. If you do not have an immersion blender, carefully transfer the soup in batches to a standard blender, ensuring you leave the lid slightly vented to allow steam to escape.
Step 5: Add Creaminess and Finish
Stir in the coconut milk until fully incorporated. Taste the soup and add more salt or pepper if needed. If the soup is too thick, you can add a splash more broth or water to reach your desired consistency. Serve warm.
How to Serve Sweet Potato Soup
This soup is wonderful on its own, but the right toppings can take it to the next level. Try adding a swirl of Greek yogurt or extra coconut milk on top. For a bit of crunch, sprinkle on toasted pumpkin seeds (pepitas), croutons, or even some crispy fried sage leaves. A side of crusty sourdough bread or a light kale salad makes this a complete and satisfying meal.
How to Store Sweet Potato Soup
Sweet potato soup stores beautifully, making it great for meal prep. Store any leftovers in an airtight container in the refrigerator for up to 4 to 5 days. When reheating, do so on the stovetop over low heat, stirring occasionally. You can also freeze this soup for up to 3 months. Just be sure to leave some room at the top of the container as the liquid will expand when frozen.
Expert Tips for Perfect Sweet Potato Soup
For the best flavor, try roasting the sweet potato cubes in the oven at 400°F (200°C) for 20 minutes before adding them to the pot. This caramelizes the natural sugars and adds a deeper, smoky dimension to the soup. Also, always use high-quality vegetable broth, as it serves as the foundation of the flavor profile. If you want an even silkier texture, pour the blended soup through a fine-mesh strainer before serving.
Delicious Variations
You can easily customize this recipe to suit your preferences. For a spicy version, add a teaspoon of Thai red curry paste or a pinch of cayenne pepper. If you prefer a fruitier undertone, swap one of the sweet potatoes for a peeled and chopped Granny Smith apple. For a protein boost, stir in a can of rinsed chickpeas or white beans before blending.

Frequently Asked Questions
Q: Can I use yams instead of sweet potatoes?
Yes, you can use yams. While they have a slightly different texture and are less sweet than orange-fleshed sweet potatoes, the recipe will still work perfectly well.
Q: Is it necessary to peel the potatoes?
While the skin contains many nutrients, peeling them ensures the smoothest possible texture for the soup. If you keep the skins on, be sure to scrub them very well and blend for a longer period.
Q: How can I make this soup thicker?
The easiest way to thicken the soup is to let it simmer uncovered for an extra 5 to 10 minutes to reduce the liquid, or simply add fewer cups of broth at the beginning.
Q: Can I use heavy cream instead of coconut milk?
Absolutely. If you are not following a vegan diet, heavy cream provides a very rich and traditional dairy flavor that pairs excellently with sweet potatoes.
Q: Can this be made in a slow cooker?
Yes! Place all ingredients except the coconut milk into a slow cooker and cook on low for 6-8 hours or high for 3-4 hours. Blend and stir in the coconut milk just before serving.
Conclusion
Sweet potato soup is a timeless classic that brings warmth and nutrition to your table with minimal effort. Its creamy texture and balanced flavor make it a hit with both kids and adults. We hope you enjoy making and eating this cozy dish as much as we do. Happy cooking!

Sweet Potato Soup
- Cook Time: 40 minutes
- Total Time: 40 minutes
- Diet: Gluten-Free, Vegan
Ingredients
- 2 large sweet potatoes, peeled and cubed
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 4 cups vegetable broth
- 1/2 cup canned coconut milk (full fat for creaminess)
- 2 tablespoons olive oil
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika or cumin (optional)
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and sauté for about 5 minutes until it becomes translucent and soft. Add the minced garlic and grated ginger, stirring constantly for another minute until fragrant.
- Add the cubed sweet potatoes to the pot along with the salt, pepper, and optional spices. Stir well to coat the potatoes in the oil and aromatics. Pour in the vegetable broth, ensuring the potatoes are fully submerged.
- Bring the liquid to a boil, then reduce the heat to low. Cover the pot with a lid and let it simmer for 15 to 20 minutes. The soup is ready for the next step when the sweet potatoes are fork-tender and easily mash against the side of the pot.
- Turn off the heat. Use an immersion blender directly in the pot to blend the soup until it is completely smooth. If you do not have an immersion blender, carefully transfer the soup in batches to a standard blender, ensuring you leave the lid slightly vented to allow steam to escape.
- Stir in the coconut milk until fully incorporated. Taste the soup and add more salt or pepper if needed. If the soup is too thick, you can add a splash more broth or water to reach your desired consistency. Serve warm.




