Beef and Pechay Recipe: Garlic-Soy Stir-Fry With Silky Greens

Soups & Stews

Beef and Pechay Recipe: Garlic-Soy Stir-Fry With Silky Greens

This beef and pechay recipe delivers a restaurant-quality stir-fry that balances tender beef with silky greens in just 20 minutes. The secret lies in high-heat stir-frying—searing the beef first for deep flavor while keeping the pechay vibrant and crisp-tender.

I developed this version after years of testing Filipino home-style techniques, ensuring every bite packs the right balance of savory, umami, and a touch of heat.

The magic happens in the sauce—a simple yet powerful blend of garlic, soy sauce, and a hint of chili that transforms basic ingredients into something extraordinary. Unlike many recipes that overcook the greens, this method wilts them just enough to create that signature silky texture while preserving their natural sweetness.

The beef stays juicy and flavorful, absorbing the aromatic sauce perfectly.

What you’ll end up with is a complete, balanced meal ready in one pan—no separate sides needed. The dish serves as a hearty main course for weeknights or a satisfying side for gatherings, with the option to add steamed rice for a traditional Filipino touch.

The aroma alone will have everyone at the table asking for seconds.

This recipe is designed to be foolproof, even for beginners. With just a handful of ingredients and a simple technique, you’ll achieve professional-level results that taste like they came from a bustling Asian kitchen. Let’s get cooking!

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

Ingredients for beef and pechay

Restaurant-quality stir-fry starts with these simple yet powerful ingredients.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Pechay (Chinese Chard) 🌿 12 oz Stems removed, leaves chopped
Garlic Cloves 🧄 4 cloves Minced, for sauce
Soy Sauce 🥄 ⅓ cup Light or regular, not low-sodium
Oyster Sauce 🍶 2 tbsp For depth of flavor
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Sugar 🍚 1 tbsp White or brown
Red Chili Flakes 🌶️ ½ tsp Adjust to taste
Vegetable Oil 🫒 2 tbsp High smoke point
Green Onions 🧅 3 whole Thinly sliced, for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Steamed White Rice 🍚 2 cups Optional, for serving

The flank steak is non-negotiable here—its lean cut sears beautifully and stays tender when sliced thinly against the grain. Grab one from the butcher counter if possible, as pre-packaged steaks often have uneven thickness. Look for well-marbled cuts, which add flavor during cooking. For the pechay, fresh is a must—avoid wilted leaves, as they won’t hold their signature silky texture. Asian grocery stores often carry it pre-washed, but if you’re using regular Chinese chard, remove the tough stems before chopping. The garlic should be freshly minced—pre-minced garlic loses its punch quickly.

No oyster sauce? Hoisin sauce or a mix of soy sauce and a splash of fish sauce works in a pinch, though the umami depth won’t be identical. Light soy sauce is preferred here—it’s less salty and lets the other flavors shine. The sesame oil is purely for aroma, so use the toasted variety (not the cheap, flavorless kind). If you’re avoiding heat, skip the chili flakes entirely—this dish still packs flavor without them. For the green onions, only the green parts are used; the white bulbs can be reserved for another dish or composted. The vegetable oil should have a high smoke point—avocado or canola oil are great choices for stir-frying.

Prep the pechay and steak just before cooking—they oxidize quickly and lose their vibrant color. The steamed rice, if using, should be fluffy and ready to serve; reheating leftover rice can make it gummy. Store any leftover stir-fry in an airtight container for up to 3 days in the fridge, though it’s best enjoyed fresh. For freezing, portion into single servings—it reheats beautifully but may lose some crispness in the greens. The sauce components (soy, oyster, sesame oil) can be pre-mixed and stored in the fridge for up to 1 week, making this a great make-ahead option for busy weeknights.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just sear the flank steak, toss in the pechay, and let the garlic and soy sauce work their magic. No chopping boards to clean, no extra pans to wash. The pechay wilts right into the beef, and that oyster sauce? It ties everything together like a flavor hug.
  • Umami Bomb: That combo of soy and oyster sauce on tender flank steak? It’s like a flavor explosion. The garlic cloves sizzle into crispy bits, and the pechay adds this earthy, slightly bitter contrast that makes every bite ridiculously good. Honestly, I’ve had takeout that didn’t hit this hard.
  • Lunchbox Hero: Between us, this is my secret weapon for meal prep. Slice the steak thin, mix it with the pechay, and pack it in containers—it stays fresh for days. My kids (yes, even the picky ones) eat it cold or reheated. No sad leftovers here; just happy lunches.
  • Budget Win: Flank steak is affordable, pechay lasts forever in the fridge, and a few cloves of garlic stretch across multiple meals. I stretch this recipe for four servings and still feel like I’m treating myself. Plus, the leftovers? They’re just as good the next day—sometimes even better.

