Wicked Thai Chicken Soup is a delicious stovetop Thai chicken and rice soup, with plenty of mushrooms and a lightly creamy, red curry‑flavoured broth. It’s a cozy, one‑pot chicken and rice soup that brings just enough “wicked” heat, but is easy to tailor to suit everyone at the table.

Thai red curry chicken soup: at a glance
- A quick, one‑pot stovetop soup that’s ready in about an hour, with sautéed mushrooms, chicken, and aromatics spooned over rice for maximum flavour and texture.
- A creamy, coconut‑forward broth enriched with cream and Thai red curry paste, with a velvety texture and as little or as much “wicked” heat as you like.
- Generously filled with chicken, mushrooms, and rice, making this a satisfying dinner soup that doesn’t need slow cooking or special equipment.
- Thai red curry chicken soup: at a glance
- Ingredients and substitutions
- How to make wicked Thai chicken soup: step-by-step
- How to make wicked Thai chicken soup: video
- Recipe tips!
- Wicked Thai chicken soup troubleshooting
- Adjusting Spiciness for Different Family Members
- Side dishes to serve with Thai chicken soup
- Wicked Thai chicken soup FAQ
- Variations
- Get the Recipe: Wicked Thai Chicken Soup
- More Thai soup recipes to love!
Ingredients and substitutions
A few notes about the key ingredients …
Chicken – I generally use boneless chicken breasts, though boneless skinless chicken thighs are fine here, too.
If you happen to have left-over cooked chicken, you can certainly use that and skip the step of cooking the chicken ahead and simply add it to the soup when returning the mushrooms to the pan.
Finally, you can make this soup easily by using cooked rotisserie chicken. For rotisserie chicken, remove skin and bones, then cut the meat into bite-sized pieces rather than shredding. This helps it hold its texture in the hot broth instead of dissolving. Add rotisserie chicken near the end of the cooking time—after the broth, curry mixture, coconut milk, and cream have simmered and thickened—so it warms through without overcooking.
Lemongrass or lemongrass paste – look for lemongrass paste in a tube, generally in the produce section. Fresh lemongrass stalks or frozen pre-cut lemongrass show up reliably in Asian grocery stores and sometimes in mainstream grocery stores, often in the produce section.
Fish sauce – Look for brands with short ingredient lists (anchovy, salt, water); these give cleaner, less harsh flavor in the broth.
Half and half cream – this is 10% b.f. cream. You can substitute milk, but your soup will be less creamy. For a non-dairy soup, replace the cream with more coconut milk.
Coconut milk – I like to use regular coconut milk for the creaminess and thickness, but lite will work here as well. A small can is perfect, but if you need to open a large can, be sure to stir well before measuring. The remaining coconut milk can be frozen for another use.
Thai red curry paste – I prefer red curry paste in this soup. If you only have green or yellow, you can use, though the flavour profile will be a bit different. Brands like Maesri or Aroy-D give more depth than generic “red curry” sauces. Check Asian markets or the international aisle of larger grocers.
Sambal oelek – this is the spicy Asian Chili sauce that is largely responsible for the “Wicked” part of this soup. It packs a punch, so use to taste or omit if you don’t want any heat. Asian Chili Garlic Sauce is a good substitute or even Sriracha.
Rice – any cooked rice is fine here, but I find classic long-grain rice tends to work best. Basmati or Jasmine should also work well.
How to make wicked Thai chicken soup: step-by-step
This is a visual summary of the steps to make this recipe on the stovetop. Scroll down for the complete list of ingredients and instructions in the Recipe Card below when making the recipe.



- Start the soup by browning the mushrooms in the soup pot.
- When cooked, remove the mushrooms to a bowl.
- In the same pot, cook the chicken. Remove the chicken the to bowl with the mushrooms.



- In the same pot, soften the bell pepper and onion.
- Return the mushrooms and cooked chicken to the soup pot.
- Add the chicken broth to the soup.



