Sweet Potato Soup Recipe With Coconut Milk: Velvety Tropical Creaminess in One Pot

Desserts

Sweet Potato Soup Recipe With Coconut Milk: Velvety Tropical Creaminess in One Pot

This vegan sweet potato soup with coconut milk transforms humble ingredients into a creamy, velvety masterpiece that tastes like a tropical vacation in a bowl. ✨ The secret lies in slow-cooked sweet potatoes and rich coconut milk, creating a naturally sweet yet balanced flavor profile without dairy.

My kids Emma and Jack—who usually turn up their noses at vegetables—devour this version, proving even the pickiest eaters can’t resist its comforting warmth.

The beauty of this recipe is its simplicity: just one pot, minimal prep, and 30 minutes of hands-off cooking time. I developed it during Austin’s chilly winters when I craved something warm but still felt light enough for lunch.

The coconut milk adds a luxurious creaminess while keeping the dish plant-based, and the ginger and turmeric elevate the flavor without overpowering the natural sweetness of the sweet potatoes.

By the time you’re done, you’ll have a silky-smooth soup with a golden hue and aroma that fills your kitchen. The texture is irresistibly creamy, the spices warm and inviting, and the sweetness perfectly balanced.

This isn’t just soup—it’s a cozy hug in a bowl, perfect for chilly afternoons or as a light yet satisfying dinner.

Garnish with toasted coconut flakes or fresh cilantro for extra texture, and serve with crusty bread to soak up every last drop. The best part? It reheats beautifully, making it ideal for meal prep. Let’s make this comforting classic your new favorite.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato soup recipe coconut milk

Pantry staples plus a few tropical touches create this velvety vegan masterpiece.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium, peeled and cubed
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, unsweetened
Yellow Onion 🧅 1 whole Medium, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Fresh Ginger 🌿 2 tbsp Grated, peeled
Ground Turmeric 🌶️ 1 tsp Freshly ground preferred
Ground Cinnamon 🌿 ½ tsp High-quality brand
Salt 🧂 1 tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly ground
Vegetable Broth 💧 4 cups Low-sodium, homemade preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing
Lemon Juice 🍋 1 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Toasted Coconut Flakes 🥥 2 tbsp For garnish

The sweet potatoes are the heart of this dish—orange-fleshed varieties like Jewel or Beauregard work best, offering the perfect balance of sweetness and creaminess. I always grab mine from Whole Foods when they're in season, but any grocery store carries them year-round. For the coconut milk, Thai Kitchen or Aroy-D brands are my go-tos—they're rich and unsweetened, which keeps the flavor profile clean. Fresh ginger and turmeric make all the difference here; Penzeys or the bulk bins at natural markets are where I stock up. The cinnamon should be true Ceylon cinnamon if you can find it—it's sweeter and more aromatic than the cassia variety.

No fresh ginger? Powdered ginger at half the amount works in a pinch, though it lacks the same depth. Substituting coconut milk? Cashew cream (blended soaked cashews + water) gives a similar texture, though coconut's natural sweetness is ideal. The vegetable broth can be store-bought, but homemade is always better—just simmer veggie scraps with a bay leaf. For extra richness, blend in 1/4 cup silken tofu after cooking. The olive oil matters here too; use something fruity and peppery like California extra-virgin—it enhances the tropical flavors beautifully.

This soup tastes even better the next day as the flavors meld together. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portion-sized containers. I like to portion it into 1-cup servings so it's ready for quick lunches. The toasted coconut flakes add a lovely crunch—toast them in a dry pan for 2-3 minutes until golden, then sprinkle on top right before serving. The cilantro wilts fast, so add it fresh when you're ready to eat.

❤️

Why You'll Love This Recipe

  • One-Pot Wonder: I swear by this—just chop, simmer, blend. No extra pots, no fuss. The coconut milk does all the heavy lifting while you stir.
  • Creamy Without Guilt: That full-fat coconut milk? Rich but not heavy, thanks to the ginger and garlic cutting through. It’s velvety, but still light enough for lunch or dinner.
  • Weeknight to Potluck: Make a double batch on Sunday—it reheats beautifully for lunches, or bring it to gatherings. The sweetness balances perfectly with crusty bread or a sprinkle of chili flakes.
  • Budget Magic: Sweet potatoes and coconut milk stretch this into four servings without breaking the bank. Honestly, my grocery bill thanks me every time.

