Chopsuey (Filipino Vegetable Stir-Fry) Recipe
The aroma of sizzling garlic and ginger fills your kitchen as vibrant colors from fresh vegetables and crispy golden tofu start to come together in a hot wok. This Chopsuey (Filipino Vegetable Stir-Fry) Recipe bursts with textures and flavors that invite you to dive right in. Imagine tender-crisp broccolini, sweet baby corn, and crunchy napa cabbage all tossed in a luscious soy-oyster sauce—it’s the kind of dish that makes weeknight dinners feel extra special. Best of all, in just 40 minutes you’ll be savoring a meal that’s as wholesome as it is satisfying.
Why You’ll Love This Chopsuey (Filipino Vegetable Stir-Fry) Recipe
- Flavor-packed and comforting: The savory soy and oyster sauce glaze everything beautifully, delivering a rich, classic Filipino taste in every bite.
- Simple Ingredients: Uses fresh vegetables like broccolini, cauliflower, and napa cabbage with pantry staples such as garlic, ginger, and soy sauce, keeping shopping trips stress-free.
- Perfect for Weeknights: With just 15 minutes of prep and 25 minutes of cooking, this dish flies from stove to table in a breeze, making it a reliable go-to after a busy day.
- Impressive Presentation: The varied colors and crispy tofu cubes create a lively plate that looks as delightful as it tastes, sure to please your eyes before your palate.
- Customizable: Feel free to swap or add more vegetables according to your pantry or cravings, and still enjoy the delicious harmony of flavors and textures.
Why This Chopsuey (Filipino Vegetable Stir-Fry) Recipe Works
This recipe shines through a careful balance of techniques and ingredients that elevate simple veggies to a mouthwatering meal. Starting with frying the tofu to a perfect golden crisp creates a lovely contrast to the tender vegetables. The blanching step not only keeps your vegetables bright but ensures they stay crisp, preserving their natural texture and color—thanks to a pinch of baking soda which keeps greens vibrant. Tossing everything in a savory combination of soy, oyster sauce, chicken bouillon, and a hint of sesame oil ties the flavors together beautifully. Cooking everything on the stovetop with high heat for quick stir-frying locks in freshness while bringing out the complexity of the sauce.
Ingredients You’ll Need

