This post may contain affiliate links. Please read our disclosure policy.
This Bok Choy Soup is like a warm hug in a bowl — light, brothy, and full of flavor. It’s quick to make (just 20 minutes!) with simple ingredients and a ginger-garlic broth that’s cozy and satisfying.
In this recipe, I’ll show you how to prep bok choy the right way so it stays crisp and tender — not mushy. You’ll also get my go-to tips for building rich flavor, even without meat. Craving something stir-fried? Don’t miss my Bok Choy Stir Fry — a reader favorite!

⭐️⭐️⭐️⭐️⭐️
Terry said:
“We made this for the family and everyone loved it! It’s simple to make and the bok choy stays crisp – thanks for the special tip! This bok choy soup is delicious and a fantastic way to enjoy bok choy!”
Table of Contents
- Main Ingredient notes
- Step-by-step: How to make bok choy soup
- Special tips for cooking bok choy in soup
- How to choose bok choy for soup
- How to cut and wash bok choy
- When to add bok choy to soup (timing matters!)
- Ideas for serving and variations
- FAQs
- More soup recipes with bok choy
- Bok choy soup recipe (上海青菜湯)
Main Ingredient notes
For a full list of ingredients and quantities, please use the button below to jump to my recipe card. Here are some highlights and good-to-know details:

- Baby Bok Choy (Shanghai variety): Look for bunches with bright green leaves and firm, pale stems. These are tender and sweet — ideal for soups. If you’re using regular or large bok choy, no problem! Just check the section below for how to prep and cook them differently.
- Fresh Shiitake Mushrooms: They add earthy, savory flavor and a meaty texture. If using dried shiitake, soak them first and save the soaking water to deepen your broth — it’s like a natural plant-based flavor booster. (Need a refresher? Here’s how to prepare dried shiitake mushrooms)
- Ginger & Garlic: Sautéed in toasted sesame oil, they create a warm, fragrant base that transforms the broth from bland to bold.
- Toasted Sesame Oil: Just a small drizzle adds a rich, nutty aroma that makes the whole soup more comforting and layered.
- Broth – Chicken or Vegetable: Choose a broth that tastes good on its own. A clear, clean chicken or mushroom-based broth works best here. For vegetarians, go with mushroom or homemade veggie stock.
- Coconut Aminos (or Light Soy Sauce): Gives a mild, sweet-savory flavor. Coconut aminos are gluten-free and less salty than soy sauce, but both work well.
- Shiitake Mushroom Seasoning or Chicken Bouillon Powder: This plant-based powder is made from dried shiitake mushrooms and works like a natural flavor booster. It adds instant umami and depth—especially helpful in vegetarian soups. I use the Takii brand (linked in recipe card), which you can find online or at many Asian grocery stores. You can also swap in dashi powder or chicken bouillon if you’re not vegetarian—both work just as well.
- Optional Poached Eggs: Add protein and a silky texture to make the soup more filling. Totally optional, but so good!
Step-by-step: How to make bok choy soup
This clear Asian soup comes together quickly, but the order of each step matters. A few simple techniques make all the difference between a bland, watery broth and a deeply flavorful, balanced soup.

- Prepare the Bok Choy: Halve baby bok choy lengthwise so they cook evenly and stay tender. If using regular or large pak choi, cut them into bite-sized pieces. Rinse well to remove any hidden grit between the stalks.
- 💡 Tip: Find more tips below on how to cook different bok choy sizes without overcooking.

- Start with the Aromatics: Sauté ginger and garlic in toasted sesame oil over medium-low heat. This quick step builds the flavor base of the broth — don’t skip it. It brings warmth, nuttiness, and depth even before the broth goes in.
- Add Mushrooms for Umami: Fresh shiitake mushrooms add a savory, meaty flavor to the soup. A quick sauté in olive oil draws out their aroma and gives the broth a richer base.
- Simmer the Broth: Add your broth of choice (chicken or vegetable), then bring to a boil and reduce to a gentle simmer for about 5 minutes. This gives the aromatics time to infuse the liquid without overcooking anything.
- Optional: Poach the Eggs: While the soup simmers, poach your eggs separately if using. The silky yolk adds richness and makes the soup feel more like a complete meal.
- Season for Depth: Stir in coconut aminos and a small spoonful of shiitake mushroom seasoning (or bouillon powder). This is the secret to adding depth — especially in vegetarian versions. Taste and adjust salt if needed.

