Thai Sweet Potato Curry Soup

Category: Comforting Soups and Hearty Stews

This warming Thai-inspired soup brings together sweet potatoes, carrots, and onions, simmered with red curry paste for a gently spicy kick. Coconut milk adds a luscious creamy finish, balanced with a touch of coconut sugar and soy sauce for umami depth. Blending the soup results in a silky smooth texture, perfect for an appetizer or a light dinner. Enjoy garnished with cilantro, coconut milk swirls, and a sprinkle of black sesame seeds for extra flair. Serve alongside toasted bread for dipping and savor the harmonious flavors in every bowl.

Loura is a chef and she is standing in front of a table full of fruits and vegetables.
Updated on Wed, 30 Jul 2025 19:04:05 GMT
A bowl of soup with a spoon in it. Save
A bowl of soup with a spoon in it. | recipesfoodyummy.com

Thai sweet potato soup brings together the gentle sweetness of orange-fleshed potatoes, the fire of Thai curry, and coconut’s luxurious creaminess. Whenever I need a comforting dish that still feels vibrant and a little exotic, this soup is the ticket. It works beautifully for chilly nights as an appetizer or a satisfying meal.

The first cold snap every autumn always has me craving this soup. I tried it while testing ways to use leftover sweet potatoes and it became an instant family favorite the comforting aroma fills the whole house.

What You’ll Need in Your Kitchen

  • Sesame oil: adds a toasted nutty aroma to kickstart the base use pure toasted oil if possible for best flavor
  • Onion: white yellow or brown all work well fresh is always best for sweeter undertones
  • Garlic: crushed for sharpness and depth fresh cloves release more natural oils
  • Fresh ginger: brings bright warmth to balance the sweet and spicy notes choose firm roots and peel just before using for maximum aroma
  • Thai red curry paste: the backbone of the soup look for brands without fish sauce or shrimp if you want a vegetarian version and always check for vibrant color
  • Sweet potatoes: opt for the kind with vivid orange flesh their natural sugars transform when simmered
  • Carrots: for an earthy sweetness choose bright firm carrots that give a snap when you break them
  • Vegetable stock or broth: this shapes the overall taste use a homemade or quality store bought stock for cleaner flavor
  • Soy sauce: deepens the savoriness low sodium is fine adjust to your salt preference
  • Canned coconut milk: pick full fat unsweetened for the most luxurious texture and richness shake the can well before use
  • Coconut sugar: delivers subtle caramel notes you can use brown sugar or maple syrup if needed
  • Sea salt and ground black pepper: bring all the flavors together always add to taste

How to Make It Like a Pro

Sauté the Aromatics:
Start by heating your sesame oil in a large pot over medium heat. Add chopped onions and cook slowly for about eight minutes stirring often until onions are translucent and starting to caramelize. This gentle sauté deepens their sweetness and lays the foundation.
Toast the Spices:
Stir in the garlic ginger and curry paste. Sauté for one full minute and watch as spices sizzle and release their fragrant oils. This step is crucial for unlocking complexity.
Build the Soup:
Add chopped sweet potato and carrot. Toss well to coat each piece with the aromatic oil and curry paste. Let them mingle with the onions for an extra two minutes.
Simmer to Perfection:
Pour in vegetable stock soy sauce and coconut milk. Stir until everything is combined. Bring the soup just to a boil then immediately drop the heat to low cover and let it simmer gently. Check and stir every so often and cook about thirty minutes or until the sweet potato and carrots are fork tender.
Blend Creamy Smooth:
Turn off the heat and blend the soup directly in the pot using an immersion blender. If you do not have one let soup cool slightly and carefully blend in batches using a countertop blender before pouring back into the pot.
Finish and Fine Tune:
With the soup blended add coconut sugar and stir to dissolve. Taste and add sea salt and black pepper until the flavors really shine.
Garnish and Serve:
Ladle into bowls and swirl a spoonful of coconut milk on top. Sprinkle with cilantro red pepper flakes or black sesame seeds. Serve with crusty toasted bread for dipping if you like.
A bowl of soup with a spoon in it. Save
A bowl of soup with a spoon in it. | recipesfoodyummy.com

The coconut milk in this soup turns it into something utterly addictive. My kids love painting coconut milk swirls on their bowls. I still remember the first time I blended it and the soup went from hearty orange chunks to the smoothest fragrant pot I had ever tasted. There is something magical about that transformation.

Keep It Fresh and Delicious

This soup holds up wonderfully in the fridge for about five days. The flavors mellow and deepen overnight so leftovers are not just convenient they are somehow even tastier. If it thickens up during storage just whisk in a splash of vegetable stock as you reheat.

Genius Ingredient Swaps

Sweet potatoes are the star but you can also try butternut squash or pumpkin with similar success. If soy is not for you use coconut aminos for a very similar savory effect. For extra green and texture toss in a couple handfuls of baby spinach or kale right at the end.

Plating Like a Chef

