Thai Chicken and Sweet Potato Soup Recipe
Introduction
This Thai chicken and sweet potato soup is a comforting blend of fragrant spices, creamy coconut, and tender chicken. It’s perfect for a cozy meal that delivers rich, vibrant flavors with every spoonful.

Ingredients
- 1 tsp olive or rapeseed oil
- 2 garlic cloves, chopped
- 1 red chilli, deseeded and chopped
- 2cm chunk root ginger, chopped
- 1 stalk lemongrass, bashed
- 1 x 25g pack coriander, leaves and stalks chopped separately
- 2 tbsp red Thai curry paste
- 750ml chicken stock (made with 2 stock cubes)
- 1 small can (160ml) coconut cream
- 500g sweet potatoes, peeled and roughly chopped
- 2 skinless chicken breasts, sliced
- 1 lime, juice only
- 1 tsp sugar
- ½ tsp fish sauce
- Crusty bread, to serve (optional)
Instructions
- Step 1: Heat the oil in a large saucepan. Add the garlic, chilli, ginger, lemongrass, coriander stalks, and curry paste. Cook for 2–3 minutes until the aromas are released.
- Step 2: Add the chicken stock, coconut cream, and sweet potatoes. Cook for 15 minutes or until the potatoes are soft. Remove the lemongrass and discard.
- Step 3: Carefully transfer the soup to a blender and blitz until smooth. For best freezing results, freeze at this point, otherwise you can freeze the complete recipe later.
- Step 4: Return the smooth soup to the saucepan. Add the sliced chicken and cook gently for 5–10 minutes until the chicken is cooked through.
- Step 5: Stir in the lime juice, sugar, and fish sauce. Scatter with coriander leaves and serve warm, optionally with crusty bread.
Tips & Variations
- For extra heat, leave some chilli seeds in or add a pinch of chilli flakes.
- Swap the chicken breasts for thighs for a juicier texture.
- Use fresh coconut milk instead of coconut cream for a lighter version.
- Add vegetables like spinach or bell peppers during the last 5 minutes of cooking for added color and nutrients.
Storage
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave until piping hot. The soup also freezes well—freeze before adding the chicken for best texture, then add cooked chicken when reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use chicken thighs instead of breasts?
Yes, chicken thighs can be used and will add a richer flavor and juicier texture to the soup. Adjust cooking time slightly to ensure they are fully cooked.
Is this soup spicy?
It has a gentle heat from the red Thai curry paste and chilli, but you can adjust the spice level by using less curry paste or removing the chilli seeds to make it milder.
Print
Thai Chicken and Sweet Potato Soup Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
A comforting and flavorful Thai chicken and sweet potato soup featuring a blend of aromatic spices, creamy coconut, and tender chicken. This smooth, vibrant soup combines sweet potatoes, red Thai curry paste, lemongrass, and fresh coriander for an authentic taste that warms you from the inside out.
Ingredients
Soup Base
- 1 tsp olive or rapeseed oil
- 2 garlic cloves, chopped
- 1 red chilli, deseeded and chopped
- 2cm chunk root ginger, chopped
- 1 stalk lemongrass, bashed
- 2 tbsp red Thai curry paste
- 750ml chicken stock (made with 2 stock cubes)
- 1 small can (160ml) coconut cream
- 500g sweet potatoes, peeled and roughly chopped
Chicken and Seasonings
- 2 skinless chicken breasts, sliced
- 1 lime, juice only
- 1 tsp sugar
- ½ tsp fish sauce
- 1 x 25g pack coriander, leaves and stalks chopped separately
To Serve
- Crusty bread (optional)
Instructions
- Prepare Aromatics: Heat the oil in a large saucepan over medium heat. Add the chopped garlic, deseeded red chilli, chopped ginger, bashed lemongrass stalk, chopped coriander stalks, and red Thai curry paste. Cook for 2 to 3 minutes, stirring frequently until the mixture becomes fragrant and the aromas are released.
- Add Liquids and Sweet Potatoes: Pour in the chicken stock and coconut cream, then add the roughly chopped sweet potatoes. Bring the mixture to a boil, then reduce heat and simmer for 15 minutes or until the sweet potatoes are soft and tender.
- Remove Lemongrass and Blend: Remove and discard the lemongrass stalk from the soup. Carefully transfer the soup to a blender and blitz until smooth and creamy. (If freezing, freeze at this stage for best results.)
- Cook Chicken: Return the blended soup to the saucepan and add the sliced chicken breasts. Gently cook for 5 to 10 minutes or until the chicken is thoroughly cooked through and tender.
- Season and Garnish: Stir in the lime juice, sugar, and fish sauce to balance the flavors. Scatter the fresh coriander leaves on top before serving.
- Serve: Ladle the soup into bowls and serve hot with crusty bread if desired.
Notes
- For a vegetarian version, omit the chicken and use vegetable stock instead.
- Adjust the red Thai curry paste quantity to control the spice level.
- Freezing the blended soup base before adding chicken helps maintain texture upon thawing.
- Use fresh coriander leaves for garnish to enhance aroma and presentation.
- Crusty bread is optional but adds a nice accompaniment to soak up the soup.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Keywords: Thai chicken soup, sweet potato soup, red Thai curry, coconut cream soup, easy Thai recipe, comforting soup

