Desserts
This vegan sweet potato soup delivers restaurant-quality creaminess without a drop of dairy—all thanks to coconut milk and careful blending techniques I perfected after years of testing. The secret lies in roasting the sweet potatoes first, which deepens their natural sweetness and transforms them into velvety silk when blended.
My husband David still asks for seconds, even though he claims he doesn’t like "vegan food."
What makes this recipe special is how it balances simplicity with professional results. You’ll need just 10 ingredients and 30 minutes of active time, but the flavor development happens during the slow simmer—where spices meld and the coconut cream transforms into a luscious base.
The roasting step caramelizes the edges, adding depth that store-bought soups can’t match. Trust me, this isn’t your childhood canned soup experience.
By the time you’re done, you’ll have a silky smooth soup with golden-orange color and a texture so rich it’ll fool even dedicated dairy lovers. The coconut milk creates natural creaminess while adding subtle tropical notes that complement the earthy sweet potatoes.
Top it with toasted pumpkin seeds or fresh cilantro for crunch and freshness—this bowl is warm, satisfying, and perfect for chilly evenings or holiday gatherings.
Pro tip: Make a double batch and freeze half—it reheats beautifully without breaking the velvety texture. This recipe proves vegan comfort food can be just as indulgent as the original. Let’s get cooking!
Ingredients for sweet potato soup recipe vegan
Just twelve ingredients transform humble sweet potatoes into velvety coconut cream soup—no dairy in sight.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Organic preferred, skin-on for texture |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, full-fat for creaminess |
| Yellow Onion 🧅 | 1 whole | Yellow or red, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for depth |
| Vegetable Broth 💧 | 4 cups | Low-sodium, homemade preferred |
| Coconut Oil 🫒 | 2 tbsp | Refined for neutral flavor |
| Ground Cumin 🌿 | 1 tsp | Freshly toasted for aroma |
| Ground Turmeric 🌿 | ½ tsp | Bright yellow for color |
| Ground Ginger 🌿 | ½ tsp | Freshly ground for warmth |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Pumpkin Seeds 🥜 | ¼ cup | Toasted for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for freshness |
The sweet potatoes are the star, so pick organic if possible—their skin adds rustic texture when roasted. Trader Joe's and Whole Foods carry the best varieties, but any orange-fleshed sweet potato works. Roasting first caramelizes their edges, deepening their natural sweetness—don't skip this step. For coconut milk, full-fat cans only—the richness is non-negotiable here. I always grab two cans: one for the soup, one to save for smoothies later. The vegetable broth should be low-sodium; Pacific Foods or homemade is ideal.
No full-fat coconut milk? Light coconut milk plus 1 tbsp coconut cream mimics the texture. Fresh ginger and turmeric can be swapped for ground versions at half the amount, but toasted cumin is worth the effort—it adds a smoky depth. The pumpkin seeds? Store-bought pre-toasted from Trader Joe's saves time, but toasting your own (dry pan, 3-4 minutes) intensifies the flavor. Cilantro lovers can use the whole stems—they're packed with flavor. For extra richness, blend in 1 tbsp tahini at the end, but it's not required.
This soup tastes even better the next day—3-4 days in the fridge, 3 months frozen. Portion into containers with a layer of coconut milk on top to preserve that velvety texture. Reheat gently on low; never boil. Garnish with toasted seeds and cilantro right before serving—fresh herbs wilt fast once added. Double the batch? Freeze half immediately; it reheats like a dream.
Why You'll Love This Recipe
- Here’s what sold me: full-fat coconut milk doesn’t just add richness—it makes the soup velvety in a way that feels indulgent, not like you’re compromising. The sweet potatoes caramelize just enough to balance the savory broth, and the garlic? Oh, it lingers in the best way. (Yes, even on a Tuesday night.)
- No Chopping Nightmare: I swear by this recipe because you only need to peel and cube the sweet potatoes—no dicing onions into oblivion or mincing garlic so fine it turns to paste. That yellow onion gets tossed in whole, then pulled apart after cooking, and the garlic? Just smash those cloves with the flat of your knife. Five minutes of prep, done.
- Creamy Without Guilt: Here’s what sold me: full-fat coconut milk doesn’t just add richness—it makes the soup velvety in a way that feels indulgent, not like you’re compromising. The sweet potatoes caramelize just enough to balance the savory broth, and the garlic? Oh, it lingers in the best way. (Yes, even on a Tuesday night.)
- Leftover Goldmine: This soup actually improves the next day. The flavors meld into something deeper, and it reheats like a dream—just stir in a splash of broth if it thickens. I freeze half the batch in portions because it’s my go-to for lazy mornings or post-workout meals. Not the prettiest in a jar, but the taste makes up for it.
Step-by-step instructions for sweet potato soup with coconut cream
Here's how to craft a velvety vegan soup where every spoonful delivers rich coconut cream and earthy sweet potato flavors.
Sauté Aromatics Until Fragrant
Heat the 2 tablespoons coconut oil in a large pot over medium heat. Add the diced 1 whole yellow onion and cook for 5 minutes until softened and translucent. This foundational step develops the soup's depth—don't rush it.
Add the 4 cloves minced garlic cloves and continue cooking for 30 seconds until the garlic releases its aromatic oils. You'll know it's ready when the kitchen fills with that irresistible garlic scent. Here's the thing—adding garlic too early burns it, so wait until the onions are properly softened first.
Stir in the 1 teaspoon ground cumin, 0.5 teaspoon ground turmeric, and 0.5 teaspoon ground ginger, cooking for 1 minute until the spices are fragrant. This spice blend forms the flavor backbone of your soup, so don't skip toasting them in the oil.
Roast Sweet Potatoes for Caramelized Depth
While the aromatics cook, peel and cube the 2 lbs sweet potatoes into 1-inch pieces. Toss them with 0.5 teaspoon sea salt and spread on a baking sheet. Roast at 400°F for 25-30 minutes until tender and developing golden brown edges.
This roasting step transforms the sweet potatoes from bland to caramelized, creating complex flavors that infuse the broth. You'll know they're perfect when a fork slides in easily but still offers slight resistance. Don't overcook—they'll finish cooking in the broth.
Simmer the Soup Until Silky
Return the roasted sweet potatoes to the pot with the sautéed aromatics. Pour in the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to low and simmer for 15-20 minutes until the sweet potatoes are completely tender.
Use an immersion blender to purée the soup directly in the pot until completely smooth. Here's where the magic happens—the blending creates that luxurious, velvety texture. If you prefer chunkier soup, blend only half and leave the rest whole. Strain if you want an ultra-smooth consistency.
Finish with Coconut Cream
Remove the pot from heat and stir in the 1 can full-fat coconut milk until fully incorporated. The soup should now have a rich, creamy texture with a beautiful golden hue from the turmeric. Taste and adjust seasoning with additional sea salt if needed.
Return the soup to low heat and simmer for 5 minutes to let the coconut flavors meld. This gentle warming prevents curdling while allowing the spices to fully develop. The soup should coat the back of a spoon with a luxurious, velvety consistency.
Garnish and Serve Warm
Divide the soup among bowls and toast the 0.25 cup pumpkin seeds in a dry skillet over medium heat for 2-3 minutes until golden brown. Sprinkle the toasted seeds over each serving along with the 0.25 cup chopped fresh cilantro.
Serve immediately with crusty bread or crackers. The contrast of warm soup with cool garnishes creates the perfect textural experience. Each spoonful delivers that perfect balance of creamy coconut, sweet potatoes, and aromatic spices—just like your favorite restaurant version.
Pro Tips For Making Sweet Potato Soup Recipe Vegan
- ROAST THE POTATOES FIRST: I learned this the hard way—boiling sweet potatoes for soup turns them mushy. Roast them at 400°F (200°C) for 25-30 minutes with olive oil, salt, and a pinch of smoked paprika before blending. The caramelized edges add depth, and the texture stays creamy without overworking.
- SAUTÉ ONIONS LOW AND SLOW: Skip the high heat—it burns before the onions soften. Cook them over medium-low for 8-10 minutes until translucent, then add garlic. This prevents bitter flavors and ensures the coconut milk doesn’t curdle later. (Yes, even if you’re impatient like me.)
- STRAIN THE BROTH: Vegetable broth often has bits that turn gritty in soup. Strain it through a fine-mesh sieve before using—especially if you’re blending the soup smooth. It’s a 30-second step that makes a real difference in texture.
- TEMPER THE COCONUT MILK: Pour a splash of hot broth into the coconut milk first, then stir before adding it to the pot. This prevents curdling from the temperature shock. Sounds weird, but it works—my soup stays silky instead of separating.
Serving suggestions for this sweet potato soup recipe vegan
Crusty Bread Pairings
Serve your soup with a warm, toasted baguette or sourdough—I love the French-style baguettes from Central Market in Austin. The crunch contrasts beautifully with the soup's velvety texture.
For extra indulgence, try garlic-herb focaccia from local bakeries. David always requests extra bread, so I make sure to have plenty on hand. 🥖
Spicy Kick Options
Add a dash of hot sauce or red pepper flakes to your bowl for a spicy kick. I keep Cholula hot sauce and Penzeys brand chili powder on hand for quick adjustments.
For a smoky touch, drizzle with smoked paprika-infused coconut oil before serving. The heat balances the soup's natural sweetness perfectly.
Herb Garnishes
Fresh herbs elevate the soup's flavor. I always garnish with chopped cilantro or green onions for brightness. For a Southern twist, try fresh thyme sprigs or rosemary leaves. These herbs add freshness that complements the coconut cream beautifully. Remember, herbs wilt quickly, so add them just before serving.
Protein Additions
Turn this into a complete meal by adding grilled halloumi (if not strictly vegan) or crispy baked tofu. I marinate tofu cubes in soy sauce, garlic, and maple syrup before baking at 400°F for 20 minutes.
The protein adds heartiness while keeping the dish balanced. For extra richness, top with toasted coconut flakes.
Seasonal Toppings
Seasonal toppings transform this soup into a year-round favorite. In fall, I add roasted pecans and dried cranberries. For spring, toasted pumpkin seeds and fresh mint work perfectly.
Winter calls for crispy fried shallots and a drizzle of tahini. These toppings add texture and visual appeal to every bowl. 🌿
Beverage Pairings
Pair your soup with a warm spiced chai latte or cold brewed coffee> for a cozy meal. For something lighter, try a sparkling apple cider> or ginger beer>.
The effervescence cleanses the palate between spoonfuls. If you prefer alcohol, a dry Riesling> or light lager> complements the coconut flavors beautifully. 🍷
Nutrition facts
Frequently asked questions
Can I make this soup without coconut milk?
For a lighter version, use cashew cream (blend soaked cashews with water) or silken tofu blended with broth. The texture will be slightly thinner, but still creamy. For extra richness, stir in 1 tablespoon nutritional yeast—it adds a cheesy depth.
Why does my soup taste bland after blending?
Roasting the sweet potatoes first is key—they develop caramelized sweetness that infuses the broth. If it tastes flat, try adding 1/2 teaspoon smoked paprika or a pinch of nutritional yeast for umami. Also, simmer the soup uncovered for 5 extra minutes to let flavors concentrate.
How do I make this soup extra creamy without coconut?
Blend 1/2 cup cooked white beans (like cannellini) directly into the soup—they dissolve completely and add protein-rich creaminess. Or, stir in 2 tablespoons tahini at the end for a nutty richness. Both methods work beautifully!
Can I use regular potatoes instead of sweet potatoes?
Not recommended—sweet potatoes have natural sweetness and a creamier texture when cooked. Regular potatoes will make the soup taste starchy and less flavorful. If you must substitute, try yams (they're closer in flavor), but roast them 10 minutes longer to achieve the same tenderness.
What's the best way to reheat leftover soup?
Gently reheat on low heat or in the microwave at 50% power until warm—never boil. For extra creaminess, stir in 1 tablespoon coconut milk** or a splash of broth. The soup thickens when chilled, so expect a slightly denser texture when reheated.