Beef and Pechay Recipe: Quick Stir-Fry with Crisp-Tender Greens

Soups & Stews

Beef and Pechay Recipe: Quick Stir-Fry with Crisp-Tender Greens

This beef and pechay recipe delivers restaurant-quality Filipino stir-fry in under 20 minutes, balancing tender beef with crisp-tender greens. The secret lies in garlic-infused oil and a savory soy-vinegar base that transforms simple ingredients into a flavor-packed dish.

I developed this version after years of perfecting the technique for maximum tenderness and texture contrast.

What sets this recipe apart is the two-step cooking process: first searing the beef until deeply caramelized, then quickly stir-frying the pechay to maintain its signature crisp-tender texture. Traditional Filipino methods like using a soy-vinegar marinade and garlic oil elevate the dish beyond ordinary stir-fries.

The result is beef that's both tender and flavorful, paired with greens that stay vibrant and slightly crisp.

By the time you serve this dish, you'll have a perfect balance of textures and flavors—juicy beef pieces, bright green pechay, and a sauce that's rich yet tangy. The aromatics from the garlic and ginger infuse every bite, while the vinegar adds brightness that cuts through the richness.

This recipe proves you can achieve authentic Filipino restaurant quality at home without complicated techniques.

Serve immediately over steamed rice to soak up every delicious bite of the savory sauce. The dish reheats beautifully, making it perfect for meal prep or when you want to recreate that comforting Filipino home-cooked flavor. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and pechay

Nine core ingredients transform into a restaurant-worthy Filipino stir-fry with perfect texture contrast.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against the grain
Pechay (Chinese Cabbage) 🥬 1 lb Outer leaves trimmed, cut into 1-inch pieces
Garlic Cloves 🧄 6 cloves Minced, for garlic oil
Ginger Root 🌿 1 tbsp Freshly grated, finely minced
Soy Sauce 🥫 ¼ cup Light or regular, not low-sodium
Cane Vinegar 🍶 2 tbsp White or cane, for tangy brightness
Sugar 🍚 1 tbsp Granulated, balances flavors
Vegetable Oil 🫒 ½ cup High smoke point, like canola
Sesame Oil 🌰 1 tbsp Toasted, for aroma (add at end)
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground, for heat
Green Onions 🧅 3 whole Thinly sliced, for garnish
Steamed White Rice 🍚 2 cups Cooked, for serving

The beef is the star—flank steak delivers that signature tender-yet-firm texture when sliced thin against the grain. Grab the thinnest cut you can find at Asian markets or your grocery store's butcher section. If you can't find pechay, baby bok choy or napa cabbage work in a pinch, but they won't be quite the same. For the garlic, Asian supermarkets often sell pre-minced varieties in jars, but fresh minced is worth the effort—it makes all the difference in that aromatic garlic oil. The ginger should be fresh and vibrant, not dried or powdered.

No cane vinegar? White vinegar or apple cider vinegar will work, though cane has that authentic Filipino brightness. The sugar balances the soy and vinegar perfectly, but brown sugar or honey can substitute at the same amount. For the oil, peanut or avocado oil both have high smoke points like canola. If you're short on time, pre-minced garlic from a jar (the good stuff, not the dusty grocery store kind) saves chopping. The sesame oil should be toasted—Trader Joe's carries it pre-toasted, which is a game-changer. And if you're feeling adventurous, swap the soy sauce for light soy sauce and a splash of oyster sauce for deeper umami.