Get ready to gather an exciting palette of fresh vegetables paired with crispy tofu and a savory sauce—each ingredient chosen to bring harmony and balance to this beloved Filipino classic.
- Firm tofu (1 14 oz block): Cut into thick slabs, it provides a satisfying crispy bite once shallow fried.
- Cornstarch (2 to 3 tablespoons): for that perfect coating that crisps up the tofu beautifully.
- Neutral oil: Essential for frying tofu and stir-frying the vegetables without overpowering their flavor.
- Broccolini (2 cups): Cut into bite-sized pieces to cook evenly; adds a tender crunch.
- Cauliflower (2 cups): Also chopped bite-size, offering gentle sweetness and texture contrast.
- Carrot (1 small): Thin diagonal slices give a subtle sweetness and vibrant orange color.
- Red bell pepper (½): Sliced into strips, it brings a fresh pop of color and mild sweetness.
- Baby corn (1 cup): Halved if large, adding a delicate crunch and delightful chewiness.
- Wood ear mushrooms (1 cup): Soaked or rinsed, these add an interesting earthy texture to the stir-fry.
- Napa cabbage (2 cups): White and green parts chopped separately, lending freshness and slight crispness.
- Celery (1 stalk): Sliced into bite-size pieces, contributing a subtle aromatic crunch.
- Garlic (6 cloves): Minced to infuse the dish with savory warmth.
- Onion (1 small): Chopped for a mild sweetness that caramelizes beautifully.
- Ginger (1 small knob): Minced finely to provide a fresh, spicy zing.
- Baking soda: A pinch is optional but fantastic for keeping your greens vibrant when blanching.
- Salt and pepper: To taste; the basic seasoning that ties everything together.
- Soy sauce (2 tablespoons): Ideally dark soy for deeper color and flavor, but regular works.
- Oyster sauce (2 tablespoons): Adds a luscious umami richness distinctive to the dish.
- Chicken bouillon or base (1 tablespoon): Boosts savory depth in the sauce.
- Water (1 cup): To create just enough sauce for coating.
- Cornstarch (1 tablespoon): For thickening the sauce to a silky finish.
- Sugar (1 teaspoon): Balances savory elements with a hint of sweetness.
- Sesame oil (1 teaspoon): A fragrant final touch that rounds out the flavors.
Ingredient Substitutions & Tips
- Firm tofu: You can substitute with extra-firm tofu for a firmer texture or fried tempeh for a nuttier flavor.
- Broccolini: Regular broccoli stems and florets are perfectly fine if broccolini is hard to find.
- Oyster sauce: For a vegetarian or vegan version, try mushroom stir-fry sauce or a vegan oyster sauce alternative.
- Chicken bouillon: Use vegetable bouillon to keep it vegetarian-friendly without sacrificing taste.
👨🍳 Pro Tips for Perfect Results
- Press tofu thoroughly: Pat it dry well before coating to get maximum crispness.
- Don’t overcrowd the pan: Fry tofu in batches if needed to maintain a nice golden crust.
- Blanch veggies quickly: Keep blanching times short to preserve crunch and color.
- High heat is your friend: Stir-fry on medium-high heat to achieve that delicious wok hei flavor.
- Mix sauce well: Stir the sauce ingredients before adding so you avoid lumps in your glossy coating.
How to Make Chopsuey (Filipino Vegetable Stir-Fry) Recipe
Step 1: Fry the tofu
Start by cutting the tofu block into four thick slabs. After giving each slab a gentle pat dry and sprinkling a little salt, coat them lightly with cornstarch—this magic dust helps turn tofu perfectly crispy. Heat just enough neutral oil in a pan over medium to medium-high heat and fry the tofu for about 3 to 4 minutes on each side until golden and irresistible. Drain on paper towels or a wire rack to keep that crispness intact. Once cooled a bit, cut into bite-size pieces and set aside.
💡 Pro Tip: Use a non-stick pan for easier flipping and to prevent the tofu from sticking.
Step 2: Prep the sauce
Whisk together soy sauce, oyster sauce, chicken bouillon (or base), water, cornstarch, sugar, and sesame oil. This sauce will coat every vegetable and tofu piece with a glossy, savory finish that’s deeply satisfying. Set this aside so the flavors meld while you prep the rest.
💡 Pro Tip: Mixing the sauce ingredients beforehand ensures smooth, even cooking when added to the stir-fry.
Step 3: Blanch the vegetables
Bring a pot of water to a rolling boil and add a tiny pinch of baking soda—this little trick keeps your greens dazzling. One by one, add your veggies in this order: cauliflower, carrot slices, broccolini, then the white part of the napa cabbage. Each only needs about 1 to 2 minutes to become tender-crisp. Drain everything well and set aside, retaining their vibrant colors and delightful texture.
💡 Pro Tip: Don’t over-blanch; you want vegetables tender but still carrying a springy bite.
Step 4: Sauté the aromatics
In a wok or deep pan, heat a little oil over medium heat. Toss in minced ginger first—it releases a fragrant, early burst of zest. After 30 seconds, add chopped onion and garlic, cooking them until softened and just turning lightly golden for a richly aromatic base.
💡 Pro Tip: Keep stirring to avoid burning the garlic, which would add unwanted bitterness.
Step 5: Stir-fry the vegetables
Turn up the heat to medium-high and add mushrooms, baby corn, celery, and red bell pepper. Stir-fry rapidly for 1 to 2 minutes to soften just a bit, then fold in the blanched vegetables and toss for an additional 2 minutes—everything uniting in heat and flavor. Finally, add the green napa cabbage pieces and stir briefly until just wilted but still crisp. Salt and pepper can be lightly sprinkled at this stage for seasoning.
💡 Pro Tip: Keep the veggies moving in the pan to preserve color and crunch.
Step 6: Add the sauce
Give your prepared sauce a quick stir before pouring it into the pan. Allow the mixture to bubble gently for 1 to 2 minutes until it thickens slightly, coating every bit of vegetable with a glossy, tangy shimmer that invites you to taste.
💡 Pro Tip: A gentle simmer helps the sauce cling perfectly without becoming too gloopy.
Step 7: Add the tofu
Return those golden tofu pieces to the pan and toss everything gently, making sure not to break the tofu chunks. Each bite of tofu gets a delicious, savory hug from the sauce while the vegetables remain fresh and textured.
💡 Pro Tip: Toss with care—use a folding motion to keep tofu intact.
Common Mistakes to Avoid
Learn from these common pitfalls:
- Overcrowding the pan: This lowers the temperature and causes soggy vegetables or tofu instead of a crisp stir-fry.
- Skipping the blanching step: Blanching keeps veggies bright and tender-crisp rather than limp and dull.
- Not drying tofu well enough: Wet tofu won’t get crispy; moisture is the enemy of crunch.
- Burning garlic or ginger: These aromatics cook quickly; burnt bits taste bitter and can spoil the dish.
- Adding sauce too early: It can cause veggies to steam and lose their crunch if added before stir-frying is done.
- Using too much cornstarch: Over-thickening sauce turns it gummy rather than silky.
Delicious Variations to Try
Once you’ve mastered this classic Chopsuey (Filipino Vegetable Stir-Fry) Recipe, feel free to tweak it with these ideas:
Spicy Kick
Add sliced fresh chili or a dash of chili garlic sauce when sautéing the aromatics for a bold heat that wakes up your palate.
Nutty Sesame
Toast some sesame seeds and sprinkle on top for an extra layer of texture and aroma that pairs beautifully with the sesame oil in the sauce.
Extra Protein Boost
Mix in cooked shrimp or chunks of grilled chicken if you want a heartier meal without sacrificing the fresh vegetables’ crunch and flavor.
Mixed Mushrooms
Incorporate shiitake or oyster mushrooms along with the wood ear mushrooms for added earthiness and umami richness.
Try a Stir-Fry Twist
Swap some of the vegetables with baby bok choy or snap peas for an even brighter texture contrast. This variation is great to bring a new dimension to your meal.
How to Serve Chopsuey (Filipino Vegetable Stir-Fry) Recipe

