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.

Delicious and easy! Thank you 🙂
Thank you!
This soup is delicious and very comforting!!! It’s a keeper.
I made the Bok Choy soup recipe and it was a huge hit! My daughter doesn’t care for Bok Choy but she tried it and absolutely loved the soup!
This recipe is a keeper!
Thank you, Chrissy! Ha! Yes we love this bok choy soup even my husband (who loves STEAK) also loves this soup.
Such a fantastic way to enjoy bok choy in soup. The first time we used bok choy and this time we tried baby bok choy. We loved them both. This is a great one to make all year round and simple, too!
Thank you for teaching me how to cook bok choy in soup that tastes wonderful and easy! Also love the tips on how to cook bok choy based on the size. This is a wonderful and simple soup and vegetarian friendly. So good!
This bok choy soup is simply amazing! I made it for my mom who was not feeling well and she enjoyed it very much. Light, crisp, and the broth is so so good! Thank you for another wonderful recipe!
This soup is fantastic and now a favorite! So clean, healthy and flavorful! I’ve made it a few times and am putting it into a weekly rotation. I’ve started a vegetarian keto diet and this fits in well. My family loves it, too. Thanks so much for sharing so many amazing recipes.
Thanks, Kathy!
What a fantastic heart warming recipe…. I thank you so much! It was very satisfying. I used a split base of Pak Choy and Kai Lan.
This was so quick and easy and full of flavor. It will definitely be added to my go-to list for lunch and dinner. Thank you!!
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!