Creamy Thai Sweet Potato Coconut Soup

Vibrant & Creamy Thai Sweet Potato Soup with Coconut Milk and Red Curry

Embark on a culinary journey to Thailand with this delightfully different Thai Sweet Potato Soup! Combining the natural sweetness of roasted sweet potatoes with the rich creaminess of coconut milk and the aromatic kick of red curry paste, this vibrant soup is a feast for both the eyes and the palate. It’s an effortlessly elegant dish that’s perfect for a cozy weeknight or a special gathering.

Thai sweet potato soup in bowl with limes and cilantro
A bowl of warm Thai Sweet Potato Soup, garnished with fresh cilantro and lime wedges, inviting you to a flavorful experience.

This recipe transforms simple ingredients into an extraordinary meal. The foundational flavors of coconut milk and authentic Thai red curry paste infuse the sweet potatoes with a depth that is both comforting and exhilarating. A squeeze of fresh lime juice and a sprinkle of cilantro not only brighten the flavors but also add a beautiful touch to this hearty soup. The best part? While it tastes incredibly complex, the process is surprisingly straightforward, especially if you prepare the roasted sweet potatoes in advance. Once that’s done, the soup comes together in a flash, making it an ideal choice for a satisfying and quick meal.

Why You’ll Fall in Love with This Thai Sweet Potato Soup

This isn’t just another soup recipe; it’s an experience waiting to happen. Here’s why this Thai Sweet Potato Soup is destined to become a staple in your kitchen:

  • Explosion of Flavors: Every spoonful is a symphony of sweet, spicy, creamy, and tangy notes. The earthy sweetness of the potatoes perfectly balances the warmth of ginger and garlic, the zest of lemongrass, and the gentle heat of red curry.
  • Luxuriously Creamy Texture: Thanks to the full-fat coconut milk and blended sweet potatoes, this soup boasts a velvety smooth consistency that feels incredibly indulgent without being heavy.
  • Nutrient-Packed Goodness: Sweet potatoes are a powerhouse of vitamins (especially A and C) and fiber, while carrots add an extra dose of beneficial nutrients. Coconut milk provides healthy fats, making this a wholesome and satisfying meal.
  • Effortlessly Elegant: Despite its gourmet taste and appearance, this soup is remarkably easy to prepare. With pre-roasted sweet potatoes, it can be on your table in under 30 minutes, making it perfect for busy weeknights or when entertaining guests.
  • Customizable to Your Palate: Adjust the spice level to your liking by adding more or less red curry paste or a pinch of red pepper flakes. You can also easily make it vegan by using vegetable broth.
  • Make-Ahead Friendly: Components like the roasted sweet potatoes can be prepared days in advance, and the finished soup reheats beautifully, making meal prep a breeze.

Prepare to impress your taste buds and loved ones with this vibrant, flavorful, and incredibly comforting Thai Sweet Potato Soup.

Essential Ingredients and Clever Substitutions

Crafting the perfect Thai Sweet Potato Soup starts with selecting the right ingredients. Here’s a detailed look at the key components and how you can adapt them if needed:

Sweet Potatoes

You’ll need approximately two medium to large sweet potatoes for this recipe, yielding about 3 cups once roasted and mashed. Roasting them whole intensifies their natural sweetness and creates a deeper, richer flavor profile for the soup. You can roast them specifically for this recipe, or if you’re already enjoying roasted sweet potatoes as part of another meal, simply roast a few extra. Once cooked, scoop out the tender flesh and either use it immediately or store it in the refrigerator for up to 3 days, or freeze it for up to 3 months for future soup endeavors. Any variety of sweet potato will work well, but orange-fleshed varieties tend to be the sweetest and most visually appealing in the finished soup.

Carrots

One large carrot, shredded or finely diced, adds another layer of sweetness, earthy depth, and a beautiful orange hue to the soup. Carrots are also packed with beta-carotene, contributing to the soup’s nutritional value. While essential for flavor and texture, if you happen to be out, you could substitute with an equal amount of butternut squash or even pumpkin, though this would slightly alter the overall flavor profile.

Coconut Milk

This is a cornerstone ingredient for authentic Thai flavor and creamy texture. Full-fat coconut milk is highly recommended as it provides the richest consistency and most luxurious mouthfeel, contributing to a truly decadent soup. However, if you’re looking to reduce calories, light or reduced-fat coconut milk can be used, though the soup may be slightly thinner. Always shake the can well before opening to ensure the cream and liquid are thoroughly combined. Avoid using coconut beverages (like those found in the dairy aisle) as they are too thin and lack the richness required.

