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!

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!)
- Make ahead, store, and reheat
- Ideas to make this light soup more filling
- 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:

Save This Recipe
- 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 Bouillon Powder: This is the secret weapon for adding umami and depth — especially if you’re making the soup vegetarian. Think of it like the Chinese version of Japanese dashi powder. Just a small amount makes the broth taste richer, more savory, and restaurant-quality. You can also use dashi seasoning powder as a substitute.
- 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.
Make ahead, store, and reheat
Whether you’re preparing it fresh, storing it for later, or reheating it. Here’s how to keep your soup perfect at every stage:
- Make Ahead: Chop the garlic, ginger, and mushrooms ahead to save time. You can also wash and prep the bok choy a day before — just pat it dry to keep it crisp.
- Storage: Keep the 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. I don’t recommend freezing it.
- Reheating: Microwave on medium for 1 minute, stir, then heat for 1 more minute. Or reheat gently on the stovetop. The bok choy might soften slightly, but the flavor will still be great.
Ideas to make this light soup more filling
Want to make this light soup feel more like a full meal? You can easily add cooked rice noodles, kelp noodles, or even ramen directly into the Chinese vegetable soup for a heartier bowl.
Or, keep the soup as a starter and pair it with a flavorful stir-fry or a cozy rice dish on the side:
- Stir-fries: A quick protein stir-fry like Chinese Black Pepper Chicken or Ground Chicken Stir Fry with Green Beans adds just the right savory balance.
- Rice and Noodles: Try a classic like Steak Fried Rice, Garlic Chili Noodles, or Spicy Peanut Noodles are fantastic choices.
- Vegetarian options: For a plant-based meal, add tofu, Rice Paper Dumplings, or a poached egg to the soup and pair it with a side of Roasted Chinese Eggplant.

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
- 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.

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!