Creamy Curried Chicken & Rice Soup Recipe
Introduction
This creamy curried chicken and rice soup is a comforting and flavorful dish that combines the richness of coconut milk with the gentle heat of Thai red curry paste. Perfect for using up leftover roast chicken, it’s a hearty meal that’s quick to prepare and packed with vibrant flavors.

Ingredients
- 2 tbsp olive oil
- 1 onion, finely chopped
- 3 tbsp Thai red curry paste
- 2 x 400g cans coconut milk
- 400ml chicken stock
- 100g risotto rice
- 4 large eggs
- 200-300g leftover roast chicken, shredded
- 340g can sweetcorn, drained
- 2-3 limes, juiced
- 2 spring onions, sliced
Instructions
- Step 1: Heat the olive oil in a saucepan over medium heat. Add the finely chopped onion and fry for about 10 minutes until softened and translucent.
- Step 2: Stir in the Thai red curry paste and cook for 1 minute to release its flavors.
- Step 3: Add the coconut milk, chicken stock, and risotto rice to the pan. Bring the mixture to a simmer and cook for 15-20 minutes, or until the rice is tender.
- Step 4: While the soup simmers, bring a separate pan of water to a gentle simmer. Add the eggs and cook for 7 minutes for soft-boiled eggs.
- Step 5: Stir the shredded chicken and drained sweetcorn into the soup. Cook for another 5 minutes to heat through.
- Step 6: Season the soup to taste, then finish by stirring in the lime juice for brightness.
- Step 7: Carefully peel the boiled eggs and cut them in half. Serve the soup topped with the halved eggs and sliced spring onions.
Tips & Variations
- For a vegetarian version, replace chicken and chicken stock with extra vegetables and vegetable stock.
- Use jasmine rice instead of risotto rice for a lighter texture, but adjust cooking time accordingly.
- Add fresh coriander or Thai basil on top for an herbal lift.
- If you like more heat, add a chopped red chili or extra curry paste.
Storage
Store the soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or microwave until steaming hot. Eggs are best served fresh but can be stored separately in the fridge for up to 2 days.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh chicken instead of leftover roast chicken?
Yes, you can poach or grill fresh chicken breast or thighs, shred them, and add them to the soup in the last few minutes of cooking.
What type of curry paste works best for this recipe?
Thai red curry paste gives the soup its distinctive flavor, but you can substitute with yellow or green curry paste depending on your taste preferences.
Print
Creamy Curried Chicken & Rice Soup Recipe
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
This creamy curried chicken and rice soup combines rich Thai red curry flavors with coconut milk and tender risotto rice for a comforting and hearty meal. Packed with shredded roast chicken, sweetcorn, and topped with perfectly cooked soft-boiled eggs and fresh lime juice, this soup offers a delightful balance of savory, creamy, and zesty notes that make it a perfect dish for any season.
Ingredients
Soup Base
- 2 tbsp olive oil
- 1 onion, finely chopped
- 3 tbsp Thai red curry paste
- 2 x 400g cans coconut milk
- 400ml chicken stock
- 100g risotto rice
Protein & Vegetables
- 4 large eggs
- 200–300g leftover roast chicken, shredded
- 340g can sweetcorn, drained
Finishing Touches
- 2–3 limes, juiced
- 2 spring onions, sliced
Instructions
- Sauté Aromatics: Heat the olive oil in a saucepan over medium heat. Add the finely chopped onion and fry for about 10 minutes until softened and turning translucent, which helps develop the base flavor of the soup.
- Add Curry Paste: Stir in the Thai red curry paste and cook for 1 minute to release its fragrant spices and enhance the aroma of the soup.
- Simmer Soup Base: Pour in the coconut milk and chicken stock, then add the risotto rice. Bring the mixture to a gentle simmer and cook for 15-20 minutes, stirring occasionally, until the rice is tender and has absorbed the flavors.
- Cook Eggs: While the soup simmers, bring a separate pan of water to a simmer. Add the eggs and cook for 7 minutes to achieve soft-boiled eggs with slightly firm whites and creamy yolks.
- Add Chicken and Sweetcorn: Stir the shredded leftover roast chicken and drained sweetcorn into the soup. Cook for an additional 5 minutes to heat everything through and meld the flavors.
- Season and Finish: Season the soup to taste with salt and pepper or additional seasoning if desired. Stir in the fresh lime juice to add a bright, tangy finish to the dish.
- Prepare Eggs and Serve: Peel the shells off the cooked eggs carefully and cut them in half. Ladle the soup into bowls, top each serving with the halved eggs and sprinkle with sliced spring onions for a fresh and colorful garnish.
Notes
- If you do not have leftover roast chicken, cooked shredded chicken breast can be used as a substitute.
- Adjust the amount of Thai red curry paste according to your preferred spice level.
- Using risotto rice is key for a creamy texture; short-grain rice varieties work best.
- To make it vegetarian, substitute chicken stock with vegetable stock and omit the chicken and eggs, or replace eggs with tofu cubes.
- Leftover soup can be stored in the fridge for up to 3 days and reheated gently on the stovetop.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai-inspired
Keywords: curried chicken soup, coconut milk soup, Thai red curry soup, creamy chicken and rice soup, easy comfort food, leftover roast chicken recipe