Thai Red Curry Paste

This paste is the heart of the Thai flavor in this soup, providing a complex blend of chili peppers, lemongrass, galangal, kaffir lime, and other aromatic spices. It’s readily available in most major grocery stores in the Asian foods aisle. Brands like Thai Kitchen are widely accessible and offer a consistent flavor. For a more authentic and potent flavor, look for brands imported from Thailand. Be mindful that the spice level can vary significantly between brands, so start with the recommended amount and add more to taste. If you prefer a milder soup, use slightly less; for a spicier kick, increase the quantity or add a pinch of red pepper flakes.

Ginger and Garlic

These aromatic powerhouses lay the foundation for the soup’s incredible depth of flavor. Freshly grated ginger offers a warm, pungent zing, while minced garlic provides a savory, earthy undertone. Using fresh ingredients here makes a noticeable difference compared to powdered alternatives.

Lemongrass Paste (Optional, but Recommended)

While optional, adding lemongrass paste elevates the soup with its distinctive bright, citrusy, and slightly floral notes, truly enhancing the Thai essence. You can find it in tubes near fresh herbs or in the Asian section of well-stocked supermarkets. If using fresh lemongrass, finely mince about 1 tablespoon of the tender inner stalk of one large stalk.

Chicken or Vegetable Broth

This forms the liquid base of the soup. Use chicken broth for a richer, more traditional flavor, or opt for vegetable broth to keep the soup vegetarian or vegan. Ensure you choose a low-sodium broth to better control the overall saltiness of your finished soup.

Fish Sauce, Lime Juice, and Salt

These finishing touches are crucial for balancing and brightening the soup’s flavors. Fish sauce (Nam Pla) provides a savory umami depth, while fresh lime juice adds a necessary acidity that cuts through the richness of the coconut milk and sweet potato, making the soup taste vibrant and fresh. Salt is added to taste, bringing all the flavors into harmony. Do not skip the fish sauce if you want an authentic Thai flavor, but if making it vegetarian, a dash of soy sauce or tamari can offer a similar umami note, though it will taste slightly different.

Step-by-Step Guide: Crafting Your Thai Sweet Potato Soup

Creating this flavorful Thai Sweet Potato Soup is a rewarding experience. Follow these detailed steps for a perfect bowl every time:

photo collage of steps to make Thai sweet potato soup 2
Visual guide to the initial steps: roasting sweet potatoes and building the aromatic base.
  1. Prepare the Sweet Potatoes: Begin by roasting your sweet potatoes. Preheat your oven to 425°F (220°C). Line a baking sheet with aluminum foil for easier cleanup. Pierce each sweet potato several times with a fork. Place them on the prepared baking sheet and roast for approximately 40-50 minutes, or until they are very tender when tested with a fork. The cooking time will vary depending on their size. Once roasted, remove from the oven and allow them to cool slightly until they are comfortable enough to handle. Split them open and scoop the soft, sweet flesh into a bowl or measuring cup. This step can be done up to 3 days in advance and stored in the refrigerator, or frozen for longer storage.
  2. Sauté the Aromatics: In a large, heavy-bottomed pot or Dutch oven, heat one tablespoon of cooking oil over medium heat. Add the shredded carrots and cook, stirring frequently, for about 4-5 minutes until they begin to soften. Next, add the finely chopped garlic and cook for another 30-45 seconds, stirring constantly to prevent burning.
  3. Bloom the Spices: To the pot, add the ginger paste, lemongrass paste (if using), and the Thai red curry paste. Cook, stirring continuously, for about 1 minute. This step, known as “blooming” the spices, helps to release their full aroma and flavor, creating a more complex and fragrant base for your soup.
  4. Incorporate Liquids and Sweet Potato: Pour in the full can of coconut milk, followed by the roasted sweet potato flesh and the chicken or vegetable broth. Stir everything together until well combined.