Always finish each bowl with a dramatic swirl of coconut milk. Sprinkle fresh cilantro leaves and a pinch of sesame seeds or a little red chili for a pop of color and heat. Serving with toasted bread adds crunch and makes it more of a meal.

The Story Behind the Bite

I first made this soup on a rainy evening when I needed a pick me up. Its creamy texture and spicy aroma made me feel instantly warmer and happier. Since then it has become my go to for when friends come over as everyone loves seeing that vibrant orange color in their bowl.

Chef’s Insider Tips

  • Always cook your onion low and slow for a naturally sweet flavor base
  • Use full fat coconut milk for the creamiest result do not substitute low fat
  • Taste near the end and finish boldly with salt and pepper it makes all the difference

Recipe FAQs

→ What type of sweet potatoes work best?

Choose sweet potatoes with orange flesh and reddish or orange skin for optimal flavor and creaminess in the soup.

→ Is this soup spicy?

The level of spice comes from Thai red curry paste and can be adjusted to taste. Add more paste for extra heat or use less for a milder bowl.

→ Can I use a different oil instead of sesame oil?

Yes, feel free to substitute with any mild-flavored oil like vegetable or canola if preferred.

→ How do I achieve a creamy texture?

Blend the soup using an immersion blender directly in the pot, or use a standard blender after cooling. Coconut milk also enhances the creamy consistency.

→ How do I store leftovers?

Keep soup in a sealed container in the fridge for up to 5 days or freeze for up to 3 months. Add broth or water when reheating if needed.

→ Are any toppings recommended?

Finish the soup with a swirl of coconut milk, fresh cilantro, black sesame seeds, or a sprinkle of red pepper flakes for added flavor and presentation.

Thai Sweet Potato Curry Soup

Creamy sweet potato soup combined with Thai red curry and coconut milk for rich, aromatic depth and spice.

Prep Time
20 mins
Cooking Time
30 mins
Total Duration
50 mins
By: Loura

Recipe Type: Soups & Stews

Skill Level: Beginner-Friendly

Cuisine: Thai

Portions Yielded: 6 Serving Size (6 bowls)

Dietary Preferences: Vegan, Vegetarian, Dairy-Free

What You'll Need

→ Soup Base

01 2 tablespoons sesame oil
02 1 medium white, yellow, or brown onion, chopped
03 2 cloves garlic, crushed
04 1 tablespoon fresh ginger, minced or finely chopped
05 1 tablespoon Thai red curry paste
06 900 grams sweet potatoes, peeled and chopped
07 400 grams carrots, peeled and chopped
08 960 millilitres vegetable stock or vegetable broth
09 1 tablespoon soy sauce
10 400 millilitres canned coconut milk, full fat, unsweetened
11 1 tablespoon coconut sugar
12 0.25 teaspoon sea salt, or to taste
13 0.25 teaspoon ground black pepper, or to taste

→ Garnish (Optional)

14 Coconut milk, for drizzling
15 Fresh cilantro, chopped
16 Red pepper flakes
17 Black sesame seeds
18 Toasted bread, for serving

Steps To Follow

Step 01

Heat the sesame oil in a large pot over medium heat. Add chopped onion and sauté until softened.

Step 02

Stir in the crushed garlic, minced ginger, and Thai red curry paste. Sauté for 1 minute to release the aromas.

Step 03

Add the sweet potatoes and carrots. Toss to coat the vegetables with the aromatic mixture.

Step 04

Pour in vegetable stock, soy sauce, and coconut milk. Stir well, bring to a boil, then reduce heat. Cover and simmer, stirring occasionally, until vegetables are very soft, approximately 30 minutes.

Step 05

Remove the pot from heat. Use an immersion blender to puree the soup until smooth and creamy directly in the pot. Alternatively, let the soup cool slightly and blend in batches using a countertop blender, then return to the pot.

Step 06

Stir in coconut sugar, then adjust with salt and black pepper to taste.

Step 07

Ladle soup into bowls. Garnish with a swirl of coconut milk, fresh cilantro, red pepper flakes, and black sesame seeds. Serve with toasted bread if desired.

Notes and Tips

  1. If using a low-sodium vegetable stock, taste and increase salt as needed to enhance flavour.
  2. Soup can be thinned by adding extra vegetable stock during cooking or reheating if a lighter consistency is preferred.
  3. Store leftovers in an airtight container in the refrigerator for up to five days, or freeze for up to three months.
  4. For a richer soup, substitute coconut milk with full-fat coconut cream.
  5. Ensure the red curry paste is vegan if required, as some brands may contain shrimp paste.

Required Equipment

  • Large soup pot
  • Wooden spoon or spatula
  • Immersion blender or countertop blender
  • Chopping board
  • Chef's knife
  • Ladle

Allergy Info

Double-check every ingredient for possible allergens and consult a health professional if you're unsure.
  • Contains soy (from soy sauce)

Nutritional Info (per serving)

These details are for informational purposes only and shouldn't replace medical advice.
  • Caloric Content: 357
  • Fats: 21 g
  • Carbohydrates: 42 g
  • Proteins: 5 g