This Sweet Potato Coconut Soup is a cozy, flavorful dish that’s simple to prepare and ideal for weeknight dinners. It combines naturally sweet roasted sweet potatoes with warm aromatics, a touch of jalapeño heat and rich full‑fat coconut milk for a velvety finish.
For other variations you might enjoy, try spicy sweet potato or curry sweet potato soups.

⭐️ Why this recipe works
- Creamy texture: Pureeing the soup yields a silky, satisfying consistency, heightened by full‑fat coconut milk.
- Simple ingredients: Uses pantry staples and fresh produce without sacrificing flavor.
- Nutrient‑dense: Sweet potatoes, coconut milk and curry paste add vitamins, minerals and warming anti‑inflammatory notes.
- Flexible: Easy to adapt with extra vegetables, proteins or different garnishes.
🧾 Ingredients notes
- Yellow onion: Adds a sweet, savory base.
- Jalapeño: Offers gentle heat—seeds can be removed to tame the spice.
- Sweet potatoes: Provide body, natural sweetness and a creamy texture when blended.
- Thai red curry paste: Brings depth and a fragrant, subtle spiciness.
- Vegetable broth: Forms the cooking liquid and balances the richness of the coconut.
- Full‑fat coconut milk: Delivers silkiness and richness; reserve a little for garnish if desired.
- Garnishes: Chopped cilantro, a drizzle of olive oil and chili flakes brighten and finish the bowl.
See the recipe card below for exact measurements and cooking times.
👩🏻🍳 Here’s how to make it
Easy Creamy Sweet Potato Coconut Soup — step by step

- Prepare the base: Heat olive oil in a heavy‑bottomed saucepan over medium heat. Add diced onion and sliced jalapeño and sweat for about 5 minutes until softened and translucent.
- Add sweet potatoes and curry paste: Stir in diced sweet potatoes and 1 tablespoon Thai red curry paste, coating the vegetables evenly.

- Simmer: Pour in vegetable broth, bring to a boil, then reduce to a simmer. Cook until sweet potatoes are tender, about 15–20 minutes.
- Blend: Carefully transfer the mixture to a blender and blend until smooth (work in batches if needed). Return the soup to the pot, stir in the coconut milk and season with salt and pepper to taste.
- Serve: Ladle into bowls and finish with chopped cilantro, a drizzle of olive oil and a sprinkle of chili flakes.

📖 Substitutions and variations
- Adjust spice: Reduce or remove jalapeño seeds or swap for a milder pepper.
- Add vegetables: Carrots or bell peppers blend well and add color and nutrients.
- Boost protein: Stir in cooked chicken, shrimp or tofu to make it a heartier meal.
- Herb swaps: Replace cilantro with basil or parsley for a different flavor profile.
💡 Chef’s Guide: Expert Tips
From professional kitchens: small techniques that lift the dish.
- Layer flavor: Add a splash of fish sauce or soy sauce while sautéing to deepen the savory notes.
- Play with texture: For some body, mash a portion of the sweet potatoes and fold them back in before serving.
- Add nuttiness: A spoonful of peanut or almond butter blended in gives a subtle, complementary richness.
- Bloom the curry: Fry the curry paste briefly in the pan before adding liquids to release more aroma.
🍯 Storing and reheating leftovers
- Fridge: Cool completely and store in an airtight container for up to 5 days.
- Freezer: Freeze in suitable containers or bags for up to 3 months.
- Reheat: Warm gently on the stovetop over medium heat, stirring occasionally, or microwave individual portions until heated through.
❓Recipe FAQs
Yes. Combine everything except the coconut milk and cook on low for 6–8 hours or high for 3–4 hours. Blend and add the coconut milk at the end.
An immersion blender works directly in the pot. For a chunkier texture, mash the sweet potatoes with a potato masher.
Remove jalapeño seeds or substitute a milder pepper. Reducing the curry paste will also lower the heat.
Try toasted coconut flakes, lime wedges, green onions or a dollop of yogurt in addition to cilantro, olive oil and chili flakes.
Did you make this Easy Creamy Sweet Potato Coconut Soup? Please leave a rating and share a photo—I love seeing your versions!
Follow along on social media for more recipes and weekly meal ideas.
Easy Creamy Sweet Potato Coconut Soup
Ingredients
- 1 medium yellow onion, diced
- 1 jalapeño, sliced (see note on spice)
- 3 cups diced sweet potatoes (about 3 small/medium)
- 1 tablespoon Thai red curry paste
- 3 cups vegetable broth
- 1 can (14 oz) full‑fat coconut milk
- 2 tablespoons olive oil
- Salt and pepper to taste
Garnishes:
- Chopped cilantro
- Olive oil drizzle
- Chili flakes
Instructions
Prepare the Base:
- Warm 2 tablespoons olive oil in a heavy saucepan over medium heat, add diced onion and sliced jalapeño and sweat until soft, about 5 minutes.
Add Sweet Potatoes and Curry Paste:
- Stir in the diced sweet potatoes and 1 tablespoon Thai red curry paste until evenly coated.
Simmer the Soup:
- Add 3 cups vegetable broth, bring to a boil then simmer until sweet potatoes are tender, about 15–20 minutes.
Blend the Soup:
- Carefully blend the mixture until smooth, working in batches if needed. Return to the pot and stir in the coconut milk, seasoning with salt and pepper.
Serve:
- Ladle into bowls and top with chopped cilantro, a drizzle of olive oil and a sprinkle of chili flakes.
Notes
- Adjust spice: Keep or discard jalapeño seeds depending on desired heat.
- Quick broth: Use a bouillon cube dissolved in hot water if you don’t have prepared broth.
- Coconut milk: Whisk before adding and reserve a little for drizzling to enhance presentation.
- Freezing: Cool completely, then freeze in containers or bags for up to 3 months.
Nutrition
|
Carbs: 102 g
|
Protein: 7 g
|
Fat: 1 g

Meet the Chef!
Hi, I’m Debs. I’m Cordon Bleu trained and a recipe developer with a decade of experience in professional kitchens. My goal is to help you get delicious, reliable meals on the table quickly, with clear steps and practical tips.
Learn more about the author on the site.