There are soups and then there are soups that make you feel like you actually know what you’re doing in the kitchen. This Thai chicken soup is firmly in the second category.
The first time I made it I remember thinking it felt almost too good to have come from my own stove — that rich golden coconut broth, the warmth of the red curry paste, the tender shredded chicken pulling apart in long silky strands. It genuinely tasted like something from a restaurant and I made it on a Tuesday night in about 45 minutes.
Thai food has this incredible ability to layer flavors in a way that feels complex without being complicated to cook. The secret is in the base — coconut milk, red curry paste, fresh ginger and garlic doing their thing together in a hot pot. Once that foundation is built everything else just falls into place. The chicken poaches right in the broth, soaks up all those flavors, and shreds beautifully. The rice noodles soak up the broth and carry every sip to the next level.
This is the kind of recipe that earns a permanent spot in your dinner rotation. It’s comforting without being heavy, bold without being overwhelming, and fast enough that it genuinely works on a weeknight. Whether you’re cooking for yourself, your family, or trying to impress someone without losing your mind in the kitchen — this soup has you covered.
Why you’ll love this recipe
- One pot, easy cleanup. Everything happens in a single pot which means less mess and more time actually enjoying your dinner.
- Restaurant quality at home. That coconut curry broth tastes like it took hours to develop. It didn’t. Forty-five minutes, one pot, done.
- Naturally gluten free and dairy free. No substitutions needed — this recipe is already both gluten free and dairy free as written, making it great for a range of dietary needs.
- High protein and genuinely filling. Tender shredded chicken and hearty rice noodles make this a complete, satisfying meal that keeps you full.
- Completely adjustable heat level. Control the spice by adjusting how much red curry paste you use. Mild, medium or blow-your-head-off hot — your call.
- Great for meal prep. The broth and chicken keep beautifully in the refrigerator for several days and the flavors actually deepen overnight making leftovers arguably better than the original.
Ingredients with key notes
For the soup base
- 1 tbsp coconut oil or neutral oil — Used to saute the aromatics at the start. Coconut oil adds a subtle flavor that works beautifully here but any neutral oil works fine.
- 1 medium onion, diced — Forms the flavor foundation of the broth. Dice it fairly fine so it softens completely and blends into the soup.
- 4 cloves garlic, minced — Fresh garlic is essential here. Jarred garlic will work in a pinch but fresh makes a noticeable difference in a broth this simple.
- 1 tbsp fresh ginger, grated — Adds that signature warmth and brightness to the broth. Fresh ginger is strongly recommended over dried — the flavor is completely different.
- 2–3 tbsp red curry paste — This is where the bold flavor and that gorgeous golden color come from. Start with 2 tablespoons for a medium heat level and add more to taste. Different brands vary in heat so taste as you go.
- 1 stalk lemongrass, bruised and cut into 3 inch pieces — Adds a floral citrusy background note that is distinctly Thai. Bruise it by pressing firmly with the flat side of a knife to release the oils. Remove before serving.
- 4 cups chicken broth — Use a good quality low sodium chicken broth so you can control the salt level. Homemade broth is even better if you have it.
- 1 can (14 oz) full fat coconut milk — Full fat is non-negotiable here. Light coconut milk makes the broth thin and watery and you lose that rich, creamy texture that makes this soup so good.
- 1 tbsp fish sauce — Adds a deep savory umami note that is fundamental to Thai cooking. Don’t skip it and don’t be put off by the smell — it cooks down beautifully and doesn’t taste fishy in the finished soup.
- 1 tbsp soy sauce — Adds an additional layer of savory depth. Use tamari for a gluten free version.
- 1 tsp brown sugar — Just a small amount balances the heat and acidity in the broth and rounds out the flavor.
- Juice of 1 lime — Added at the end to brighten the whole soup. Fresh lime juice only — bottled lime juice does not do the same thing.
For the protein and noodles
- 1.5 lbs boneless skinless chicken breasts or thighs — Both work great. Thighs are more forgiving and stay juicier but breasts shred beautifully too. They poach directly in the broth which keeps them incredibly tender and flavorful.
- 6 oz flat rice noodles — Cook these separately according to package directions and add them to the soup at the end. Cooking them directly in the broth makes them absorb too much liquid and turn mushy.
For garnish
- Fresh cilantro, roughly chopped
- Sliced green onions
- Lime wedges
- Sliced red chili or red pepper flakes for extra heat
- Bean sprouts for crunch
Step-by-step instructions
Step 1 — Saute the aromatics
Heat the coconut oil in a large heavy bottomed pot or Dutch oven over medium heat. Add the diced onion and cook for about 4–5 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and grated ginger and cook for another 60 seconds until fragrant. You’ll know it’s ready when your kitchen starts smelling incredible.
Step 2 — Bloom the curry paste
Add the red curry paste directly to the pot and stir it into the onion, garlic and ginger mixture. Cook for about 2 minutes, stirring constantly, until the paste deepens slightly in color and becomes very fragrant. This step is important — cooking the curry paste in the oil before adding liquid activates the spices and builds a much deeper, richer flavor in the broth.
Step 3 — Build the broth
Add the lemongrass pieces, chicken broth, coconut milk, fish sauce, soy sauce and brown sugar to the pot. Stir everything together and bring the broth to a gentle simmer over medium-high heat. Taste the broth at this point and adjust — more curry paste for heat, more fish sauce for depth, a little more sugar to balance. Get it where you want it before the chicken goes in.
Step 4 — Poach the chicken
Add the whole chicken breasts or thighs directly into the simmering broth. Make sure they’re fully submerged. Reduce the heat to medium-low and let the chicken poach gently for 18–20 minutes until cooked through. The internal temperature should reach 165°F. Avoid boiling the chicken vigorously — a gentle simmer keeps it tender and juicy.
Step 5 — Shred the chicken
Remove the cooked chicken from the pot and place it on a cutting board. Use two forks to shred it into long, thin strands. The chicken should pull apart very easily at this point. Return the shredded chicken back to the pot and stir it into the broth.
Step 6 — Cook the noodles
While the chicken is poaching, cook the rice noodles in a separate pot of boiling water according to the package directions. Drain and rinse them briefly with cold water to stop the cooking and prevent sticking. Set aside.
Step 7 — Finish the soup
Remove the lemongrass pieces from the pot and discard them. Add the lime juice to the broth and stir to combine. Taste one final time and adjust seasoning — salt, lime, fish sauce — until the broth is exactly where you want it.
Step 8 — Assemble and serve
Add a portion of cooked rice noodles to each serving bowl. Ladle the hot Thai chicken broth and shredded chicken generously over the noodles. Top with fresh cilantro, sliced green onions, bean sprouts and a wedge of lime on the side. Serve immediately while hot.
Serving suggestions
- With extra lime wedges on the side. A fresh squeeze of lime right before eating brightens every bite. Put out a small plate of lime wedges and let everyone add their own.
- With crusty bread or garlic naan. The broth is so good you’ll want something to soak it up with. A warm piece of naan or crusty sourdough alongside this soup is a genuinely excellent combination.
- With a side of jasmine rice. Skip the noodles and serve the soup over a scoop of fluffy jasmine rice in the bowl instead for a heartier, more filling meal.
- With fresh bean sprouts and sliced chili on top. Set out a little topping station and let everyone customize their own bowl. Bean sprouts, sliced red chili, extra cilantro, crushed peanuts — the more options the better.
- As a starter before a Thai-inspired spread. Serve smaller portions of this soup as a first course before a main of pad thai or Thai basil chicken for a full themed dinner.
- With a cold Thai iced tea. If you want to lean fully into the Thai food experience, a cold sweet Thai iced tea alongside this soup is a combination that just works perfectly.
Storage tips
In the refrigerator
Store the soup and noodles separately in airtight containers in the refrigerator for up to 4 days. Storing them together causes the noodles to absorb the broth and become mushy. Keep the noodles in a separate container lightly tossed with a drop of oil to prevent sticking.
Reheating
Reheat the broth and chicken in a saucepan over medium heat until hot, about 5 minutes. Add fresh noodles or reheat the stored noodles separately in hot water for 1 minute before adding to the bowl. Taste the reheated broth and add a small squeeze of lime and a dash of fish sauce to brighten it back up if needed.
Freezing
The broth and chicken freeze very well for up to 3 months. Do not freeze the noodles — they become mushy when thawed. Store the soup base in a freezer safe container, thaw overnight in the refrigerator, and reheat gently on the stovetop. Cook fresh noodles when you’re ready to serve.
A quick word before you go
This Thai chicken soup is one of those recipes that genuinely changed the way I think about weeknight cooking. Before I landed on this version I thought bold, complex soups like this required hours of work or a professional kitchen. Turns out all it really takes is a good foundation of aromatics, quality coconut milk, and a little patience while everything simmers together.
The fact that it happens to be naturally gluten free, dairy free, high protein and ready in under an hour is just a bonus. Good food does not have to be complicated and this soup is proof of that every single time I make it.
Make a big pot, save the leftovers, and watch how much better it tastes the next day when all those flavors have had time to get properly acquainted. Drop a comment below and let me know how yours turned out or tag me on Pinterest — I love seeing your bowls. Happy cooking. 🙂
— Kip
Thai chicken soup — bold, creamy and ready in 45 minutes
Description
This Thai chicken soup is the kind of bowl that stops you mid-bite and makes you genuinely impressed with yourself for making it. Built on a rich coconut milk broth infused with red curry paste, garlic, ginger and lemongrass, loaded with tender shredded chicken and silky rice noodles, and finished with fresh cilantro and a squeeze of lime — every single spoonful is bold, bright and deeply satisfying. It comes together in just 45 minutes on one pot on your stovetop, which means this is absolutely a weeknight dinner option. No complicated techniques, no hard to find ingredients, and absolutely no reason to order takeout tonight.
Ingredients
Soup base
Protein and noodles
Garnish
Instructions
-
Heat coconut oil in a large pot over medium heat. Saute onion for 4–5 minutes until softened. Add garlic and ginger and cook 60 seconds until fragrant.
-
Add red curry paste and cook for 2 minutes, stirring constantly, until fragrant and deepened in color.
-
Add lemongrass, chicken broth, coconut milk, fish sauce, soy sauce and brown sugar. Bring to a gentle simmer. Taste and adjust seasoning.
-
Add whole chicken pieces directly into the simmering broth. Poach on medium-low for 18–20 minutes until cooked through.
-
Remove chicken and shred with two forks. Return shredded chicken to the pot.
-
Cook rice noodles separately according to package directions. Drain and rinse.
-
Remove lemongrass. Add lime juice and adjust seasoning to taste.
-
Divide noodles into bowls. Ladle broth and chicken over top. Garnish and serve immediately.