The beef and pechay cook in minutes, but they reheat beautifully—just add a splash of water and stir-fry again. Store leftovers in an airtight container for up to 3 days in the fridge. For meal prep, double the recipe and freeze portions—thaw overnight in the fridge before reheating. The rice? Cook a big batch and freeze it too—just reheat with a splash of water. This dish is all about freshness, but the flavors actually deepen overnight, so don't hesitate to make extra.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: Honestly, I swear by this recipe because it’s that simple—just slice the steak, chop the pechay, and toss it all in one pan. No fancy prep, no mess, and the garlic-ginger-soy sauce does all the heavy lifting while you sip your coffee.
  • Umami Bomb: That first bite? The steak’s savory depth from the soy sauce paired with the peppery crunch of pechay—it’s like a flavor explosion in your mouth. (Yes, even on a Tuesday night.) The ginger adds this bright, zesty kick that makes it feel fancy without the effort.
  • Lunchbox Hero: Here’s what sold me—this dish reheats like a dream. Pack it cold for work or school, and it’s still hearty and satisfying hours later. My kids actually ask for leftovers, and that’s saying something.
  • Budget Powerhouse: Flank steak stretches further than you’d think, and pechay lasts forever in the fridge. I make this twice a month, and it’s always the dish that saves my grocery budget without sacrificing taste. Not the prettiest, but the taste makes up for it.

Step-by-step instructions for beef and pechay stir-fry

This quick stir-fry delivers restaurant-quality results in under 30 minutes.

1

Prepare the Beef and Aromatics

Slice the 1 lb flank steak thinly against the grain into ¼-inch strips. This ensures tender bites that cook quickly. Pat the strips dry with paper towels—any moisture will prevent that perfect sear. In a small bowl, combine the 6 cloves minced garlic, 1 tbsp finely minced ginger, 1 tsp salt, and ½ tsp black pepper. Mix well to create your aromatics blend.

Here's the thing—thin slicing is non-negotiable. If your steak strips are too thick, they'll turn tough instead of tender. Use a sharp knife and work quickly to keep the meat from drying out. The garlic-ginger mix should smell vibrant and fresh; if it doesn't, your stir-fry will lack depth of flavor.

2

Create the Garlic Oil Base

Heat ½ cup vegetable oil in a wok or large skillet over medium-high heat until shimmering but not smoking. Add the beef strips in a single layer and let them sear undisturbed for 2-3 minutes until they develop a deep golden crust. This initial sear locks in juices and builds flavor.

Once the beef is browned, remove it to a plate and set aside. Immediately reduce heat to medium and add the garlic-ginger mixture. Cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. This quick cooking preserves the garlic's sweetness while releasing its aromatic oils into the oil.

3

Stir-Fry the Pechay and Season

Return the beef to the wok and add the 1 lb pechay (Chinese cabbage) cut into 1-inch pieces. Stir-fry for 3-4 minutes until the pechay wilts and turns bright green. The cabbage should be tender-crisp with just a slight bite—overcooking turns it mushy. Here's where it gets fun—toss in the ¼ cup soy sauce, 2 tbsp cane vinegar, and 1 tbsp sugar. Stir constantly for 1-2 minutes until everything glistens with the sauce.

This is the moment that matters: the sauce should coat everything evenly but not pool at the bottom. If it looks too thick, add 1-2 tablespoons hot water to loosen it. The vinegar brightens the dish while the sugar balances the soy's saltiness, creating that perfect umami-tangy harmony.

4

Finish with Sesame Oil and Serve

Remove the wok from heat and drizzle in the 1 tbsp toasted sesame oil. Toss everything together gently to distribute the oil evenly. The sesame oil adds a nutty aroma that elevates the dish from good to exceptional. Garnish with the 3 whole green onions sliced thinly, adding both color and freshness.

Serve immediately over the 2 cups steamed white rice. Each bite should deliver perfectly tender beef, crisp-tender pechay, and a sauce that clings beautifully. The rice should be hot and fluffy—if it's cold, microwave it for 30 seconds to revive its texture. This stir-fry is best enjoyed fresh while the pechay still has that satisfying crunch.

👨‍🍳

Pro Tips For Making Beef And Pechay

  • Slice Thin, Cook Fast: Flank steak’s trick is in the cut—thin slices (about ¼-inch thick) sear in seconds and stay tender. I used to overcook mine because I resisted slicing against the grain, and that’s when the meat turned chewy. Trust me, the effort saves you from dry beef later.
  • Blanch Pechay First: Pechay wilts like a sad salad if you toss it raw into the pan. Give it a quick 30-second blanch in boiling water, then shock it in ice water—this softens it just enough to absorb flavors without turning to mush. (Yes, even if you’re impatient like me.)
  • Start with Cold Oil: Cold oil in the pan means the garlic and ginger won’t burn before the steak hits. Heat the pan until it’s just shimmering (not smoking), then add your oil and aromatics. After burning three batches, I finally figured out this was the only way to get that nutty, sweet garlic flavor without bitterness.
  • Deglaze Aggressively: That browned crust on the steak? That’s flavor gold. After searing, hit the pan with a splash of soy sauce and a splash of water, then scrape like you’re mad—every bit of stuck-on bits adds depth. I skip this when I’m lazy, but the dish is noticeably better when I don’t. (Your future self will notice.)