- Add Bok Choy Last: Turn the heat to medium. Place the bok choy stem side down in the broth for 1-2 minutes. Then gently press the leaves into the broth and cook 1 more minute until just wilted.
- 🥬 This two-step process keeps the stems tender and the leaves bright — no more mushy bok choy!
- Finish and Serve: Drizzle a little extra toasted sesame oil on top and garnish with chopped scallions. If using poached eggs, gently place one in each bowl before serving.
Special tips for cooking bok choy in soup
Want crisp, tender bok choy every time? Here’s how to choose, prep, and cook it just right — whether you’re using baby bok choy or the full-sized kind.
How to choose bok choy for soup

- Baby bok choy: The most tender and sweet. Perfect for soups.
- Regular bok choy (8–9 inches): Firmer but still works great — just cut them smaller.
- Large bok choy (10–11 inches): More fibrous. Great flavor but needs extra chopping to avoid chewy bits.
- 🛒 Tip: Look for firm white stems and vibrant green leaves. Avoid any that feel limp or wilted.
How to cut and wash bok choy

- Baby bok choy: Slice in half lengthwise.
- Regular bok choy: Quarter lengthwise.
- Large bok choy: Chop into bite-sized pieces.
After cutting, rinse thoroughly to remove any grit — especially near the base where dirt can hide. For halved pak choi, gently separate the stalks as you rinse under running water.
Need help? See my full guide on how to cut bok choy.
When to add bok choy to soup (timing matters!)

- For halved or quartered bok choy: Place stem side down into simmering broth and cook for 2 minutes. Then gently press the rest under and cook for 1 more minute.
- For diced bok choy: Add the stems first (2–3 minutes), then the leaves last (about 1 minute), just until wilted and bright green.
This stem-first method keeps the texture perfect — no more mushy leaves or crunchy stalks.
Ideas for serving and variations
This simple soup is delicious on its own, but you can easily customize it to create a more substantial meal.
- Make it a Meal (Add-ins): To make this a hearty, one-bowl meal, stir in cooked ramen or rice noodles, a scoop of cooked rice, or a soft-poached egg. For a plant-based option, add air fried tofu puffs.
- Customize the Flavor: To adjust the broth’s taste, try stirring in a teaspoon of white miso paste for savory depth or a dash of oyster sauce. For a spicy kick, add gochujang paste or a drizzle of garlic chili sauce.
- Perfect Pairings (On the Side): As a starter, this soup pairs wonderfully with a variety of main dishes. Try it with stir-fries like Chinese Black Pepper Chicken or Ground Chicken Stir Fry with Green Beans; rice and noodle dishes like Steak Fried Rice, Garlic Chili Noodles, or Spicy Peanut Noodles; or other vegetarian options like Rice Paper Dumplings and honey garlic tofu.

FAQs
Overcooking is the most common reason. Add the stems first for 2–3 minutes, then add the leaves last for just 1 minute. This keeps everything tender, crisp, and vibrant — not soggy.
Use toasted sesame oil, sauté garlic and ginger first, and add shiitake mushroom seasoning, bouillon powder, or dashi powder for depth. A splash of coconut aminos or a few drops of light soy sauce also help boost flavor.
A clean, flavorful chicken broth or a shiitake mushroom-based veggie broth works best. You can also stir in a spoonful of miso paste or dashi powder for extra umami.
Yes! Poached eggs, tofu, shredded chicken, or even dumplings. You can also add noodles for a heartier bowl.
More soup recipes with bok choy
Looking for more cozy ways to enjoy a light, brothy Asian soup? These veggie-packed recipes are nourishing, satisfying, and full of flavor — perfect for any night of the week.
- Asian Chicken Noodle Soup: A quick bok choy chicken noodle soup with a clear, warming soup broth.
- Brisket Pho: Tender beef brisket and crisp bok choy in a deeply flavorful Vietnamese-style noodle soup.
- Lion’s Head Meatballs: Juicy pork meatballs simmered with Chinese cabbage and bok choy. Hearty and soul-warming.
- Whole30 Tantanmen Ramen: A creamy, savory ramen with chicken thighs and bok choy. Whole30-friendly and deeply satisfying.
Bok choy soup recipe (上海青菜湯)

