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!

Photo shows baby bok choy cooked in a big white clay pot soup.
Perfectly crispy baby bok choy soup – light yet full of flavor!

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:

Photo listed the ingredients needed to make this asian soup

Save This Recipe

Enter your email and get it sent to your inbox (+ new recipes, too)!
Please enable JavaScript in your browser to complete this form.
  • 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.

Person demos how to dice and wash bok choy for soup use.
  1. 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.
Person demos how to create a flavorful Chinese soup broth for Bok choy soup Chinese style.
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Person demos how to cook bok choy in soup.
  1. 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!
  2. 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

Bok choy vs. baby bok choy the photo compares their size difference side-by-side
  • 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

Person demos how to cut bok choy for soup use.
  • 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!)

Person demos how to cook bok choy in soup.
  • 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:

A side shot of the photo shows the vegetable served with eggs and mushroom in a soup bowl
Light yet full of flavor, plus healthy!

FAQs

Why does bok choy turn mushy in soup?

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.

My soup tastes bland. How do I fix it?

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.

What’s the best broth to use?

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.

Can I add protein to make it more filling?

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

Bok choy soup recipe (上海青菜湯)

5 from 21 votes
Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
Servings: 4 servings
This Bok Choy Soup is full of flavor, vegetarian-friendly, and ready in 20 mins! This Asian soup with bok choy is vegan or vegetarian, easy and healthy!

Video

Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

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

How to make soft poached eggs:
  1. Bring a pot of water to boil (about 4-inch/ 2.54cm) deep and add a small dash of vinegar.
  2. Crack one egg into a small ramekin or bowl.
  3. Stir the water to create a vortex.
  4. Gently slide the egg into the middle of the vortex and set a timer for 3 minutes.
  5. Once the egg is done, use a slotted spoon to remove the poached egg.
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.

Nutrition

Serving: 1serving, Calories: 223kcal, Carbohydrates: 10g, Protein: 13g, Fat: 15g, Saturated Fat: 3g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 7g, Trans Fat: 1g, Cholesterol: 186mg, Sodium: 287mg, Potassium: 363mg, Fiber: 2g, Sugar: 3g, Vitamin A: 5952IU, Vitamin C: 59mg, Calcium: 186mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Leave a comment below!
Photo shows a white clay soup pot with poached eggs and baby bok choy

You may also like

Delicious healthy Chinese food you can brag about

10 Meals In 10 Minutes
Learn how to make low carb gluten-free dishes without prep and last minute trips to the grocery store.
Please enable JavaScript in your browser to complete this form.
5 from 21 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

43 Comments

  1. Carole Lundeen says:

    5 stars
    Delicious and easy! Thank you 🙂

    1. ChihYu says:

      Thank you!

  2. Debra says:

    5 stars
    This soup is delicious and very comforting!!! It’s a keeper.

  3. Chrissy says:

    5 stars
    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!

    1. ChihYu says:

      Thank you, Chrissy! Ha! Yes we love this bok choy soup even my husband (who loves STEAK) also loves this soup.

  4. Maria says:

    5 stars
    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!

  5. Sabrina says:

    5 stars
    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!

  6. Krista says:

    5 stars
    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!

  7. Kathy says:

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

    1. ChihYu says:

      Thanks, Kathy!

  8. Amy Warner says:

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

  9. Tracy P says:

    5 stars
    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!!

  10. Terry says:

    5 stars
    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!