I’ve been making bok choy chicken soup for years, and it’s become my go-to remedy whenever I need something warm and nourishing. This Asian-inspired recipe combines tender chicken thighs with fresh bok choy in a fragrant broth that fills your kitchen with the aroma of ginger and star anise.
Last winter, when my family was fighting off colds, I made a huge pot of this soup and watched it disappear within hours. The combination of protein-rich chicken and vitamin-packed bok choy creates a meal that’s both satisfying and genuinely good for you. This bok choy chicken soup recipe has since become a weekly staple in my house, especially when we need quick comfort food that doesn’t compromise on flavor or nutrition.
Table of Contents
What You’ll Need for This Chicken Soup
I always start with boneless, skinless chicken thighs because they stay tender even after simmering. Pro tip: don’t skip the dried shiitake mushrooms. They add an earthy depth that you simply can’t replicate with fresh mushrooms alone.
- 1 cinnamon stick
- 1/4 cup low-sodium soy sauce
- 1/2 ounce dried shiitake mushrooms (or mixed dried mushrooms)
- 3 garlic cloves, sliced
- 3 cups hot water (for soaking mushrooms)
- 1 tablespoon peanut oil (or neutral oil)
- 6 slices fresh ginger (1/8 inch thick)
- 1 star anise
- 2 cups mung bean sprouts
- 1 teaspoon ground black pepper
- 6 cups low-sodium chicken broth
- 8 green onions, white parts (cut into 2-inch segments)
- 2 cups diced onion
- 1 fennel bulb (cut into 1-inch pieces)
- 2 pounds boneless, skinless chicken thighs (cut into 1-inch pieces)
- 1 pound bok choy, white stems (sliced lengthwise)
- 1/2 cup fresh cilantro, chopped
- 1 pound bok choy, green leaves (chopped)
- 2 teaspoons toasted sesame oil
- Lime wedges for serving
- 8 green onions, green parts (diced)