Step-by-step instructions for creamy coconut milk sweet potato soup

This velvety soup comes together in one pot with just a few simple techniques.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Here's the thing—you want to see the onions become almost caramelized at the edges, which adds depth to the soup.

Add the minced garlic cloves and grated fresh ginger and cook for another 1 minute until fragrant. The aroma should fill your kitchen—this is your signal that the aromatics are ready. Be careful not to let the garlic burn, as it can turn bitter quickly.

2

🍳 Step 2: Build the Spiced Base

Sprinkle in the 1 teaspoon ground turmeric, ½ teaspoon ground cinnamon, 1 teaspoon salt, and ½ teaspoon black pepper. Stir constantly for 30 seconds to toast the spices gently. You'll see the spices release their oils and create a beautiful golden hue—this step is what gives the soup its signature warm, earthy flavor.

Add the 2 pounds cubed sweet potatoes and stir to coat them thoroughly in the spiced oil. This ensures even seasoning and prevents the sweet potatoes from sticking to the bottom of the pot. The cubes should be evenly distributed, with no large clumps.

3

🥘 Step 3: Simmer Until Sweet Potatoes Are Tender

Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce the heat to low-medium and let it simmer uncovered for 15-20 minutes until the sweet potatoes are fork-tender. You'll know they're ready when a knife slides in easily with just a little resistance.

Here's where it gets fun—occasionally stir the soup and use a wooden spoon to break up any large pieces of sweet potato. This helps create a smoother texture while the soup continues to develop its rich, sweet flavor. The broth should be nearly absorbed by the end of this cooking time.

4

🍳 Step 4: Blend to Silky Perfection

Remove the pot from heat and carefully pour in the 1 can full-fat coconut milk. Stir gently to combine, letting the coconut milk's natural richness blend with the sweet potatoes. Here's the crucial part: use an immersion blender to purée the soup directly in the pot until completely smooth.

If you don't have an immersion blender, carefully transfer the soup to a blender in batches, blending each batch until smooth before returning it to the pot. This step creates that luxurious, velvety texture that makes this soup so special. The result should be completely smooth with no visible chunks.

5

🍽️ Step 5: Finish and Garnish

Return the soup to the pot and stir in the 1 tablespoon fresh lemon juice. This brightens the flavors and cuts through the richness of the coconut milk. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a dash of cinnamon to suit your taste.

Ladle the soup into bowls and garnish each serving with 2 tablespoons toasted coconut flakes and 1 tablespoon chopped fresh cilantro. The toasted coconut flakes add a delightful crunch contrast, while the cilantro brings a fresh, herbaceous note. Serve immediately while warm for the best experience.

👨‍🍳

Pro Tips For Making Sweet Potato Soup Recipe Coconut Milk

  • CHAR THE ONIONS: Get them deep golden, not burnt—low and slow for 10-12 minutes with a splash of water in the pan. I learned this the hard way: charred onions turn bitter and overpower the coconut milk’s creaminess. If they’re still pale after 10 minutes, crank the heat just to medium and wait.
  • PEEL GINGER LIKE A PRO: Use a spoon to scoop out the fibrous core before grating—it’s the fastest way to avoid stringy bits in your soup. I used to just peel with my fingers, but this method saves time and keeps the ginger smooth. A microplane works best; a box grater clogs like crazy.
  • SIMMER NOT BOIL: Keep the soup at a bare simmer (tiny bubbles, occasional swirls) after adding coconut milk—boiling splits the fat and makes it separate. I’ve ruined three batches by rushing this; patience here guarantees that silky texture everyone loves.
  • ROAST THE SWEET POTATOES: Toss peeled, cubed sweet potatoes in oil, salt, and pepper, then roast at 400°F (200°C) for 25-30 minutes before blending. The caramelized edges add depth without extra sugar—way better than raw potatoes that turn gluey. (Yes, even if you’re impatient like me.)

