I absolutely love this Thai Chicken Soup with Butternut Squash, Bok Choy, and Mushrooms recipe because it’s such a beautiful balance of warming and fresh flavors that just hit the spot on a crisp evening. The butternut squash adds a lovely sweetness and creaminess, while the bok choy gives a subtle crunch and freshness that really brightens up the bowl. Honestly, it’s one of those recipes I reach for when I want something comforting but still healthy and vibrant.
When I first tried this soup, I was blown away by how easy it was to make, but with so many layers of flavor — from the earthy mushrooms to the zing of fresh ginger and lime. You’ll find that this Thai Chicken Soup with Butternut Squash, Bok Choy, and Mushrooms recipe works great as a weeknight dinner or a weekend meal prep favorite. Plus, it’s perfect for anyone looking to warm up without feeling weighed down.
Why You’ll Love This Recipe
- Comforting yet light: This soup strikes the perfect balance, so you feel cozy without heaviness.
- Flavor-packed layers: Fresh herbs, lime, and savory umami combine beautifully for depth.
- Simple & flexible: Easy to swap or omit ingredients based on what you have on hand.
- Family favorite: My loved ones always ask for seconds — it’s a real crowd-pleaser!
Ingredients You’ll Need
I love how the ingredients in this Thai Chicken Soup with Butternut Squash, Bok Choy, and Mushrooms recipe come together to create such a comforting yet vibrant dish. When you shop, look for fresh, firm produce and good-quality chicken broth to make a difference in flavor.
- Olive oil: Use a good-quality olive oil for browning the chicken nicely without burning.
- Chicken drumsticks: Bone-in pieces add amazing flavor and richness to the broth.
- Kosher salt and black pepper: Simple seasonings that help highlight each ingredient.
- Butternut squash: Look for bright orange, firm squash to ensure sweetness and texture.
- Onion: Adds a mild sweetness and aromatic base for the soup.
- Bok choy: Fresh and crisp, baby bok choy works perfectly, but regular one’s fine too.
- Garlic cloves: Fresh garlic gives that lovely punch and aroma.
- Fresh ginger: Peel and slice for warming spice and depth.
- Okra (optional): I love adding it when in season for natural thickening and texture; skip if unavailable.
- Mushrooms: Any variety works, but I prefer cremini or shiitake for earthy notes.
- Fish sauce: Just a little adds authentic savory umami, but don’t worry—it’s not overpowering.
- Soy sauce: Balances the soup with salty, savory flavor.
- Lime juice: Adds fresh acidity to brighten and lift the whole soup.
- Chicken broth: Use a rich, good-quality broth as the base for maximum flavor.
- Chopped cilantro: A final herbal burst that enlivens each bite.
- Red chile or jalapeno (optional): Adds a touch of heat if you like things spicy.
Variations
I like to switch things up depending on the season or what’s in my fridge. This Thai Chicken Soup with Butternut Squash, Bok Choy, and Mushrooms recipe is forgiving and easy to personalize so you can make it your own.
- Vegetarian version: Swap the chicken for tofu and use vegetable broth — I tried this once and loved how the mushrooms and squash really shine.
- Spice it up: Add extra fresh chiles or a splash of sriracha if you prefer a bolder kick.
- Seasonal swaps: Instead of bok choy, I sometimes use kale or spinach, especially in winter months.
- Thicken the broth: Blend some cooked butternut squash into the broth for a creamier texture without cream.
How to Make Thai Chicken Soup with Butternut Squash, Bok Choy, and Mushrooms Recipe
Step 1: Brown the Chicken and Start the Flavor Base
Heat the olive oil in a large pot over medium-high heat, then season your chicken drumsticks liberally with salt and pepper. I like to take my time here, letting each side get a nice golden-brown crust — about 5 minutes total — because that caramelization adds so much to the final broth. Once browned, add the chopped butternut squash right into the pot and cook, stirring occasionally, for about 5 minutes. This not only softens the squash but also lets its sweetness mingle with the chicken’s richness.
Step 2: Add Aromatics and Vegetables
Next, toss in your chopped onion and stir everything together for a couple minutes until the onion just starts to soften and become translucent. This is the moment when your kitchen will start smelling incredible! Then add the bok choy, garlic, sliced ginger, optional okra, and mushrooms. Give it all a good stir — this step infuses the soup with layers of fresh, vibrant flavor from the ginger and garlic as the vegetables begin to blend in.
Step 3: Build the Soup and Simmer
Pour in the fish sauce, soy sauce, freshly squeezed lime juice, and chicken broth; stir everything to combine. Now bring the soup to a simmer, letting it bubble gently for around 8 minutes, or until the okra and mushrooms are tender and cooked through. During this time, the chicken finishes cooking and infuses that broth with its juicy goodness — you’ll want to keep an eye on the lid and stir occasionally to make sure nothing sticks.
Step 4: Finish and Serve
Once everything is cooked perfectly, serve the soup hot with a generous sprinkle of chopped cilantro on top and additional lime wedges on the side. If you like a bit of heat, thinly sliced red chile or jalapeno on top adds that perfect finishing touch. Enjoy it immediately — the flavors are brightest fresh, and the textures make every spoonful a delight.
Pro Tips for Making Thai Chicken Soup with Butternut Squash, Bok Choy, and Mushrooms Recipe
- Brown the chicken first: Don’t skip browning — it creates a deeper, richer broth that makes the whole soup sing.
- Use fresh lime juice: Bottled lime juice just can’t compete — fresh squeezing brightens and balances the flavors perfectly.
- Don’t overcook the bok choy: Add it just before simmering so it stays tender-crisp and vibrant green, not mushy.
- Avoid fish sauce overload: Start with a teaspoon and taste — it’s easy to add more, but hard to fix if you add too much.
How to Serve Thai Chicken Soup with Butternut Squash, Bok Choy, and Mushrooms Recipe
Garnishes
I never skip the fresh cilantro sprinkled on top — it adds such a fresh herbal note that brightens every spoonful. Lime wedges are a must for me, too, because that little hit of acidity wakes up the flavors right before eating. Sometimes, if I’m feeling adventurous, I add a few thin slices of red chile or jalapeno for a subtle, spicy kick.
Side Dishes
This soup pairs wonderfully with a simple steamed jasmine rice to soak up all the flavorful broth. I’ve also served it alongside fresh spring rolls or a crunchy cucumber salad for a light, refreshing meal that feels complete but not heavy.
Creative Ways to Present
For special occasions, I like to serve this Thai Chicken Soup with Butternut Squash, Bok Choy, and Mushrooms recipe in colorful bowls with edible flowers or microgreens on top for an elegant look. A small drizzle of coconut cream swirled into the bowl adds a creamy contrast and looks beautiful too. It’s those little touches that make a simple soup feel restaurant-worthy.
Make Ahead and Storage
Storing Leftovers
I typically store leftover soup in an airtight container in the fridge for up to 3 days. The flavors actually meld a bit more overnight, but be aware that the bok choy softens with time, so I usually add a fresh handful of greens when reheating to keep things bright and crisp.
Freezing
Freezing works great for this soup, too! I like to remove the bok choy before freezing because it can become too mushy. Then, when I thaw it, I add fresh bok choy or spinach at the end of reheating for freshness and texture.
Reheating
Reheat gently on the stovetop over medium-low heat to keep the chicken tender and avoid breaking down the vegetables too much. Adding a splash of chicken broth or water while reheating helps refresh the broth if it’s gotten too thick or concentrated.
FAQs
-
Can I make this Thai Chicken Soup without chicken drumsticks?
Absolutely! While drumsticks add rich flavor from the bones, you can substitute boneless chicken thighs or breasts. Just keep in mind that cooking times may be shorter — add them later in the simmering process to prevent drying out.
-
What can I use instead of fish sauce if I don’t have any?
If you don’t have fish sauce, you can use soy sauce alone or a splash of tamari and a pinch of anchovy paste if you have it for similar umami depth. Just add gradually and taste as you go to avoid overpowering the soup.
-
Is this recipe spicy?
The base recipe isn’t very spicy, but adding thinly sliced red chile or jalapeno on top can add heat to your liking. You can always adjust the spice level to suit your family’s palate.
-
Can I prepare this soup in advance?
Yes, you can make most of the soup a day ahead and refrigerate it. Add the bok choy and fresh herbs just before serving to keep them crisp and vibrant.
Final Thoughts
This Thai Chicken Soup with Butternut Squash, Bok Choy, and Mushrooms recipe feels like a warm hug in a bowl — it’s healthy, flavorful, and surprisingly easy to pull together. It’s the kind of dish that I love making for my family because it satisfies everyone, even the picky eaters, and I always feel good about what I’m serving. I really encourage you to give this recipe a try; it might just become your new go-to soup that you keep coming back to, just like I do!
PrintThai Chicken Soup with Butternut Squash, Bok Choy, and Mushrooms Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Description
This vibrant Thai Chicken Soup combines tender chicken drumsticks with nutritious vegetables like butternut squash, bok choy, mushrooms, and optional okra, all simmered in a fragrant broth seasoned with fish sauce, soy sauce, lime juice, garlic, and fresh ginger. It’s a comforting, flavorful soup that offers a delightful balance of savory, tangy, and spicy notes, perfect for any meal.
Ingredients
Protein and Vegetables
- 1 tablespoon olive oil
- 6 chicken drumsticks
- Kosher salt and freshly ground black pepper, to taste
- 2 cups peeled, chopped butternut squash
- 1 onion, chopped
- 3 baby bok choy (or 1 regular bok choy), chopped
- 3 garlic cloves, chopped
- 1 3-inch piece fresh ginger, peeled and sliced
- 2 cups okra, sliced with caps discarded (optional)
- 2 cups mushrooms (any type), sliced
Seasonings & Liquids
- 1 teaspoon fish sauce
- 1 tablespoon soy sauce
- Juice of 1 lime (+ more lime wedges for serving)
- 1 quart chicken broth
- 1/2 bunch chopped cilantro
- Thinly sliced red chile pepper or jalapeno (optional)
Instructions
- Brown the Chicken: Warm the olive oil in a large pot over medium-high heat. Season the chicken drumsticks with kosher salt and freshly ground black pepper, then brown them on all sides in the oil for about 5 minutes.
- Add and Cook Butternut Squash: Add the peeled and chopped butternut squash to the pot with the chicken. Cook for an additional 5 minutes, stirring occasionally to prevent sticking and to integrate the flavors.
- Sauté Onion: Add the chopped onion to the pot and stir together with the chicken and squash for a couple of minutes until the onion just begins to soften.
- Add Remaining Vegetables: Add the chopped bok choy, garlic, sliced fresh ginger, sliced okra (if using), and sliced mushrooms to the pot. Stir everything together to combine the ingredients evenly.
- Season and Simmer: Pour in the fish sauce, soy sauce, lime juice, and chicken broth. Bring the mixture to a gentle simmer over medium heat.
- Cook Until Vegetables are Tender: Let the soup simmer for about 8 minutes, or until the okra (if used) and mushrooms are cooked through and tender.
- Garnish and Serve: Serve the soup hot, topped with chopped cilantro and additional lime wedges. Optionally, add thinly sliced red chile pepper or jalapeno for extra heat. Enjoy!
Notes
- If okra is not in season or unavailable, omit it without affecting the soup’s flavor substantially.
- Adjust lime juice and fish sauce amounts to your taste preference for tanginess and saltiness.
- For a spicier soup, add the optional sliced red chile pepper or jalapeno as garnish or during cooking.
- Bone-in chicken drumsticks provide richer flavor and tenderness, but skinless can be used for a leaner option.
- Use vegetable broth to make a vegetarian version, and substitute chicken with tofu or tempeh.
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 280
- Sugar: 5g
- Sodium: 650mg
- Fat: 10g
- Saturated Fat: 2.5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 5g
- Protein: 25g
- Cholesterol: 80mg