photo collage of steps to make Thai sweet potato soup 2
The final stages of soup creation: blending and seasoning.
  1. Simmer to Perfection: Bring the soup to a gentle boil, then reduce the heat to medium-low. Allow the soup to simmer for at least 15 minutes. This simmering time is crucial for the carrots to become fully tender and for all the incredible flavors to meld and deepen beautifully.
  2. Achieve Creamy Smoothness: Carefully blend the soup until it’s completely smooth and creamy. An immersion blender is ideal for this step as it allows you to blend directly in the pot, minimizing cleanup. If using a regular upright blender, work in small batches, filling the blender only halfway. Be sure to remove the small cap from the blender lid (the vent) to allow steam to escape and prevent pressure buildup, which can cause the lid to blow off. Place a doubled-up paper towel over the lid opening to prevent any hot soup from splattering. Blend until silky smooth.
  3. Final Seasoning and Adjustments: To finish the soup, stir in the fish sauce and the fresh lime juice. Taste the soup and adjust the seasoning as needed, adding more salt, lime juice, or fish sauce until the flavors are perfectly balanced to your preference. A pinch of red pepper flakes can be added here for extra heat if desired.
Thai sweet potato soup in bowl with limes and cilantro
The finished Thai Sweet Potato Soup, ready to be garnished and enjoyed.

Serving Suggestions

This Thai Sweet Potato Soup is a meal in itself, but a few simple garnishes and accompaniments can elevate it even further:

  • Fresh Cilantro: A generous sprinkle of freshly chopped cilantro adds a burst of freshness and a beautiful green contrast.
  • Lime Wedges: Serve with extra lime wedges for guests to squeeze in more citrusy brightness to their individual bowls.
  • Toasted Coconut Flakes: For added texture and a subtle tropical sweetness.
  • Chili Oil or Sriracha: A drizzle for those who crave extra heat.
  • Black Sesame Seeds: As seen in some presentations, they add a delicate crunch and visual appeal.
  • Cream Swirl: A swirl of coconut cream or a touch of plain yogurt can add a lovely decorative touch and an extra layer of creaminess.
  • Pair with: Serve alongside fluffy jasmine rice, warm naan bread, or a simple green salad for a complete and satisfying meal. Grilled shrimp or chicken can also be added for extra protein.

Make Ahead, Storage, and Freezing Tips

This Thai Sweet Potato Soup is wonderfully convenient for meal planning and batch cooking. Here’s how to store it effectively:

Refrigeration

The soup can be fully prepared in advance, allowing the flavors to deepen even further overnight. Store the cooled soup in an airtight container in the refrigerator for up to 3-4 days. When ready to serve, gently reheat on the stovetop over medium-low heat, stirring occasionally until warmed through. If the soup appears too thick upon reheating, you can thin it slightly with a splash of broth or water.

Freezing

While this soup can be frozen, it’s worth noting that soups containing coconut milk may undergo a slight textural change upon thawing and reheating. The coconut milk can sometimes separate, resulting in a slightly grainier or less smooth consistency. However, this often can be remedied by vigorously whisking or re-blending the soup after thawing and reheating. For best results, freeze the soup in individual portions in freezer-safe containers or bags for up to 2-3 months. Thaw overnight in the refrigerator before reheating. Stir well during reheating, and if desired, use an immersion blender for a quick pulse to restore creaminess.

Thai sweet potato soup in bowl with limes and cilantro

Thai Sweet Potato Soup

Delightfully different, this Thai-inspired Sweet Potato Soup combines sweet potatoes with carrot, coconut milk and Thai red curry paste for a vibrant and flavourful soup!

Prep Time:
10 mins
Cook Time:
1 hr 10 mins
Total Time:
1 hr 20 mins
Yield:
4 servings

Ingredients

  • 1 Tablespoon cooking oil
  • 1 cup carrot, shredded
  • 1 clove garlic, finely chopped
  • Pinch red pepper flakes
  • 1 1/2 teaspoons ginger paste
  • 1 1/2 teaspoons lemongrass paste, optional
  • 2 Tablespoons Thai red curry paste
  • 13.5 oz can coconut milk, full-fat recommended (400ml)
  • 3 cups sweet potato, roasted
  • 2 cups chicken broth, or vegetable broth
  • Juice of 1/2 lime
  • 1 1/2 teaspoons Fish sauce
  • Salt, to taste

Optional:

  • 1/2 teaspoon Sambal Oelek

To Serve:

  • Fresh Cilantro, chopped to serve
  • Lime wedges, to serve

Instructions