Garnishes
Finish with a sprinkle of toasted sesame seeds or freshly chopped green onions. A wedge of calamansi or lemon on the side adds a bright citrus note that balances savory flavors beautifully.
Side Dishes
Serve this delicious Chopsuey alongside steamed white rice or garlic fried rice to soak up all the lovely sauce. It also pairs wonderfully with simple grilled fish or chicken for a complete dinner experience.
Creative Ways to Present
Plate this vibrant stir-fry in a rustic clay pot or a large, shallow bowl to showcase the colorful vegetables and tofu. For parties, consider serving family style with chopsticks and small bowls to encourage sharing and conviviality.
Make Ahead and Storage
Make-Ahead Instructions
You can prep all the vegetables and aromatics up to a day ahead, storing each in airtight containers in the fridge for freshness. Tofu can also be fried in advance and gently reheated during final assembly.
Storage
Keep leftovers in a covered container in the refrigerator. They stay fresh for up to 3 days, retaining much of their crunch and flavor when stored properly.
Freezing
Because of the fresh vegetables’ tender-crisp texture, freezing is not recommended as it can lead to sogginess upon thawing.
Reheating
For best results, reheat gently in a wok or skillet over medium heat, stirring occasionally to warm evenly without overcooking the vegetables.
Expert Tips for Success
- Use firm tofu and don’t skip the cornstarch coating for ideal crispiness.
- Cut all vegetables uniformly for even cooking and beautiful presentation.
- Blanch green veggies with a pinch of baking soda to keep their vibrant colors popping.
- Stir-fry quickly and on high heat to lock in freshness and achieve a perfect texture.
- Mix your sauce ingredients well before adding and simmer gently for a silky consistency.
- Fold tofu gently back into the pan to keep those golden bites intact.
- Finish with a few drops of sesame oil for that authentic, toasty aroma.
Frequently Asked Questions
Can I make this dish vegan?
Absolutely! Just swap oyster sauce with a vegan mushroom sauce and replace chicken bouillon with vegetable broth or bouillon to keep all the flavor without animal products.
Which vegetables work best in Chopsuey?
Traditional vegetables like broccolini, cauliflower, carrots, napa cabbage, bell pepper, baby corn, mushrooms, and celery create a beautiful balance of texture and flavor.
How do I keep the tofu crispy?
Pat tofu dry thoroughly before coating it in cornstarch and frying in hot oil. Avoid overcrowding the pan so it fries evenly.
Can I prepare this dish ahead of time?
Yes! You can chop veggies, fry tofu, and make the sauce ahead. Just assemble and stir-fry shortly before serving for freshest results.
What can I serve with this Filipino vegetable stir-fry?
Steamed jasmine rice or garlic fried rice are classic pairings, and grilled meats or seafood complement the dish perfectly if you want a heartier meal.
Is baking soda necessary when blanching vegetables?
It’s optional—but a small pinch really helps maintain the vibrant green color of vegetables like broccolini and napa cabbage during blanching.
How long can leftovers be stored?
Store in a sealed container in the fridge for up to 3 days, and reheat gently for best flavor and texture retention.
Final Thoughts
This Chopsuey (Filipino Vegetable Stir-Fry) Recipe is more than just a dish; it’s a celebration of fresh produce and comforting flavors melded together into something wonderfully inviting. Whether you’re cooking for family, friends, or yourself, the joyful textures and savory notes make every bite a delight. I encourage you to try it soon and enjoy the simple pleasure of a colorful, tasty meal that’s as nourishing as it is easy to make. Happy cooking and savor every flavorful moment!
PrintChopsuey (Filipino Vegetable Stir-Fry) Recipe
Chopsuey is a vibrant Filipino vegetable stir-fry featuring a medley of crisp-tender vegetables and crispy tofu, all coated in a savory, thickened sauce. This quick and colorful dish is perfect for a healthy, satisfying meal.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Vegetable Stir-Fry
- Method: Stovetop
- Cuisine: Filipino
- Diet: Vegetarian
Ingredients
Tofu
- 1 (14 oz) block firm tofu (cut into 4 thick slabs crosswise)
- 2 to 3 tablespoons cornstarch (for coating)
- Neutral oil (for shallow frying and sautéing/stir-frying)
- Salt and pepper (to taste)
Vegetables
- 2 cups broccolini (cut into bite-sized pieces (see note))
- 2 cups cauliflower (cut into bite-sized pieces (see note))
- 1 small carrot (sliced thinly on a diagonal (see note))
- ½ red bell pepper (sliced into strips (see note))
- 1 cup baby corn (halved if large (see note))
- 1 cup wood ear mushrooms (soaked if dried, or rinsed well if fresh (see note))
- 2 cups napa cabbage (white and green parts separated and chopped (see note))
- 1 stalk celery (sliced into bite-sized pieces (see note))
- 6 cloves garlic (minced)
- 1 small onion (chopped)
- 1 small knob ginger (minced)
- Pinch of baking soda ((optional))
Sauce
- 2 tablespoons soy sauce (half dark soy sauce if you have it)
- 2 tablespoons oyster sauce
- 1 tablespoon chicken bouillon or base
- 1 cup water
- 1 tablespoon cornstarch
- 1 teaspoon sugar
- 1 teaspoon sesame oil
Instructions
- Fry the tofu: Cut the tofu into 4 thick slabs crosswise. Pat dry with paper towels, sprinkle with a little salt, and coat with cornstarch.Heat a bit of oil in a pan over medium to medium-high heat—just enough to cover the bottom. Fry the tofu for 3–4 minutes per side, until golden and crispy.Transfer to a paper towel-lined plate or wire rack to drain. Once cooled slightly, cut into bite-sized pieces and set aside.
- Prep the sauce: Combine the sauce ingredients: soy sauce, oyster sauce, chicken base or bouillon, water, cornstarch, sugar, and sesame oil. Mix well and set aside.
- Blanch the vegetables: Bring a pot of water to a boil and add a pinch of baking soda to help keep green veggies bright. Blanch in order: cauliflower, carrots, broccolini, and white part of napa cabbage. Cook each for 1–2 minutes until just tender but still crisp. Drain and set aside.
- Sauté the aromatics: In a wok or high-sided pan, heat a bit of oil over medium heat. Add ginger and cook for 30 seconds, then add onion and garlic. Sauté until softened and lightly caramelized.
- Stir-fry the vegetables: Raise the heat to medium-high. Add mushrooms, baby corn, celery, and red bell pepper. Stir-fry for 1 to 2 minutes until slightly softened.Add the blanched vegetables and toss for another 2 minutes until heated through. Lastly, add the green parts of the napa cabbage. Toss briefly just until they’re slightly wilted but still bright and crisp. Optional: Lightly season with salt and pepper.
- Add the sauce: Stir the sauce again, then pour into the pan. Let it simmer for 1–2 minutes until slightly thickened. Toss to coat everything evenly.
- Add the tofu: Add the crispy tofu back into the pan. Gently toss to combine without breaking the tofu.
Notes
- Broccolini, cauliflower, carrot, red bell pepper, baby corn, wood ear mushrooms, napa cabbage, and celery should be cut or prepared as noted for best texture and cooking.
- A pinch of baking soda in the blanching water helps keep green veggies bright.
- Use half dark soy sauce if available for deeper flavor.
- Fry tofu until golden and crispy for best texture.
Keywords: Filipino chop suey, vegetable stir-fry, tofu vegetable stir-fry, healthy Filipino recipes, easy vegetable stir-fry