- Add the coconut milk and cream to the soup, cover and let simmer briefly.
- Add the tomato paste mixture to the soup and stir well to combine. Simmer briefly to thicken the soup.
- Finish the soup with lime juice and fresh cilantro.
How to make wicked Thai chicken soup: video
Recipe tips!
- One important note about this soup! You don’t want to combine the soup with the rice until right before you will be eating it. The rice in the soup soaks up the soup broth like nobody’s business :) If you expect to eat the entire pot of soup right away, you can certainly add the cooked rice directly to the soup pot. If you hope or plan for leftovers, you’re best to add the cooked rice to the soup bowl and ladle the soup over-top.
- Adding the rice to the bowl and spooning the soup over the top also means you can add as much or as little rice to the soup as you like!
- You can make this soup as wicked or as not as you like. Simply increase the Sambal Oelek for a spicier soup.
- Store the remaining soup and cooked rice separately in the refrigerator for up to 3 days and combine as needed to serve.
Wicked Thai chicken soup troubleshooting
Rice-related issues:
- Soup too thick or “all soaked up”: This happens when the rice sits in the broth; thin with extra chicken broth or coconut milk, and add fresh lime juice to brighten the flavors again.
- Mushy rice: Always add cooked rice to individual bowls just before serving and keep rice separate when storing leftovers.
Flavor and texture issues:
- Soup too spicy: Reduce or omit the Sambal Oelek next time; for a batch that’s already too hot, add more coconut milk or cream to mellow the heat.
- Soup lacks flavor or seems “flat”: Make sure you’ve added enough fish sauce, lime juice, and salt; a small extra splash of fish sauce and squeeze of lime usually fixes a dull broth.
- Curdled or separated broth after reheating: Reheat gently over low to medium-low heat and avoid boiling once the cream and coconut milk are added. Whisk in a bit more cream or coconut milk if the texture looks slightly broken.
Adjusting Spiciness for Different Family Members
To make the soup milder:
- Reduce or omit the Sambal Oelek/Asian chili paste in the curry-tomato mixture, then taste after simmering and only add more if needed; Sambal is the biggest driver of heat in this recipe.
- If you’ve gone too hot, stir in extra coconut milk or cream and a small splash of brown sugar; both fat and a touch of sweetness help soften perceived heat without completely dulling the flavor.
To make the soup spicier:
- Increase Sambal Oelek and red curry paste in small increments, tasting between additions; adding more paste at the end preserves brightness and chili aroma.
- Offer chopped fresh Thai chilies, chili oil, or extra Sambal at the table so heat-seekers can customize their bowls while more sensitive eaters keep theirs milder.
Side dishes to serve with Thai chicken soup
Fresh, light sides that match the Thai flavors:
- Simple cucumber salad with lime, fish sauce, a little sugar, and herbs like cilantro or mint; this adds crunch and acidity next to your creamy soup.
- Thai‑style lettuce cups with ground chicken or turkey, flavored with lime juice, fish sauce, and chilies, are frequently recommended as a side for Thai soups and make the meal more substantial.
- Soft bread rolls or flatbread (naan) or sub rolls for dipping pair well with rich, coconut-based soups.

Wicked Thai chicken soup FAQ
Because this soup contains cream, coconut milk, and rice, the fully finished soup can change texture and thicken if frozen and thawed. For best results, freeze the soup base without rice and, if possible, without the cream; stir in cream and freshly cooked rice after reheating.
Yes, you can make this soup ahead. Cook the soup completely, but store the broth and cooked rice separately in the fridge for up to 3 days, combining only when reheating and serving. For meal prep, portion the soup base into containers, then keep cooked rice in a separate container so it doesn’t absorb all the broth.
Many readers have successfully adapted this recipe, but I haven’t fully tested pressure cooker or slow cooker timing, so I recommend using the stovetop method for best, reliably creamy results.
Yes, you can use a full can of light coconut milk and omit the cream, though it will produce a thinner soup.
Yes, simply add the whole can of coconut milk (1 1/2 cups) and omit the cream.
Reheat gently over low to medium-low heat and avoid boiling once the cream and coconut milk are added. Whisk in a bit more cream or coconut milk if the texture looks slightly broken. The rice can be heated in the microwave.
The easiest method to reheat rice is the microwave. Place one ice cube on top of a microwave-safe bowl of rice before heating in the microwave for about one minute. The ice cube won’t actually melt! Instead, it produces steam to reheat the rice perfectly. Just be sure to toss the ice cube before you eat! Alternatively, heat the rice in a covered saucepan over low heat, adding a Tablespoon or two of water to the saucepan to create some steam.
Variations
Change it Up! Use Asian rice noodles instead of rice. Simply soak or cook any Asian rice noodle and add some to the bowl before spooning over the hot soup.
Want to save this recipe?
Enter your email and I’ll send it to your inbox. Plus, you’ll get great new recipes from me every week!
By submitting this form, you consent to receive emails from Seasons and Suppers.
You can unsubscribe at any time.