Video
Ingredients
- 18 oz. baby bok choy halved or quartered
- 1.5 tbsp toasted sesame oil
- 0.6 oz garlic clove thinly sliced, about 3 large
- 0.4 oz ginger root thinly sliced
- pinch coarse sea salt or to taste
- 4 oz fresh shiitake sliced
- 1-1.5 tbsp olive oil
- 3.5 cups chicken bone broth or vegetable stock
- 1 tbsp coconut aminos or to taste
- 1 tsp Takii shiitake mushroom seasoning or chicken bouillon, dashi powder
- 2 bulbs spring onions (scallions) diced
For the poached eggs (optional):
- 4 large eggs
- ½-1 tbsp white or apple cider vinegar to add to the boiling water
Instructions
- Slice the bok choy in half. For large bundles, quarter them. Rinse and clean under cold water. Set aside to drain.
- Preheat a medium-sized soup pot over medium-low heat until it feels warm. Add the sesame oil, garlic, ginger, and a pinch of salt. Saute over medium heat until fragrant, about 1 minute.
- Add the mushrooms and olive oil. Saute for 30 seconds.
- Add the stock and cover with a lid to bring the broth to boil over medium-high heat, about 4 minutes. Then lower the heat to low and simmer for 5 minutes.
- In the meantime, make soft poached eggs, if using. Please see directions in the notes section.
- Taste the broth and adjust with seasonings. I added 1 tbsp coconut aminos and about 1 tsp Takii shiitake mushroom seasoning to add depth and extra flavor.
- Bring the heat up to medium and add the bok choy. place the bok choy stem side down first and leave the leafy parts above the broth so they look like they are standing upwards. Cook the stems for 1-2 minutes then submerge the whole bundle including the leafy parts in the hot broth for 1 minute.
- Turn off the heat. Season with another dash of toasted sesame oil and sprinkle spring onions. Divide the soup into 4 serving bowls and add one poached egg to each bowl. Serve hot or warm.
Notes
- Make Ahead: Chop the garlic, ginger, mushrooms, and wash the bok choy up to 1 day in advance. Pat the bok choy dry and store in the fridge to keep it crisp.
- Storage: Keep leftover soup in an airtight container in the fridge for up to 3 days.
- Freezing: Bok choy doesn’t freeze well — it turns mushy and loses its texture. If needed, freeze the broth only and add fresh bok choy when reheating.
- Reheat: Microwave on medium for 1 minute, stir, then another minute until hot. Or reheat gently on the stovetop. Bok choy may soften slightly but still tastes great.
-
How to make soft poached eggs:
- Bring a pot of water to boil (about 4-inch/ 2.54cm) deep and add a small dash of vinegar.
- Crack one egg into a small ramekin or bowl.
- Stir the water to create a vortex.
- Gently slide the egg into the middle of the vortex and set a timer for 3 minutes.
- Once the egg is done, use a slotted spoon to remove the poached egg.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

Very nice sup
Thank you!
Yessss! Fast, healthy, delicious. I admit I had to substitute half of the bok choy for Swiss chard (not enough bok choy in my fridge) and the shiitake powder for top quality Japanese Shichimi Tōgarashi (but boy, was it worth it!).
Thank you for yet another wonderful recipe.
My warmest regards to Molly and Company!
Yummy! Love the work around method you took. How wonderful. 🙂
You inspired me to cook with Bok Choy. Mmm good!
Thanks, Sue!
Oh wow! This is the perfect soup for this cold night. The flavor of this is absolutely amazing. It feels like a recipe that was created with so much love. Super easy but tasting it, you would guess it was a difficult meal to make. I did not poach an egg but I did make a ramen egg and put that in there and it did not disappoint! I feel so good and warm after eating this. Please try this soup immediately, you will be so happy you did!
Thank you so much!
Cooked this tonight with a poached egg and brown rice. Excellent!
Love the rice addition!
Can this be reheated?
Yes. The bok choy might not be as crisp after reheating but it will still be delicious. Please see our storage section.
I love this! Healthy and calming for a finicky digestive system. I added a little white miso paste, too. Thanks for a great recipe!
Thank you, Donna. Miso paste sounds great, too!