Simple Chinese Vegetable Soup (30 Minutes)
This Chinese vegetable soup is light, brothy, and full of crisp-tender vegetables in a ginger-soy broth. It’s the kind of meal that feels restorative without weighing you down, and it comes together in about half an hour.

Why I Keep Making This Soup
I make this soup when I want something warm and fast but still packed with vegetables. Ginger gives it a clean, spicy backbone that wakes up the whole pot, and bok choy stays bright green if you add it at the end. It’s light enough for a starter, but satisfying as a main with a scoop of rice.
Ingredients

- 4 cups vegetable broth: use a good-quality low-sodium broth so you can control the salt
- 2 cups water: lightens the broth without diluting the flavor
- 2 tbsp soy sauce: or tamari for gluten-free
- 1 tbsp minced fresh ginger: don’t skimp, it sets the base flavor
- 2 cloves garlic, minced
- 2 medium carrots, thinly sliced on the diagonal: thin slices cook quickly
- 4 oz shiitake mushrooms, stems removed, caps sliced: cremini work too
- 4 baby bok choy, halved lengthwise if small, quartered if large: rinse well to remove any grit
- 4 oz snow peas, trimmed
- 8 oz firm tofu, cubed: press it for 10 minutes if you like a chewier texture
- 1 tsp toasted sesame oil
- 2 scallions, sliced, for serving
Variations / Substitutions
- Make it meaty: swap the tofu for cubed boneless chicken thigh and add it when you simmer the carrots, cooking until it’s done.
- Switch up the mushrooms: oyster mushrooms or enoki bring a different silky texture.
- Add a kick: stir a pinch of red pepper flakes into the broth or finish with a drizzle of chili oil.
- Creamier broth: whisk a beaten egg into the pot at the end for egg drop-style ribbons.
- Extra greens: baby spinach or sliced napa cabbage work beautifully.
For a heartier meal, try adding cooked rice noodles or serving it over steamed jasmine rice.
How to Make Chinese Vegetable Soup
Step 1: Sauté the Ginger and Garlic

Heat a splash of neutral oil in a large pot over medium heat. Add the 1 tbsp minced ginger and the garlic, and stir constantly for 30 seconds, just until they smell fragrant and sizzle. Don’t let them brown or they’ll turn bitter.
Step 2: Simmer the Broth with Carrots and Mushrooms

Pour in the 4 cups vegetable broth, 2 cups water, and 2 tbsp soy sauce. Add the sliced carrots and shiitake mushrooms. Bring the liquid to a boil, then lower the heat so the broth bubbles gently. Cover and simmer for 8 minutes, until the carrots are just tender when you poke them with a fork.
Step 3: Add the Bok Choy and Snow Peas

Uncover the pot and slide in the bok choy, snow peas, and cubed tofu. Let everything cook for 2 minutes. The bok choy leaves will wilt and the snow peas will turn bright green and stay crisp-tender. Taste the broth and adjust with a little more soy sauce if you like.
Step 4: Ladle and Serve

Remove the pot from the heat and stir in the 1 tsp toasted sesame oil. Ladle the soup into wide bowls, making sure each bowl gets a mix of vegetables and tofu. Scatter the sliced scallions over the top and serve right away while the broth is steaming hot.
A Few Tips Before You Start
- Slice everything first: the cooking moves fast, so have all your vegetables prepped before you turn on the stove.
- Peel ginger with a spoon: it scrapes off the skin quickly and wastes less ginger than a knife.
- Don’t overcook the greens: bok choy and snow peas only need a couple of minutes to keep their texture. They’ll soften more in the hot broth after you serve them.
- Extra protein: toss in a handful of shelled edamame or a soft-boiled egg for each bowl if you want more substance.
Scale it up for meal prep:
| Servings | Broth + Water | Soy Sauce | Carrots & Mushrooms | Bok Choy & Snow Peas |
|---|---|---|---|---|
| 4 | 6 cups total | 2 tbsp | full amount | full amount |
| 8 | 12 cups total | 4 tbsp | double | double |
Storing Leftovers
Refrigerate: cooled soup keeps well in an airtight container for up to 4 days. Reheat it gently on the stovetop so the vegetables don’t turn mushy. The bok choy will soften a bit, but the flavor stays fresh.
What to Serve With Chinese Vegetable Soup
Serve it as a light meal with a side of steamed rice or soba noodles. For a fuller dinner, pair it with a quick stir-fry like ginger scallion tofu or simple pan-fried dumplings. The clean broth balances out richer dishes beautifully.
Frequently Asked Questions
Can I use chicken broth instead of vegetable broth?
Yes, chicken broth adds a richer flavor. Use low-sodium broth so you can season the soup yourself.
How do I make this soup spicy?
Add a pinch of red pepper flakes to the pot when you sauté the ginger, or drizzle chili oil over each bowl before serving.
Can I freeze this soup?
Yes, but the vegetables will get softer after thawing. Freeze the broth with the carrots and mushrooms, then add fresh bok choy and snow peas when you reheat it.
Is this soup gluten-free?
It can be. Use tamari instead of soy sauce and check that your vegetable broth is certified gluten-free.

Chinese Vegetable Soup Recipe
Ingredients
Method
- Heat a splash of oil in a large pot over medium heat. Sauté the ginger and garlic 30 seconds until fragrant.
- Add the broth, water, soy sauce, carrots, and mushrooms. Bring to a boil, then simmer covered for 8 minutes until carrots are tender.
- Add the bok choy, snow peas, and tofu. Cook 2 minutes until greens wilt and snow peas are bright green.
- Stir in the sesame oil, ladle into bowls, top with scallions, and serve hot.