Get the Recipe: Wicked Thai Chicken Soup
Ingredients
- 2 Tablespoons cooking oil, such as vegetable or canola oil, DIVIDED
- 1/2 cup onion, finely chopped
- 1/2 medium red bell pepper, cored and seeded then sliced into thin 2-inch strips
- 8 oz sliced mushrooms, white or cremini recommended
- 4 cups chicken broth
- 6 oz chicken breast, diced or cut into bite-sized pieces *see Note 1 below
- 1 teaspoon fish sauce
- 1 teaspoon Worcestershire sauce
- 1 teaspoon lemongrass paste, or 1-2 stalks lemongrass, optional
- 1 cup half and half (10%) cream, or use 1 cup more coconut milk instead
- 1/2 cup coconut milk, 1 small can or if using a large can stir coconut milk first, then measure out
- 2 teaspoons red curry paste
- 1 teaspoon Sambal Oelek chili paste, or Asian Garlic Chili Paste/Sriracha
- 3 Tablespoons tomato paste
- 1 Tablespoon cornstarch
To finish soup:
- Juice of 1/2 lime
- 1/4 cup fresh cilantro, chopped
- Salt and freshly ground pepper
- 2 cups cooked rice, long grain white, basmati or brown rice or try a mix of long grain with wild rice for some added texture
For garnish:
- Additional fresh cilantro, parsley or basil, chopped
- Lime wedges, for drizzling
Instructions
- Make this soup as Wicked (or not), as you like! If you love bold flavours, go ahead and add more of the lemongrass, curry paste and Sambal etc., to your taste preference. If you don't want any heat, simply omit the Sambal altogether. Don't forget to taste and add salt at the end of cooking, as needed, to really bring out all the great flavours.
- Start the rice cooking. For 2 cups of cooked rice, you should start with 2/3 cup raw rice cooked with 1 1/3 cups of water. *You can cook the rice ahead and refrigerate or you can use left-over cooked rice.
- Start the soup by heating a large soup pot or Dutch oven over medium heat. Add 1 Tablespoon of cooking oil to the pot. When hot, add the mushrooms and cook, stirring regularly, until golden and tender. Remove the mushrooms to a bowl. In the same pot, add another 1 Tablespoon of cooking oil and heat. Add the chicken and cook, stirring, until no longer pink. Remove the chicken to the bowl with the mushrooms. Add a splash more oil, if needed. Add the onion and red pepper, and cook, stirring, just until softened. Return the mushrooms and chicken to the pot. Add the chicken broth and heat through. Add the fish sauce, Worcestershire sauce and lemongrass paste (if using) and simmer 5 minutes. Add the cream and coconut milk, reduce the heat to medium-low, then cover and simmer the soup for about 2 minutes.
- Meanwhile, in a small bowl, combine the curry paste, Sambal Oelek, tomato paste and cornstarch and mix until incorporated. Stir into the soup until well combined. Simmer the soup, stirring regularly until the soup thickens slightly and has a velvety appearance. Finish the soup with the lime juice and chopped cilantro. Taste the soup and season with salt and pepper, as needed.
- Tip! If you plan to eat the entire pot of soup right away, you can add the cooked rice directly to the soup pot. If you hope or plan for leftovers, keep the soup and rice separate. Spoon some hot cooked rice into the serving bowls then ladle the hot soup over the top. Store the leftover soup and cooked rice separately in the refrigerator for up to 3 days, combining them only when reheating and eating immediately.
- To serve, spoon some hot rice into a bowl, then spoon hot soup over the top. Serve immediately, garnished with cilantro, parsley or basil leaves and lime wedges to add a drizzle of fresh lime juice to the soup.
- Store any leftover rice and soup separately, as the rice will soak up all the soup broth if stored together.
Notes
Watch how to make it
More Thai soup recipes to love!
Hi! I’m Jennifer, a home cook schooled by trial and error and almost 40 years of getting dinner on the table! I love to share my favourite recipes, both old and new, together with lots of tips and tricks to hopefully help make your home cooking enjoyable, stress-free, rewarding and of course, delicious!
Have you ever used all coconut milk to make it dairy free?
I haven’t Shelley, but I think it would be fine to use all coconut milk. A little more coconut-y, but no doubt still good :)
How important is the fish sauce? I can only find it in giant bottles and when you only use such a small amount I’m afraid the rest would get wasted or stay in my fridge forever
Hi Jen, it’s not a deal breaker :) It adds a flavour note, but the soup will still be good without it.
Hi Jen, I’d say try to get the fish sauce- not sure what country your in but I can find small ones in Safeway, no frills, and Walmart.
I also use it to make pad Thai, lettuce wraps, chilis and many more! It adds such an amazing taste.
Made a double batch of this today. Delicious. Don’t be afraid to add more veggies – makes the soup last longer. Followed recipe as is and it’s great. ‘Restaurant quality!’ – my husband
So glad you are enjoying it! Thanks so much :)
This is really good! It reminds me of a similar soup from a coffee shop by my house.
I added more thai curry and a little more sambal because I’m a bit of a heat-seeker. I also used re-constituted dried shiitakes that I blend up into a paste because I’m not a big fan of mushroom texture.
Great soup! It doesn’t last me very long at all!
So glad you enjoyed it, Matt! Thanks so much :)
Instead of rice could I sub cauliflower rice?
Hi Judy, First, I should say I have exactly zero experience with cauliflower rice, but I don’t see why it wouldn’t work. Again, no experience trying this, but I feel like you could cook it to tender in the soup or you could cook separately and add in at the end, similar to how the regular rice is added. And while the rice soaks up the broth in leftovers, I suspect the cauliflower would kind of melt into the soup, changing the texture of the leftovers accordingly. Hope that helps. If you try it, let me know how you did it and how it worked out :)
Hi Jennifer,
This soup is awesomely delicious, a restaurant in Ottawa called Green Rebel make a similar one and run out of it all the time, now I can make my own. Love this recipe, I never knew I liked coconut milk…lol
How many calories per serving? I don’t know what Kcal is?
Thank you
Brenda
So glad you enjoyed it Brenda! Now that you’ve discovered coconut milk, you should try some Thai curries. Similar flavours to this soup really. And kCal is just the scientific short form for calories (or Energy from food), so whatever is listed there is the calories per serving.
This is the most amazing soup! My favourite.
So glad to hear, Shelley! Thanks :)
Cooked a double batch for the Soup Club at work today. Turned out really nice.
So glad to hear, Dale! Thanks :)
This was absolutely amazing! I wish I had doubled the recipe! I didn’t use cream. I used a can of coconut milk instead.
Glad you enjoyed it :) Thanks!
It isn’t soup weather as far as our area of Florida goes but who cares when you can enjoy a soup this good. It is always soup weather!
I’m jealous of your not-soup weather, but glad you get to enjoy soup, anyway :) Thanks!
I am wondering if this soup freezes well?
Hi Cathy, as long as you freeze the soup separate from the rice, you should be good :)
This was delicious! Subbed some sauteed ground turkey instead of the chicken and used 1 TB more of fish sauce. Everyone loved it and had seconds. Glad I made a double batch!! Thanks Jennifer. :)
Thanks Maria! So glad you enjoyed it :)
This soup looks, and sounds amazing!!! Approximately how much chicken (by oz or grams) did you use, I have thighs in the fridge, and I’m dieing to make this soup!!
Hi Linda! Somewhere around 10-oz is probably good. Doesn’t need to be exact. Just depends on how much chicken you want in your soup :)
This sounds and looks wickedly delicious!
Thanks so much, Chris :)
So up my alley Jennifer! We enjoy soup a few times a week for dinner during the fall and winter months, and we love this one! I’ve made this one before and it got rave reviews!