Perfect pairings for this dish

Side Dish Harmony

Steamed jasmine rice is non-negotiable—its slightly floral aroma complements the dish's savory depth. I recommend sushi rice for extra stickiness, which helps soak up the flavorful sauce.

For a modern twist, serve with garlic fried rice made from leftover rice—just toss it with a beaten egg, minced garlic, and a splash of soy sauce. 🍚

Sauce Enhancers

Add a drizzle of chili crisp (like Lao Gan Ma) for heat lovers, or sriracha for a smoother kick. I like to serve a small bowl of pickled ginger alongside for a refreshing contrast to the rich flavors. The acidity cuts through the beef's richness beautifully.

Protein Pairings

For a complete meal, serve with crispy tofu or shrimp stir-fried separately in the same garlic oil. The tofu absorbs the sauce wonderfully, while shrimp adds a delicate sweetness. If you want extra protein, add soft-boiled eggs—slice them and arrange on top for a restaurant-style presentation.

Vegetable Additions

Toss in bell pepper strips or shredded carrots during the final stir-fry for added crunch and color. I also love adding mushrooms (shiitake or oyster) for an earthy depth. Just cook them for 1-2 minutes before adding the pechay to prevent overcooking.

Dessert Pairings

Finish the meal with something light like mango slices or lychee jelly to cleanse the palate. For a traditional Filipino touch, serve halo-halo (shaved ice dessert) with sweetened beans and jellies—it's a refreshing contrast to the savory stir-fry. 🍈

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 85mg28%
Sodium 1020mg44%
Total Carbohydrate 38g13%
Dietary Fiber 4g14%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute pechay with another vegetable?

Yes! If you can't find pechay (Chinese cabbage), use baby bok choy, napa cabbage, or spinach. For best results, cut the greens into similar-sized pieces and cook them for 1-2 minutes less than pechay to maintain crisp-tenderness. Spinach will wilt faster, so add it last and cook for just 30 seconds.

2

What's the best cut of beef for this recipe?

Flank steak is ideal because it's flavorful and becomes tender when sliced thin against the grain. Other great options include sirloin or ribeye. Avoid tougher cuts like chuck—they won't tenderize properly in this quick cooking method. For extra tenderness, marinate the beef for 15-30 minutes in the soy-vinegar mixture before cooking.

3

Why does my beef turn out chewy instead of tender?

Chewy beef usually means the slices were too thick or not sliced against the grain. Always cut into ¼-inch strips and slice perpendicular to the muscle fibers. Also, don't overcook—beef should be cooked for 2-3 minutes total after searing. If using frozen beef, thaw it completely first. Pro tip: Pat the beef dry before cooking to ensure a good sear.

4

Can I make this dish ahead of time?

Yes! This recipe reheats beautifully. Store leftovers in an airtight container for up to 3 days in the fridge. To reheat, add 1-2 tablespoons water and stir-fry for 2-3 minutes over medium heat. For freezing, cook the beef and pechay separately, then combine when reheating. The pechay may soften slightly but will still taste great. The sauce actually deepens in flavor overnight!

5

How can I make this dish spicier?

Add ½ teaspoon chili flakes or 1 teaspoon sriracha to the sauce mixture. For extra heat, stir in 1 tablespoon chili crisp (like Lao Gan Ma) during the final toss. If you love garlic heat, add an extra 2 cloves minced garlic to the aromatics blend. For a smoky kick, sprinkle with ½ teaspoon smoked paprika before serving.

★★★★★4.8(5 reviews)
Categories Soups & Stews