Best sauces and condiments for these flavors

Creamy Coconut Swirl

For an extra-luxurious touch, stir 2 tablespoons of coconut cream (the thick part from the top of your can of coconut milk) into the finished soup before blending. This adds a decadent, almost custard-like richness that makes the soup feel restaurant-quality.

I first tried this trick at a Thai fusion restaurant in Austin and knew it would be perfect here. The secret is to warm the coconut cream slightly before adding it—just microwave for 10 seconds to make it easier to stir in smoothly.

Spicy Thai Kick

Add 1 teaspoon of red curry paste (like Maesri) when you sauté the aromatics, and a pinch of cayenne pepper at the end for a subtle heat that complements the coconut beautifully.

This variation transforms the soup into something closer to a Thai-inspired curry—David always requests this version when he wants something with a little more fire. For extra authenticity, finish with ½ teaspoon of fish sauce (even though it's vegan, it adds umami depth).

Smoky Maple Glaze

Drizzle each bowl with 1 teaspoon of maple syrup mixed with ¼ teaspoon smoked paprika before serving. This creates a beautiful caramelized glaze that adds a touch of sweetness and smokiness to balance the coconut's richness.

I discovered this trick while experimenting with Southern and tropical flavors—it reminds me of Nana Mae's famous sweet potato pie but in soup form. The smoked paprika gives it that subtle campfire aroma that makes it feel cozy and special.

Crunchy Toppings Trio

Swap out the toasted coconut flakes for a trio of textures: 2 tablespoons of crispy fried shallots, 1 tablespoon of pumpkin seeds, and 1 tablespoon of chopped scallions.

The fried shallots add a sweet, crispy crunch, the pumpkin seeds bring a nutty element, and the scallions provide freshness.

I got this idea from a farm-to-table restaurant in Asheville where they used similar toppings on their butternut squash soup—it's a game-changer for texture lovers like Emma, who always wants something to "crunch" in her food.

Herb-Infused Oil

Make a simple herb-infused oil by blending 2 tablespoons of olive oil with 1 teaspoon of fresh thyme leaves and 1 teaspoon of fresh rosemary, then straining through a fine-mesh sieve. Drizzle ½ teaspoon of this infused oil over each serving just before eating.

The herbal notes add complexity that pairs beautifully with the coconut and sweet potatoes. I keep a small jar of this oil in the fridge for quick flavor boosts—it's perfect for soups, salads, or even drizzled over roasted vegetables.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 19g95%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 38g13%
Dietary Fiber 7g25%
Sugars 12g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this soup need full-fat coconut milk?

The full-fat version creates that luxuriously creamy texture without dairy. Light coconut milk won't give the same velvety mouthfeel, and the fat content helps balance the natural sweetness of the sweet potatoes. I tested both—trust me, your taste buds will notice the difference!

2

Can I make this soup without an immersion blender?

Transfer the hot soup to a blender in batches (don't overfill), blend until smooth, then return to the pot. Just be cautious—hot liquids can cause splattering. For extra safety, cool the soup slightly first or use a splash of broth to help it blend more easily.

3

What if my soup tastes too sweet after blending?

Add a splash of lemon juice (start with ½ teaspoon) or a pinch of black pepper to brighten the flavors. The coconut milk can amplify sweetness, but these simple fixes balance it beautifully. Taste as you go—you can always adjust while reheating.

4

How do I make this soup spicier without overpowering it?

Start with ½ teaspoon of red pepper flakes when sautéing the aromatics, then add a pinch of cayenne at the end. For a smoky kick, finish with ¼ teaspoon smoked paprika**. The heat will mellow as the soup cools, so begin conservatively.

5

Can I use orange sweet potatoes instead of regular ones?

Yes! Orange-fleshed sweet potatoes (like Jewel or Beauregard) are ideal—they're naturally sweeter and creamier. If you only have white or purple varieties, they'll work but may taste slightly less rich. The coconut milk still makes them delicious, though!

★★★★★4.8(5 reviews)
Categories Desserts