Step-by-step instructions for garlic-soy stir-fry with silky greens

Master this classic Chinese stir-fry with tender beef and vibrant pechay in minutes.

1

Prepare the Flank Steak for Perfect Texture

Slice the 1 lb flank steak thinly against the grain using a sharp knife. This creates tender, bite-sized pieces that cook quickly and evenly. Pat the slices dry with paper towels—any moisture will prevent proper searing. Season immediately with 1 tsp salt and 0.5 tsp black pepper, massaging the seasoning into the meat so it adheres well.

Let the seasoned steak sit at room temperature for 15 minutes while you prep the rest. This ensures even cooking throughout. I always use a meat mallet to gently pound thicker slices to uniform ¼-inch thickness—this guarantees consistent doneness without overcooking.

2

Build the Flavorful Sauce Base

In a small bowl, whisk together the 0.33 cup soy sauce, 2 tbsp oyster sauce, 1 tbsp sugar, and 0.5 tsp red chili flakes. This combination creates the perfect balance of salty, sweet, and subtle heat. Set aside while you cook the aromatics—you'll add it back later to finish the dish.

In a large skillet or wok, heat 1 tbsp vegetable oil over medium-high heat until shimmering. Add the 4 minced garlic cloves and stir constantly for 30 seconds until fragrant but not browned. Watch carefully—garlic burns quickly. Remove from heat and set aside with the sauce mixture.

3

Cook the Beef to Juicy Perfection

Return the skillet to medium-high heat and add the remaining 1 tbsp vegetable oil. When the oil is hot, add the prepared beef in a single layer. Cook undisturbed for 1-2 minutes until the bottoms develop a golden crust. This initial sear locks in juices and builds flavor.

Stir the beef and cook for another 2-3 minutes until it turns opaque throughout. The pieces should be tender but still slightly springy to the touch. Remove the beef to a plate and set aside—keeping it warm while you cook the vegetables prevents temperature loss.

4

Stir-Fry the Pechay Until Vibrant

In the same skillet, add the 12 oz chopped pechay (stems first, then leaves) and stir-fry for 2-3 minutes until the stems soften. The leaves should remain bright green and slightly crisp. Add 1 tbsp sesame oil and toss everything together for another 30 seconds to infuse that nutty aroma.

Return the beef to the skillet and pour in the reserved sauce mixture. Toss everything together for 1-2 minutes until the pechay is wilted but still vibrant, and the sauce coats the beef evenly. The dish should be hot throughout—if it's not, cook for another 30 seconds to finish.

5

Finish and Serve Immediately

Divide the 2 cups steamed white rice among serving plates. Spoon the beef and pechay mixture over the rice, garnishing with the 3 thinly sliced green onions. The dish should be steaming hot with bright green pechay and tender beef pieces.

Serve immediately while the pechay maintains its vibrant color and the beef stays juicy. The sauce should cling to the beef and rice, creating each bite with perfect balance of flavors. For extra authenticity, serve with a side of pickled vegetables or a simple cucumber salad.

👨‍🍳

Pro Tips For Making Beef And Pechay

  • Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting perpendicular to them makes every bite tender. If you’re lazy like I used to be and just slice with the grain, you’ll regret it after the first chew.
  • Blanch Pechay First: Toss pechay in boiling water for 30 seconds, then ice bath—this softens it just enough to absorb the sauce without turning to mush. I learned this the hard way when my greens stayed stubbornly crisp while the beef got soggy.
  • Sear the Steak Raw: Don’t wait for the pan to heat up—drop in the steak as soon as it’s smoking hot. The initial shock of high heat seals the juices and gives you that deep, caramelized crust. Skimp on this, and you’ll end up with a dry, flavorless slab.
  • Deglaze with Soy First: After searing, splash in soy sauce before adding oyster sauce—it cuts through the garlic bits and builds a richer base. I was skeptical until I tried it; now it’s non-negotiable for depth. (Yes, even if you’re impatient like me.)