How I Make This Soup Step by Step
I recommend soaking your mushrooms first thing, even the night before if you remember. This gives them time to fully rehydrate and release their flavor into the soaking liquid, which we’ll use later in the soup.
Step 1: Place mushrooms in a heatproof measuring cup and cover with 3 cups boiling water. Allow to soak for at least 30 minutes or up to several hours. Remove mushrooms, discard any tough stems, and cut into 1/8-inch slices. Set aside. Strain and reserve the soaking liquid. The liquid should be dark brown and aromatic.
Step 2: Heat oil in a large soup pot or Dutch oven over medium heat. Add chopped onion, garlic, and ginger, stirring continuously for about 5 minutes until fragrant and onion turns translucent. Watch the garlic carefully so it doesn’t burn, which creates bitterness.
Step 3: Pour in the reserved mushroom soaking liquid, followed by broth, soy sauce, cinnamon stick, star anise, and pepper. Bring to a boil, then reduce heat to a simmer. You’ll see gentle bubbles breaking the surface.
Step 4: Stir in the chicken pieces and simmer for 20 minutes. The chicken will turn opaque and firm up as it cooks. Skim off any foam that rises to the surface for a clearer broth.
Step 5: Add fennel, scallion whites, and the reserved sliced mushrooms. Cook for approximately 5 minutes until fennel begins to soften but still has some texture.
Step 6: Add bok choy stems, return to a simmer, and cook for an additional 3 minutes. The stems need a bit more time than the leaves since they’re denser.
Step 7: Stir in bok choy greens and bean sprouts, cooking until greens are just wilted, about 2 more minutes. Don’t overcook here or you’ll lose the vibrant green color and crisp texture.
Step 8: Remove and discard the cinnamon stick and star anise. Ladle into bowls.
Step 9: Garnish each serving with scallion greens, fresh cilantro, and a 1/4-teaspoon drizzle of sesame oil. Serve with lime wedges on the side. Squeezing lime over the soup right before eating adds brightness that cuts through the rich broth.
Perfect Pairings for Bok Choy Chicken Soup
This bok choy chicken soup is hearty enough to eat on its own, but certain sides take it to the next level.
Steamed jasmine rice: The fluffy rice soaks up the flavorful broth beautifully and adds substance for hungrier appetites.
Crispy spring rolls: The crunchy texture contrasts perfectly with the soup’s tender ingredients and provides a satisfying textural variety.
Asian cucumber salad: Light, refreshing, and slightly tangy, it cleanses your palate between spoonfuls of the rich soup.
Sesame noodles: For an extra-filling meal, cold sesame noodles add protein and make this into a complete feast.
More Asian-Inspired Soup Recipes
This Bok Choy Chicken Soup combines tender chicken with crisp greens for a nourishing meal. For miso-enhanced variations, try our Ginger Miso Brothy Soup for aromatic warmth, or enjoy the hearty Miso Udon Noodle Soup when you want chewy noodles alongside your protein.
Add exciting flavor twists with our Lemon Ginger Miso Soup for citrus brightness, or try the bold Spicy Miso Ramen when you crave heat and complex umami depth.
Storing Your Leftover Soup
I recommend storing this bok choy chicken soup in airtight containers in the refrigerator for up to 4 days. The flavors actually deepen overnight, making leftovers even more delicious.
When reheating, use the stovetop over medium-low heat, stirring occasionally until warmed through. I avoid the microwave for this soup because it can overcook the bok choy and make it mushy. If the soup has thickened in the fridge, add a splash of chicken broth to loosen it up.
Pro tip: if you plan to freeze this soup, leave out the bok choy greens and bean sprouts. Add fresh ones when you reheat for better texture. The soup freezes well for up to 3 months in freezer-safe containers.
Common Questions About This Recipe
Can I use chicken breast instead of thighs?
Yes, but reduce the simmering time to 15 minutes to prevent the breast meat from drying out. Thighs stay juicier and more tender with longer cooking.
What if I can’t find bok choy?
Napa cabbage or Swiss chard work as excellent substitutes. Add them at the same stage as the bok choy stems for similar results.
Is this soup spicy?
No, this version is mild and family-friendly. If you want heat, add a teaspoon of chili oil or sriracha when serving.
Final Thoughts on This Comforting Bowl
Making this bok choy chicken soup is easier than you might think, and the rewarding results speak for themselves. The aromatic broth, tender chicken, and fresh vegetables create a bowl of comfort that works any night of the week.
bok choy chicken soup
A cozy and flavorful Asian-inspired chicken soup packed with bok choy, shiitake mushrooms, and aromatic spices. Perfect for a chilly day.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Simmer
- Cuisine: Asian
Ingredients
- 1 cinnamon stick
- 1/4 cup low-sodium soy sauce
- 1/2 ounce dried shiitake mushrooms (or mixed dried mushrooms)
- 3 garlic cloves, sliced
- 3 cups hot water
- 1 tablespoon peanut oil (or neutral oil)
- 6 slices fresh ginger (1/8 inch thick)
- 1 star anise
- 2 cups mung bean sprouts
- 1 teaspoon ground black pepper
- 6 cups low-sodium chicken broth
- 8 green onions, white parts (cut into 2-inch segments)
- 2 cups diced onion
- 1 fennel bulb (cut into 1-inch pieces)
- 2 pounds boneless, skinless chicken thighs (cut into 1-inch pieces)
- 1 pound bok choy, white stems (sliced lengthwise)
- 1/2 cup fresh cilantro, chopped
- 1 pound bok choy, green leaves (chopped)
- 2 teaspoons toasted sesame oil
- Lime wedges for serving
- 8 green onions, green parts (diced)
Instructions
- Place mushrooms in heatproof measuring cup and cover with 3 cups boiling water. Soak for 30 minutes. Remove mushrooms, discard stems, slice into 1/8-inch pieces. Strain and reserve soaking liquid.
- Heat oil in large soup pot over medium heat. Add onion, garlic, and ginger, stirring continuously for 5 minutes until fragrant and onion softens.
- Pour in reserved mushroom liquid, broth, soy sauce, cinnamon stick, star anise, and pepper. Bring to boil, then reduce to simmer.
- Stir in chicken and simmer for 20 minutes until cooked through.
- Add fennel, scallion whites, and mushrooms. Cook 5 minutes.
- Add bok choy stems, return to simmer, cook 3 minutes.
- Stir in bok choy greens and bean sprouts, cook until wilted, about 2 minutes.
- Remove cinnamon stick and star anise. Ladle into bowls and garnish with scallion greens, cilantro, and sesame oil. Serve with lime wedges.
Notes
- Can substitute fresh mushrooms for dried (use 1 cup sliced). Skip the soaking step if using fresh.
- Can use firm tofu instead of chicken for vegetarian version. Add in step 5 instead of step 4.
- Can substitute Napa cabbage or Swiss chard for bok choy.
- Do not boil vigorously after adding bok choy greens to maintain color and texture.
Nutrition
- Serving Size: 1 bowl (about 2 cups)
- Calories: 420 kcal
- Sugar: 8 g
- Sodium: 980 mg
- Fat: 18 g
- Saturated Fat: 4 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 6 g
- Protein: 22 g
- Cholesterol: 145 mg






