Chinese greens can look similar at first glance, but they do not cook, taste, or behave the same way. This guide helps you identify common varieties such as bok choy, gai lan, choy sum, and yu choy; compare their texture and flavor; and choose the right cooking method whether you are stir-frying, blanching, steaming, adding greens to noodles, or building a simple weeknight meal from a Chinese pantry. Keep it as a reference for grocery trips, produce substitutions, and recipe decisions when labels vary from store to store.
Overview
If you shop at Chinese markets regularly, you already know one of the small challenges of cooking Chinese food recipes at home: the greens section can be both exciting and confusing. Similar-looking bunches may be labeled with Cantonese names, Mandarin transliterations, English approximations, or broad terms such as “Chinese flowering cabbage” or “Asian greens.” Some bunches have yellow flowers, some have thick white stems, and some look like a cross between spinach and broccoli leaves. The good news is that once you learn a few visual clues, most Chinese vegetables become much easier to sort into practical cooking categories.
At a useful everyday level, Chinese greens can be compared by five things: stem thickness, leaf tenderness, bitterness, moisture content, and whether the plant has flower buds. Those details matter because they tell you how long to cook the greens, what sauces they pair well with, and whether they work best as the star of the plate or as a supporting ingredient.
Here is the quick orientation:
- Bok choy is juicy, mild, and crisp, with pale stems and spoon-shaped leaves.
- Shanghai bok choy is a smaller green-stemmed bok choy with a sweeter, more delicate feel.
- Gai lan, often called Chinese broccoli, has thick stems, broad leaves, and a slight pleasant bitterness.
- Choy sum has tender stems, softer leaves, and often small yellow flowers; it cooks quickly and tastes milder than gai lan.
- Yu choy is usually more leafy and slender, with tender stems and a gentle mustard-like note in some bunches.
- Napa cabbage, while not usually grouped with bunch greens in the same way, is one of the most useful Chinese pantry staples in the produce aisle because it can be stir-fried, braised, pickled, or added to soups and hot pot.
Different regions and households use these greens in different ways, so there is not always one correct answer. In Cantonese-style cooking, for example, simply blanched or stir-fried greens with oyster sauce or a light soy-based dressing are common. In more home-style cooking, greens may be paired with garlic, ginger, fermented bean curd, dried shrimp, mushrooms, or a little stock. The main goal is not to memorize every botanical distinction. It is to understand which greens are sturdy, which are delicate, and which substitutions are close enough for dinner.
How to compare options
When labels are inconsistent, compare Chinese greens the way an experienced shopper would: by looking at the whole bunch and imagining how it will cook.
1. Start with the stems
Thick stems usually mean the green needs either a slightly longer cook time or a split cooking method, where stems go into the pan before the leaves. Gai lan and mature bok choy often fall into this category. Thin, flexible stems usually signal quick cooking. Choy sum and yu choy are often done in just a brief stir-fry or blanch.
2. Look at leaf size and density
Larger broad leaves wilt faster than thick stems soften. That means bunches with a strong stem-to-leaf contrast need a bit of timing. If you throw everything in at once, you may end up with overcooked leaves and undercooked stems. Greens with smaller, more integrated leaves cook more evenly.
3. Notice flowers and buds
Yellow flowers are common on choy sum and some yu choy. They are edible and not a defect. In fact, they can be a helpful clue for identification. Flowering stems tend to be tender and quick-cooking. If the buds look old or the flowers are collapsing, the bunch may be past its best.
4. Judge likely flavor: sweet, grassy, or slightly bitter
Mild greens such as bok choy are flexible and pair well with almost anything. Slightly bitter greens such as gai lan stand up well to richer sauces, garlic, and oyster sauce. Tender flowering greens often have a fresher, sweeter profile that benefits from lighter seasoning.
5. Think about the dish, not just the vegetable
For a simple side dish, texture contrast matters less than freshness. For noodle soups, you may want greens that hold shape without turning limp. For a stir-fry with meat or tofu, choose greens that cook on a similar timeline as the other ingredients or that can be added in clear stages. If you are building meals from a flexible pantry, our guide to how to build a Chinese use-what-you-have pantry pairs well with this produce reference.
6. Buy by freshness, not by idealized appearance
The best bunch is usually the one with crisp stems, unwilted leaves, no slimy patches, and no strong old-cabbage smell. A slightly smaller, fresher bunch will often taste better than a large one that has been sitting too long. If the cut ends are dry but the bunch is otherwise lively, it is usually still workable. If the leaves are yellowing and the stems feel limp, move on.
Feature-by-feature breakdown
This section gives you a practical side-by-side reference for the Chinese greens most home cooks see regularly.
Bok choy
How to identify it: White to pale green bulb-like stems with dark green leaves. Baby bok choy is smaller and more compact.
Flavor and texture: Mild, watery-crisp stems and tender leaves. Less bitter than gai lan and usually easier for new cooks to use confidently.
Best uses: Stir-fries, soups, noodle bowls, braises, steamed dishes, and quick blanched sides.
How to cook it: Separate stems if the heads are large. Halve or quarter baby bok choy lengthwise. Stir-fry with garlic, blanch and finish with oyster sauce, or simmer briefly in broth.
Best substitute: Shanghai bok choy, napa cabbage stems and leaves used together, or even a mild Western green such as Swiss chard in non-traditional situations.
Watch for: Dirt trapped near the base. Bok choy often needs careful washing between stalk layers.
Shanghai bok choy
How to identify it: Green stems rather than white ones, with a smaller and more tender profile overall.
Flavor and texture: Sweeter and softer than standard bok choy, though still pleasantly crisp.
Best uses: Quick stir-fries, noodle soups, lightly seasoned side dishes, and dishes where you want the greens to cook fast without dominating the plate.
How to cook it: A very fast sauté or blanch is often enough. It does not need heavy sauce.
Best substitute: Baby bok choy or choy sum if you want a similarly tender result.
Gai lan (Chinese broccoli)
How to identify it: Thick, firm stems; large flat blue-green leaves; occasional small buds. It looks sturdier than most other bunch greens.
Flavor and texture: Firm stems, meaty leaf texture, and a mild bitterness that becomes appealing when paired with savory sauces.
Best uses: Classic blanched greens with oyster sauce, beef and gai lan stir-fries, garlic stir-fries, and side dishes served with roast meats or rice.
How to cook it: Peel very thick lower stems if needed. Slice stems on a bias to speed cooking. Blanch briefly and shock, or stir-fry stems first, then leaves. A little sugar in the sauce can round out bitterness.
Best substitute: Broccolini is not identical but is often the closest widely available stand-in. Standard broccoli plus leafy greens can mimic the structure, though not the exact flavor.
Watch for: Very mature stems can be fibrous. If a bunch feels oversized and woody, choose a younger one if possible.
Choy sum
How to identify it: Slender pale green stems, tender leaves, and often small yellow flowers. Less bulky than gai lan and more graceful in appearance.
Flavor and texture: Mild, sweet-green flavor with soft leaves and tender stems. Usually less bitter than gai lan.
Best uses: Fast stir-fries, blanched vegetable plates, noodle accompaniments, and lighter dishes where you want a fresh vegetable presence without much chew.
How to cook it: A short blanch or a quick toss in a hot wok with garlic is often enough. Overcooking can make it limp.
Best substitute: Yu choy, Shanghai bok choy, or very tender gai lan if you cook it lightly.
Yu choy
How to identify it: Long leafy stems, often more leaf-heavy than choy sum, sometimes with flower buds. The exact appearance can vary by market and labeling.
Flavor and texture: Tender and leafy, with a slightly stronger, sometimes mustard-like note compared with choy sum.
Best uses: Garlic stir-fries, soups, noodle bowls, and simple cooked vegetable platters.
How to cook it: Treat it as a quick-cooking green. If stems are thin, cook the whole bunch together. If the lower stems are thicker, add them first by a minute.
Best substitute: Choy sum is often the closest functional substitute in home cooking.
Napa cabbage
How to identify it: Oblong heads with pale thick ribs and wrinkled yellow-green leaves.
Flavor and texture: Sweet, mild, juicy, and very adaptable. The ribs stay slightly crisp while the leaves soften quickly.
Best uses: Stir-fries, dumpling fillings, soups, hot pot, braises, pickles, and one-pot dishes. If you cook from a lot of authentic Chinese recipes, this is one of the most versatile vegetables to keep around.
How to cook it: Slice crosswise for stir-fries, separate leaves for hot pot, or braise gently with stock and aromatics.
Best substitute: Regular cabbage works in some dishes but is denser and less delicate. Bok choy can stand in for soups and stir-fries when you want more stem crunch.
Water spinach and mustard greens, briefly
Depending on your market, you may also see water spinach and Chinese mustard greens. Water spinach has hollow stems and narrow leaves, and is excellent in garlic-heavy stir-fries. Chinese mustard greens are more assertive and peppery, making them good for pickling, soups, and richer preparations. They are worth learning, but for most shoppers, bok choy, gai lan, choy sum, and yu choy form the core comparison set.
A quick comparison table in words
- Most beginner-friendly: Bok choy
- Best for a classic restaurant-style side: Gai lan
- Fastest cooking: Choy sum and yu choy
- Most versatile overall: Bok choy and napa cabbage
- Most pleasant bitterness: Gai lan
- Best when you want a lighter, sweeter green: Shanghai bok choy or choy sum
For seasonings, Chinese greens usually need very little. Oil, salt, garlic, and a splash of stock can be enough. Oyster sauce is common for serving greens simply. Light soy sauce brings salinity and aroma; if you need help choosing brands and styles, see our guide to the best soy sauce for Chinese cooking. For sharper, bright finishes in cooked vegetable dishes, a touch of vinegar may also help; our Chinese black vinegar substitute guide explains what works when you do not have the classic bottle on hand.
Best fit by scenario
If you do not want to think in plant names, think in meal situations instead.
For a simple weeknight garlic stir-fry
Choose choy sum, yu choy, or Shanghai bok choy. They cook quickly and do not require much trimming. Use a hot pan, a little neutral oil, sliced garlic, and a brief seasoning with salt or light soy sauce.
For a restaurant-style vegetable plate
Choose gai lan or bok choy. Blanch until just tender, drain well, and top with a warm sauce of oyster sauce, a little cooking liquid, and a few drops of sesame oil if you like. Gai lan is the more traditional choice when you want a stronger vegetable character.
For noodle soup
Choose baby bok choy, choy sum, or yu choy. These greens fit neatly into bowls and soften without disintegrating. If you are building a soup around wheat or rice noodles, our Chinese noodle types guide can help you match the right noodle to the greens and broth.
For braises and one-pot meals
Choose napa cabbage or bok choy. Napa cabbage is especially good in gentle braises because it absorbs broth and seasoning while adding sweetness. It works well in clay-pot style meals and other comfort-food preparations like those in our Chinese one-pot playbook.
For beef, pork, or tofu stir-fries
Choose gai lan if you want chew and structure, or bok choy if you want a softer, juicier result. Gai lan holds up better to richer sauces and stronger flavors. Bok choy blends more quietly into the dish.
For cooks new to Chinese grocery ingredients
Start with bok choy and napa cabbage. They are forgiving, widely available, and easy to understand. Then branch out to choy sum for speed and gai lan for bitterness and depth. This progression makes shopping less intimidating and gives you more control over recipes that simply call for “Chinese greens.”
For substitutions when the exact green is unavailable
Use these practical swaps:
- Bok choy for choy sum: good in soups and stir-fries, though juicier and less floral.
- Choy sum for yu choy: usually close enough for most home dishes.
- Gai lan for broccolini: not the same, but similar enough in texture direction.
- Napa cabbage for bok choy: works best in soups, braises, and hot pot rather than crisp stir-fries.
The broader principle is simple: substitute by texture first, flavor second. If the cooking method still fits the vegetable, the dish will usually be fine.
When to revisit
This is the kind of produce guide worth revisiting because Chinese vegetable availability changes by store, season, shipment quality, and local labeling habits. You do not need a new cooking method every month, but you may need a fresh comparison when the bunches in front of you are different from what you expected.
Come back to this guide when:
- You see a new label at the market and want to identify whether it is closer to bok choy, gai lan, choy sum, or yu choy.
- Your usual green is unavailable and you need a reliable substitute for a recipe.
- The bunches in the store look more mature, more tender, or more flowering than usual and you want to adjust your cooking time.
- You are meal planning around seasonally good produce rather than around a fixed recipe list.
- You want to expand from one familiar green into a new one without wasting money or overcomplicating dinner.
For the most practical next step, build a small decision habit for the produce aisle: first choose the freshest bunch, then decide whether you want crisp and juicy, tender and leafy, or sturdy and slightly bitter. That single choice will usually point you toward bok choy, choy sum or yu choy, or gai lan. Once you have the right green, keep the cooking simple and let texture lead the dish.
If you are stocking up on Chinese grocery ingredients more broadly, pair this article with pantry guides and sauce guides so your produce choices have an easy path to dinner. A bunch of greens, the right soy sauce, and a few flexible aromatics can take you much further than a long shopping list.