You're halfway through a stir-fry and the bok choy you thought you had isn't there. The recipe counts on those crunchy stalks and tender leaves for texture and mild green flavor.

Bok choy holds its shape under heat and wilts just enough without turning mushy. It balances the dish without overpowering other ingredients.
A few leafy greens from your produce drawer can step in.
For stir-fries and soups, we reach for Napa cabbage or Swiss chard first-both bring crunchy stalks and tender leaves that hold up under heat. Watch the texture: spinach and kale wilt faster and skip the stalk crunch entirely. If your dish needs that satisfying snap, stick with a cabbage variety.
| # | Substitute | Best For | Ratio | Key Note |
|---|---|---|---|---|
| 1 | Napa Cabbage | 🍳 Cooking | 1:1 | Closest texture match |
| 2 | Swiss Chard | 🍳 Cooking | 1:1 | Earthy with crunchy stalks |
| 3 | Baby Spinach | 🍳 Cooking | 1:1 | Wilts quickly, no stalks |
| 4 | Green Cabbage | 🍳 Cooking | Slightly less | Tougher, needs longer cooking |
| 5 | Baby Kale | 🍳 Cooking | 1:1 | More bitter, hearty greens |
1. Napa Cabbage 🥬
Napa cabbage matches bok choy's structure better than anything else-pale stalks, ruffled leaves, and a mild sweetness that doesn't fight other flavors. Use equal volume in stir-fries, soups, or braises.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
The stalks stay crunchy under heat and the leaves soften without falling apart. It's the swap we grab first.
- ✅ Closest flavor and texture match
- ✅ Holds shape in high-heat cooking
- ⚠️ Stalks slightly more fibrous than bok choy
If you run out of Napa cabbage too, check swaps when Napa Cabbage runs out for more options.
2. Swiss Chard 🌿
Swiss chard brings the two-part structure bok choy is known for-thick stalks and wide leafy greens. The flavor leans more earthy than bok choy's sweetness, but it cooks similarly.
Use 1 cup Swiss chard per 1 cup bok choy in sautés, steamed dishes, or stir-fries. The stalks need a little more time to soften, so toss them in first.
- ✅ Sturdy stalks mimic bok choy's crunch
- ✅ Holds up well under heat
- ⚠️ Slightly bitter and earthier taste
For more ways to swap chard when you're out, see quick Swiss Chard replacements to try.
3. Baby Spinach 🥗
Baby spinach covers the leafy side but skips the stalk entirely. It wilts fast and adds a mild, earthy flavor to soups, quick sautés, or scrambled eggs.
Use equal volume fresh spinach and add it near the end of cooking-it collapses in seconds. Don't expect any crunch.
Spinach won't replace bok choy's structure, but it works when you just need tender greens. If you're using a lot of spinach and want more ideas, check Spinach swaps by recipe type.
It's softer, more delicate, and better suited to dishes where texture isn't the main focus. The flavor stays in the background without competing for attention.
4. Green Cabbage 🥦
Green cabbage gives you crunch and holds up under long cooking, but the texture is tougher and the flavor more peppery. Use slightly less cabbage to compensate-it's denser than bok choy.
Chop it finer than you would bok choy and give it extra time to soften. It works best in stir-fries or braises where you can control the cook time.
Skip it for raw dishes or quick sautés-it won't soften enough. For more ways to use it, try Green Cabbage alternatives to try.
The leaves stay firm even after cooking, so this swap fits better in hearty, longer-cooked recipes. Don't expect the same tenderness bok choy brings to lighter dishes.
5. Baby Kale 🌱
Baby kale adds tender greens with a heartier, slightly bitter edge. The leaves wilt under heat but don't offer any stalk crunch.
Use 1 cup baby kale per 1 cup bok choy in soups, sautés, or grain bowls where a stronger green flavor fits the dish. Add it near the end so it doesn't overcook.
- ✅ Tender leaves cook quickly
- ⚠️ More bitter than bok choy's mild sweetness
Kale won't replace bok choy's structure, but it works when you need nutritious greens and don't mind a bolder taste. It fits better in rustic or earthy dishes than delicate Asian-style stir-fries.
Picking Your Bok Choy Swap
- 🏆 Closest match: Napa cabbage for mild flavor and stalk crunch
- 🍳 For stir-fries: Napa cabbage or Swiss chard-both hold up under high heat
- 🥣 For soups: Baby spinach or kale work when texture matters less
If your dish depends on that crisp stalk, stick with a cabbage variety. For softer, leafy-only dishes, spinach or kale get the job done.
Frequently Asked Questions
Yes, but green cabbage is tougher and takes longer to soften. Use slightly less and chop it finer so it cooks through. It works best in stir-fries or braises where you can control the heat and timing.
No, spinach is earthier and more delicate. It lacks bok choy's mild sweetness and crunchy stalks. Use it when you need tender greens fast, not when texture matters.
Lettuce wilts too fast and won't hold up in cooked dishes. It doesn't bring the same crunch or mild flavor bok choy does. Skip it for anything that involves heat.
Napa cabbage works best-it softens in hot broth without turning mushy. Baby spinach also works if you add it right before serving so it doesn't overcook.
Yes, baby kale works in soups as long as you don't mind a slightly bitter flavor. Add it near the end so the leaves stay tender. Regular kale is too tough for most bok choy swaps.

5 Best Substitutes for Bok Choy
Ingredients
Method
- Choose the substitute based on desired texture and flavor intensity.
- Prepare the greens by chopping or separating leaves; drain or wash if needed.
- Use the substitute in a 1:1 volume ratio to bok choy, except for green cabbage which should be used slightly less.
- Add hearty stalk greens like Swiss chard or green cabbage earlier in cooking to soften; add delicate greens like spinach or kale near the end.
- Taste and check texture before finishing to ensure the greens are cooked to your preference.
Notes
- Use Napa cabbage or Swiss chard for the best match to bok choy's texture in cooked dishes.
- Leafy greens like spinach and kale wilts faster and lack stalk crunch, suitable for softer dishes.
- Green cabbage requires longer cooking and finer chopping to avoid toughness.