Make-ahead tips for this dish

Prep Ahead Sauce

The sauce is the heart of this dish, and you can make it up to 3 days in advance. Mix the soy sauce, oyster sauce, sugar, and chili flakes in a small airtight container and store it in the fridge.

When ready to cook, simply add the garlic and sesame oil fresh—they’ll release their aroma immediately. This saves you 10 minutes of prep time during the week. Just give it a quick stir before using to ensure even distribution of flavors. 🥄

Marinate the Beef

For extra tenderness and flavor, marinate the beef for 1-2 hours before cooking. Combine the soy sauce, oyster sauce, sesame oil, and a pinch of sugar in a resealable bag or container, then add the sliced beef.

The acidity in the sauce will break down the muscle fibers slightly, making it even more fork-tender. Store in the fridge until ready to cook—this step is especially useful for meal prep. 🥩

Pre-Chop Vegetables

Chop the pechay and green onions the night before and store them in separate airtight containers in the fridge. This cuts your cooking time in half and keeps the greens crisp. Just

Partial Cooking

Cook the beef halfway and store it in an airtight container for up to 2 days. Reheat it in a skillet over medium heat for 2-3 minutes until warmed through, then finish with the pechay and sauce. This method works perfectly for busy weeknights—just stir-fry the greens fresh and combine everything at the end. The beef will stay juicy and flavorful. 🔥

Freezer-Friendly

This dish freezes beautifully for up to 3 months! Cook the beef and pechay as directed, then let it cool completely. Portion into single-serving containers and freeze.

To reheat, thaw overnight in the fridge, then warm in a skillet over medium heat for 3-4 minutes, adding a splash of water if needed. The texture will be slightly softer, but the flavors remain rich and satisfying. ❄️

Rice Prep

Cook a big batch of steamed white rice ahead of time and store it in an airtight container for up to 4 days. Reheat portions in the microwave for 1-2 minutes or on the stovetop over medium heat for 3-4 minutes, stirring occasionally.

Fluffy rice is key—it soaks up the sauce beautifully and balances the dish. I like to keep a separate container of rice in the fridge for quick stir-fry meals. 🍚

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 5g25%
Cholesterol 85mg28%
Sodium 1050mg46%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 5g
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 green?

If you can't find pechay, use baby spinach, bok choy, or Swiss chard—they all work beautifully in this stir-fry. For best results, choose greens with tender stems and leaves that wilt quickly. Avoid kale or collard greens, as their tougher texture won't soften properly in the same time frame.

2

What cut of beef works best for this recipe?

Flank steak is ideal because it's lean, flavorful, and cooks quickly when sliced thinly. If you can't find it, try skirt steak or sirloin—both work well. Avoid tougher cuts like chuck roast, as they won't tenderize properly in this quick stir-fry method. Always slice against the grain for maximum tenderness.

3

How do I prevent the beef from drying out?

Keep the beef moving constantly in the pan and avoid overcrowding. Cook in batches if needed, and remove the beef from the pan as soon as it reaches 145°F internal temperature. The high heat and quick cooking time are key—never let it sit too long after removing from heat. Patting the beef dry before cooking also helps create a better sear.

4

Can I make this dish spicier?

Yes! For extra heat, add 1-2 tbsp of sriracha or chili garlic sauce to the sauce mixture, or sprinkle ½ tsp of cayenne pepper directly onto the beef while cooking. For a smoky kick, swap the red chili flakes for 1 tsp smoked paprika. Always taste as you go—you can adjust the heat level to your preference.

5

Is this recipe gluten-free?

Not traditionally, but it can be easily adapted! Use tamari or coconut aminos instead of soy sauce, and check that your oyster sauce is gluten-free (some brands contain wheat). The rest of the ingredients are naturally gluten-free, so this version works well for gluten-sensitive diets. Always verify labels on packaged products.

★★★★★4.6(1 review)
Categories Soups & Stews