Description
This velvety sweet potato soup is naturally creamy and loaded with warming spices—the kind of cozy, nourishing bowl that’ll make you feel like everything’s going to be okay, even on the toughest days.
Prep Time: 15 minutes | Cook Time: 30 minutes | Total Time: 45 minutes | Servings: 6

Ingredients
- 2 lbs sweet potatoes, peeled and cubed into 1-inch pieces
- 1 medium onion, chopped (about 1 cup)
- 2 cloves garlic, minced (or 1/2 tsp garlic powder if you’re in a pinch)
- 4 cups vegetable broth (use good quality—it matters here)
- 1 tsp ground cumin
- 1/2 tsp ground cinnamon
- 1/4 tsp cayenne pepper (adjust based on your heat preference)
- 1 tsp salt, plus more to taste
- 1/2 tsp black pepper
- 2 tbsp olive oil
- 1/2 cup full-fat coconut milk from a can (not the carton stuff)
- Fresh cilantro, for garnish (parsley works too if cilantro isn’t your thing)
Instructions
- Heat the olive oil in a large pot over medium heat. Don’t crank it too high or you’ll burn the garlic, and burnt garlic tastes bitter—trust me on this one.
- Add your chopped onion and minced garlic to the pot. Sauté for about 4-5 minutes, stirring occasionally, until the onion is softened and translucent and your kitchen smells amazing.
- Toss in the cubed sweet potatoes, vegetable broth, cumin, cinnamon, cayenne pepper, salt, and black pepper. Give everything a good stir to combine, then crank the heat up to bring it to a boil.
- Once it’s boiling, reduce the heat to medium-low and let it simmer, uncovered, for 20-25 minutes. You’ll know it’s ready when you can easily pierce the sweet potatoes with a fork and they’re practically falling apart.
- Here’s where the magic happens: using an immersion blender, blend the soup right in the pot until it’s completely smooth and creamy, about 1-2 minutes. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender—fill it only halfway each time and hold a kitchen towel over the lid because hot liquids like to make a mess. Blend until silky smooth, then return everything to the pot.
- Stir in that gorgeous coconut milk and let the soup simmer for another 5 minutes so all the flavors can meld together beautifully.
- Taste and adjust seasoning—I usually add another pinch of salt here because sweet potatoes really soak up seasoning. Serve hot in bowls, garnished with fresh cilantro. If you can resist diving in immediately, that is.
Nutrition Information (Per Serving):
- Calories: 185
- Carbohydrates: 30g
- Protein: 3g
- Fat: 7g
- Fiber: 5g
- Sodium: 620mg
- Sugar: 8g
- Vitamin A: 320% DV (from sweet potatoes)
- Vitamin C: 30% DV
- Potassium: 15% DV
This soup is incredibly nutritious, loaded with vitamin A for immune support and eye health, plus fiber to keep you satisfied for hours.
Notes:
- Cut your sweet potatoes into uniform 1-inch cubes so they cook evenly. Nobody wants some pieces mushy while others are still hard.
- Use full-fat canned coconut milk, not the refrigerated carton version. The canned stuff is much richer and creamier.
- Every oven has its own personality, so start checking your sweet potatoes at 20 minutes. If they’re fork-tender, they’re ready to blend.
- If you love garlic like I do, feel free to add an extra clove. More garlic is rarely a bad thing.
- The soup thickens as it sits, so don’t worry if it seems a bit thin right after blending—it’ll thicken up as it cools.
Storage Tips:
Store this sweet potato soup in an airtight container in the fridge for up to 5 days. It actually tastes even better the next day after the flavors have melded together. For longer storage, freeze it in freezer-safe containers or bags for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stovetop over medium-low heat, stirring occasionally. You might need to add a splash of broth or water since it thickens as it sits. Don’t microwave at full power—use 50% power and stir every minute for even heating.
Serving Suggestions:
- Classic Comfort: Serve with crusty bread or garlic toast for dipping
- Loaded Bowl: Top with crispy chickpeas, pepitas, and a drizzle of olive oil
- Light Lunch: Pair with a simple green salad and lemon vinaigrette
- Hearty Dinner: Serve alongside grilled cheese sandwiches for the ultimate cozy meal
Mix It Up (Recipe Variations):
Ginger Sweet Potato Soup: Add 1 tablespoon fresh grated ginger when you sauté the onions for a bright, zingy flavor that really wakes up the soup.
Thai-Inspired Sweet Potato Soup: Stir in 1 tablespoon red curry paste with the spices, and finish with lime juice and fresh basil instead of cilantro.
Sweet Potato Black Bean Soup: Add a can of drained black beans at the end, and top with avocado, tortilla strips, and lime wedges for a Southwestern twist.
Spiced Apple Sweet Potato Soup: Add 1 diced apple with the sweet potatoes and a pinch of nutmeg for a sweeter, more dessert-like version.
Protein-Packed Version: Stir in cooked chickpeas or white beans at the end for added protein and to make it more filling.
What Makes This Recipe Special:
This sweet potato soup draws inspiration from global cuisines that have celebrated sweet potatoes for centuries, combining Middle Eastern warming spices with the richness of Southeast Asian coconut milk. Sweet potatoes are nutritional powerhouses loaded with vitamin A, fiber, and antioxidants, making this soup both incredibly delicious and genuinely nourishing. The creamy texture comes entirely from blending the vegetables themselves with coconut milk—no cream or flour needed—creating a naturally vegan soup that feels indulgent without being heavy.
