Soups & Stews
This Asian-style chicken noodle soup recipe transforms a simple weeknight dinner into a fragrant, comforting bowl of star-anise-infused broth that tastes like a steaming street cart in Bangkok. The secret lies in slow-simmered aromatics—ginger, garlic, and star anise—that build deep, warming flavors while tenderizing the chicken and noodles.
I developed this version after years of testing, balancing traditional techniques with home-cook simplicity.
The broth starts with a base of poached chicken thighs (skin-on for richness) and chewy rice noodles that absorb the savory, slightly sweet broth without turning mushy. Fresh herbs like cilantro and Thai basil add brightness, while a drizzle of chili oil elevates each spoonful.
What sets this apart is the two-stage cooking method: first simmering the aromatic broth, then quickly blanching the noodles to maintain their perfect texture.
By the time you’re done, you’ll have a bowl of soup that’s restaurant-quality yet effortless—golden broth, tender chicken, and noodles with just the right bite. The star anise infuses the liquid with a subtle licorice warmth, while the herbs and lime finish add a refreshing contrast.
Serve with extra chili oil and lime wedges for customizable heat.
This recipe works for busy weeknights or cozy weekends, scaling easily for a crowd. The broth freezes beautifully, so you can prep ahead for sick-day comfort. Let’s make soup that feels like a hug in a bowl.
Ingredients for asian style chicken noodle soup
Aromatic broth, chewy noodles, and fragrant herbs—this soup delivers restaurant-quality comfort in one bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Skin-On Chicken Thighs 🍗 | 1 ½ lb | Bone-in for flavor, skin-on for richness |
| Fresh Ginger Root 🌿 | ½ cup | Peeled and roughly chopped |
| Garlic Cloves 🧄 | 6 cloves | Smashed for deeper flavor |
| Star Anise Pods 🌶️ | 2 whole | Whole pods for infusing |
| Coconut Milk (Full-Fat) 🥥 | 13 ½ oz | Can or carton, unsweetened |
| Chicken Broth 💧 | 4 cups | Homemade or quality low-sodium |
| Rice Noodles 🍜 | 8 oz | Flat or round, chewy variety |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Thai Basil 🌿 | ¼ cup | Fresh leaves, preferred |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Chili Oil 🌶️ | 2 tbsp | Store-bought or homemade |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning broth |
| White Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
The star anise and ginger are non-negotiable here—they build that signature depth. Whole star anise pods from Penzeys or your local Asian market give the best flavor, but a single pod from the spice aisle works too. Fresh ginger is ideal, but if you're using powdered, double the amount—it's way less potent. For the chicken thighs, bone-in and skin-on is crucial—they render fat that keeps the broth rich. Most grocery stores carry bone-in thighs in the meat case, but Costco has them pre-packaged for convenience. Look for thighs with good marbling; they'll give you that silky texture when poached.
No star anise? Anise seeds or fennel seeds work in a pinch, but the flavor won't be identical. Running short on fresh herbs? Dried Thai basil at half the amount gets you close, though nothing beats the fresh stuff. The coconut milk can be swapped for light coconut cream if you prefer a richer mouthfeel. For the noodles, rice noodles from the Asian aisle are a must—they hold up better than wheat noodles and have that perfect chew. If you can't find them, udon or soba noodles are decent substitutes, but texture will differ. The chili oil? Trader Joe's has a great one, or make your own with chili crisp and oil.
Broth freezes beautifully—just store it in airtight containers for up to 3 months. The noodles? Cook them fresh before adding to the broth, or they'll turn mushy. I like to prep the broth ahead and keep it in the fridge for 4-5 days—it actually tastes better after flavors meld. For serving, keep the chili oil and lime wedges on the table so everyone can customize their heat. The soup reheats well, but add a splash of water or broth if it gets too thick—it'll loosen right up.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no chopping boards, no extra bowls. Toss the chicken thighs, ginger, and star anise straight into the pot, and let the broth work its magic. (Yes, even on a Tuesday night when I’m too tired to wash dishes.)
- Creamy-Ginger Crunch: That full-fat coconut milk? It turns the broth into a velvety dream while the crispy skin on the thighs adds texture. Honestly, the first time I tasted it, I wondered why I’d ever made plain chicken noodle soup.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better the next day—pack it in thermoses, and it’s a hit with kids (my daughter picks out the star anise pods but still asks for seconds).
- Budget Win: Skin-on thighs and a single star anise pod stretch this into four servings without breaking the bank. I’ll be real: it’s the only soup I make that actually feels like a splurge but costs less than takeout.
Step-by-step instructions for Asian style chicken noodle soup
Here's how to make a fragrant, comforting bowl with tender chicken, aromatic broth, and perfectly chewy noodles.
Build the Star-Anise Infused Broth
In a large pot, combine the 4 cups chicken broth, 0.5 cup fresh ginger root (roughly chopped), 6 smashed garlic cloves, and 2 whole star anise pods. Bring to a gentle boil over medium heat, then immediately reduce to a simmer. Let it steep for 15 minutes—this is where the magic happens. You'll notice the broth develops a warm, earthy aroma from the ginger and star anise, with subtle pine notes from the anise.
While simmering, skim off any foam that rises to the surface with a ladle. This ensures a clean, clear broth. Keep the broth at a gentle simmer—never a rolling boil—so the delicate flavors don't escape. After 15 minutes, strain the broth through a fine-mesh sieve into a clean pot, pressing gently on the solids to extract all the flavor. Discard the solids.
Cook the Chicken Thighs
Add the 1.5 lb skin-on chicken thighs to the strained broth. Increase heat to medium-high and bring to a boil. Once boiling, immediately reduce heat to medium-low and let the chicken simmer gently for 20 minutes. You'll see the skin start to crisp and pull away from the meat—that's your signal it's nearly done.
Use tongs to carefully flip the chicken thighs halfway through cooking. After 20 minutes, check for doneness by inserting a meat thermometer into the thickest part of a thigh (without touching bone). It should read 165°F. If not quite there, continue simmering for another 2-3 minutes. Once done, remove the chicken thighs and let them rest on a plate for 5 minutes before shredding.
Prepare the Noodles and Finish the Broth
While the chicken rests, bring a separate pot of water to a boil. Add the 8 oz rice noodles and cook according to package instructions—usually 3-4 minutes for chewy texture. Drain and rinse briefly under cold water to stop the cooking process. This prevents the noodles from becoming mushy when added to the hot broth later.
Return the broth to medium heat and stir in the 13.5 oz full-fat coconut milk. Let it warm through for 2-3 minutes, then add the 1.5 tsp diamond crystal kosher salt and 0.5 tsp freshly cracked white peppercorns. Taste and adjust seasoning if needed—you want a balance of salty, slightly sweet from the coconut, and aromatic from the spices.
Assemble and Garnish
Shred the rested chicken thighs using two forks, discarding any bones or skin. Divide the cooked rice noodles among 4 bowls, then ladle the warm broth and shredded chicken over the top. Drizzle each bowl with 1 tablespoon sesame oil and 1 tablespoon chili oil, then add 1 tablespoon lime juice. The oils will create a beautiful marbled effect on the surface.
Finish by sprinkling each bowl with 1 tablespoon fresh cilantro and 1 tablespoon Thai basil. The herbs add a bright, fresh contrast to the rich broth. Serve immediately while the noodles are still hot and the broth is steaming—this soup is best enjoyed fresh from the pot.
Pro Tips For Making Asian Style Chicken Noodle Soup
- CRISP THE SKIN FIRST: Brown the chicken thighs skin-side down in a dry pot for 8-10 minutes before adding broth—this renders fat and builds flavor. I used to skip this, thinking coconut milk would mask the difference, but the texture and depth of taste change completely when you do.
- GRATE GINGER FINE: Use a microplane or the smallest holes on a box grater for ginger—you want it almost paste-like, not chunky. After burning my tongue on uneven bits, I learned this is the only way to get that smooth, aromatic base without any surprises in every bite.
- STAR ANISE LATE: Add the star anise pod in the last 15 minutes of simmering—any longer and it’ll turn the broth bitter. I was skeptical until I tried it, but now I swear by the subtle, floral note it adds without overpowering the coconut and garlic.
- STIR THE COCONUT MILK: When folding in the coconut milk, whisk it into the broth slowly in a thin stream while stirring constantly—this prevents curdling and keeps the soup silky. I’ve ruined batches by dumping it all at once, and the separation is a nightmare to fix.
Common mistakes when making this dish
Overcooking the Noodles
Rice noodles turn mushy when overcooked, especially when added to hot broth. The key is cooking them just until tender—about 3-4 minutes in boiling water—then rinsing briefly in cold water. This stops the cooking process so they hold their chewy texture.
I’ve ruined a batch by leaving them in too long, so always follow package instructions closely and drain immediately. 🍜
Skipping the Broth Steep
Don’t rush the 15-minute simmer for the star anise and ginger—they need time to infuse the broth with deep flavor. Skipping this step results in a bland, one-dimensional soup.
I once made this mistake and ended up with broth that tasted like watered-down chicken. Trust the process and let those aromatics work their magic. 🌿
Using Boneless Chicken
Boneless, skinless chicken breasts cook faster and lose moisture, making the broth watery. Stick with bone-in, skin-on thighs—the fat renders into the broth, creating richness.
If you’re short on time, use thighs with the skin left on, but remove the bones before shredding. The flavor difference is night and day. 🍗
Ignoring the Resting Time
Chicken continues to cook off the heat, so skipping the 5-minute rest before shredding leads to dry, stringy meat. Let it rest while you prep the noodles—this ensures tender, juicy shreds that fall apart easily. I’ve learned the hard way that patience here makes all the difference. ✨
Overcrowding the Pot
Packing too many ingredients into the pot causes uneven cooking and flavor loss. Simmer broth and chicken in a large enough pot to allow room for expansion. I use a 6-quart Dutch oven for this recipe—it gives enough space for the broth to develop properly without boiling over. 🔥
Adding Coconut Milk Too Early
Stirring in coconut milk while the broth is still simmering at high heat can cause it to curdle or separate. Wait until the broth is at a gentle simmer before adding it—this keeps the texture smooth and creamy.
I’ve had to start over because of this, so always let the broth cool slightly first. 🥥
Nutrition facts
Frequently asked questions
Can I substitute chicken thighs with chicken breasts?
Chicken breasts will work, but the broth won't be as rich. Use 1 lb boneless, skinless breasts instead of thighs, and add 1 tablespoon chicken fat or olive oil to the broth to compensate for lost richness. Poach for 12-15 minutes instead of 20 minutes to avoid dryness. The texture will be leaner, but still delicious!
What if I don't have star anise?
Use 1 teaspoon ground anise seeds or fennel seeds as a substitute. For a different flavor profile, try 1 cinnamon stick or 1 bay leaf, but the broth won't have that signature licorice warmth. The star anise is key for authentic flavor, but these alternatives add depth too.
How can I make this soup spicier?
Add 1-2 teaspoons of chili flakes or 1 sliced Thai chili to the broth while simmering, or double the chili oil to 4 tablespoons per bowl. For extra heat, stir in 1 teaspoon of sriracha or sambal oelek when assembling. Adjust to taste—Asian-style soups often balance heat with coconut's sweetness.
Can I prepare this soup ahead of time?
Make the broth and cook the chicken 1 day ahead, then store in airtight containers in the fridge for up to 4 days. Reheat gently on low heat and add fresh noodles, herbs, and oils when serving. The flavors deepen overnight, making it even more comforting.
What are the best noodles for this recipe?
For authentic texture, use rice noodles (sen lek or pad thai noodles) from the Asian market. If unavailable, udon or soba noodles work in a pinch. Avoid wheat noodles—they'll turn mushy faster. Look for packages labeled "chewy" or "firm" for best results.