Roast the sweet potatoes:

  1. Preheat oven to 425F (not fan-assisted). Line a baking sheet with aluminum foil for easy clean-up. Pierce the sweet potatoes a couple of times with a fork. Place onto the baking sheet and bake in the preheated oven until soft when tested with a fork, about 40-50 minutes, depending on the size of the sweet potatoes. Remove from oven and when cool enough to handle, split open and spoon the flesh into a bowl or measuring cup. *Can be done ahead and refrigerated or frozen.

For the soup:

  1. Heat oil in a large pot on the stove-top over medium heat. Add the shredded carrots and cook, stirring regularly, for 4-5 minutes. Add the garlic and cook, stirring, about 30-45 seconds more. Add the ginger, lemongrass paste, and Thai red curry paste to the pot and cook, stirring, about 1 minute.
  2. Add the coconut milk to the pot, followed by the sweet potato and the broth, and stir to combine. Bring soup to a boil, then reduce heat to medium-low and allow to simmer for 15 minutes or so, to soften the carrot and blend the flavors.
  3. Use an immersion blender or a regular blender to blend the soup smooth. *If using a regular blender, do in small batches and remove the lid plug to allow steam to escape. Cover the lid hole with doubled-up paper towel to keep the soup from escaping.
  4. To finish the soup, add the Fish sauce and the lime juice. Taste the soup and add additional salt, as needed.
  5. To serve, garnish with chopped fresh cilantro and lime wedges, for drizzling. (You can also garnish with black sesame seeds and drops of cream, as desired).

Notes

For more tips on making this recipe and helpful step-by-step photos, refer to the detailed sections above the recipe card.

Cuisine:
Thai
Course:
Soup
Author:
Jennifer Maloney
Serving: 1 serving,
Calories: 381kcal,
Carbohydrates: 31g,
Protein: 7g,
Fat: 28g,
Saturated Fat: 21g,
Polyunsaturated Fat: 2g,
Monounsaturated Fat: 4g,
Trans Fat: 0.01g,
Sodium: 317mg,
Potassium: 802mg,
Fiber: 6g,
Sugar: 10g,
Vitamin A: 20680IU,
Vitamin C: 8mg,
Calcium: 73mg,
Iron: 3mg

Frequently Asked Questions (FAQ)

Can I make this Thai Sweet Potato Soup vegan?

Absolutely! This soup is incredibly versatile. Simply ensure you use vegetable broth instead of chicken broth. The rest of the ingredients are naturally plant-based. You can also substitute fish sauce with a high-quality soy sauce or tamari (for gluten-free) to maintain an umami depth, although the flavor profile will be slightly different.

How can I adjust the spice level of the soup?

The heat in this soup primarily comes from the Thai red curry paste and optionally, red pepper flakes. To make it milder, reduce the amount of red curry paste to 1 tablespoon. For a spicier kick, increase the red curry paste to 3 tablespoons or add an extra pinch of red pepper flakes when sautéing the aromatics. You can also serve it with a side of sriracha or a drizzle of chili oil for individual customization.

What if I don’t have lemongrass paste?

While lemongrass paste adds a unique, fragrant, and citrusy depth that truly enhances the Thai character of the soup, it is listed as optional. The soup will still be delicious without it, relying on the ginger, garlic, and red curry paste for its primary flavors. If you have fresh lemongrass stalks, you can finely mince the tender inner part of one stalk (about 1 tablespoon) and add it with the ginger.

Can I add protein to this soup?

Yes, adding protein can make this a more substantial meal. Cooked shredded chicken (rotisserie chicken works great!), grilled shrimp, or pan-fried tofu cubes are excellent additions. Stir them in during the last few minutes of simmering, just long enough to heat through. For a plant-based protein boost, consider adding a can of drained and rinsed chickpeas or lentils.

How do I fix soup that’s too thick or too thin?

If your soup is too thick, simply whisk in additional chicken or vegetable broth (or water) a little at a time until you reach your desired consistency. If it’s too thin, you can simmer it uncovered for a longer period to allow some of the liquid to evaporate, or you can create a slurry of 1 tablespoon cornstarch mixed with 2 tablespoons cold water and slowly whisk it into the simmering soup until it thickens to your liking.

More Thai-Inspired Soup Recipes to Love!

Thai Chicken Meatball Soup
Wicked Thai Chicken Soup
Thai Carrot Soup with Coconut Milk

If you’ve tried this delightful Thai Sweet Potato Soup, we’d love to hear from you! Your feedback helps other home cooks discover this fantastic recipe. Happy cooking!