Soups & Stews
This Filipino-style beef and broccoli recipe pinoy delivers crispy wok-fired bites that balance tender beef with vibrant broccoli, all wrapped in a tangy-savory sauce.
The secret lies in high-heat stir-frying to lock in texture while building layers of flavor—garlic, ginger, and a bright calamansi twist that sets it apart from classic versions. I developed this after craving that perfect balance of chewiness and caramelized edges, with a sauce that clings without overpowering.
What makes this dish truly special is the Filipino-inspired sauce, where soy sauce, oyster sauce, and a splash of calamansi (or lime in a pinch) create a harmonious tang.
The beef is marinated briefly in a mix of soy, garlic, and ginger, ensuring each bite stays juicy while developing a subtle depth. Broccoli florets are stir-fried just until vibrant green, their crisp texture preserved to contrast the tender beef.
By the time you serve this dish, you’ll have a plate of crispy-edged beef and bright broccoli, all coated in a glossy, slightly sticky sauce that’s both bold and balanced. The aroma alone—smoky from the wok, citrusy from the calamansi—will have everyone at the table reaching for seconds.
It’s the kind of meal that feels restaurant-quality but comes together in under 30 minutes.
Perfect for weeknight dinners or special gatherings, this beef and broccoli shines with minimal effort but maximum flavor. Serve it over steamed rice to soak up every last drop of that tangy-savory sauce. Let’s get cooking!
Ingredients for beef and broccoli recipe pinoy
Filipino flavors meet crispy wok-fired perfection with these 15 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against the grain |
| Broccoli Florets 🥦 | 3 cups | Large florets, stems trimmed |
| Calamansi Juice 🍋 | ¼ cup | Or lime juice substitute |
| Light Soy Sauce 🥄 | ⅓ cup | For marinade and sauce |
| Oyster Sauce 🍲 | ¼ cup | For depth of flavor |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade and sauce |
| Fresh Ginger 🌿 | 1 ½ tbsp | Grated, aromatic punch |
| Sesame Oil 🫒 | 1 ½ tbsp | For finishing aroma |
| Neutral Oil 🫒 | ½ cup | Avocado or vegetable oil |
| Cornstarch 🌾 | 2 tbsp | For crispy coating |
| Green Onions 🧅 | ¼ cup | Sliced, for garnish |
| Sesame Seeds 🌰 | 1 tbsp | Toasted for crunch |
| White Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The flank steak is non-negotiable here—it's lean enough to sear quickly but tender enough to stay juicy when sliced thin. Look for well-marbled cuts at Whole Foods or your local butcher shop, and ask for it sliced against the grain for that signature chew. I always buy mine pre-sliced from Filipino markets if I'm making this for a crowd, but slicing it yourself (about 1/4-inch thick) gives you more control. The broccoli? Bright green, firm florets are key—skip the sad, yellowing ones at the grocery store. If you're buying whole heads, trim the stems and cut into even-sized florets so they cook uniformly.
No calamansi? Lime juice works perfectly—just double the amount for that same bright zing. The oyster sauce can be swapped for vegetarian oyster sauce or extra soy sauce, though you'll lose some depth. For the garlic and ginger, fresh is non-negotiable—powdered just won't cut it. Running short on sesame oil? Toast the seeds in a dry pan first and grind them into the sauce for a similar aroma. The cornstarch is your secret weapon for that crispy coating—don't skip it, even if you're not feeling it. And if you've got Filipino patis (fish sauce) lying around, toss in 1/2 teaspoon with the soy sauce for extra umami.
This dish tastes even better the next day—honestly, the flavors meld beautifully. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze portions for 3 months. The sauce thickens as it cools, so you might want to add a splash of water when reheating. I always make extra rice to go with it—this sauce soaks up like a dream. And if you're prepping ahead, marinate the beef overnight for maximum flavor infusion, but keep the broccoli separate until you're ready to cook.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just sear the flank steak, toss in the broccoli florets, and let the calamansi juice and light soy sauce work their tangy-savory spell. No dirty dishes, no fuss. Honestly, the only cleanup is wiping the pan with a paper towel after.
- Tangy Twist: That calamansi juice? It’s the secret weapon. Sharp, bright, and just enough to cut through the richness of the oyster sauce and soy—like a citrusy hug for your taste buds. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Between us, this is my go-to for meal prep. The beef stays tender, the broccoli holds its crunch, and it reheats like a dream. Pack it cold or warm—either way, it’s a hit with kids (and adults who refuse to admit they’re sneaking leftovers).
- Budget Win: Flank steak stretches further than you’d think when sliced thin, and a single bag of broccoli florets covers the whole family. Oyster sauce and soy sauce? Pantry staples that make this dish feel fancy without breaking the bank. Took me three tries to get the marinade right, but now it’s foolproof.
Step-by-step instructions for crispy wok-fired beef and broccoli
Here's how to achieve that perfect balance of tender beef, vibrant broccoli, and tangy calamansi sauce.
Marinate the Flank Steak for Maximum Flavor
In a medium bowl, combine the 1.25 lb flank steak with 0.33 cup light soy sauce, 0.25 cup oyster sauce, 6 cloves minced garlic, 1.5 tbsp grated fresh ginger, 0.5 tsp white pepper, and 0.5 tsp black pepper. The marinade should coat the beef completely—massage it in with your hands or a spoon to ensure even distribution. Cover and refrigerate for at least 30 minutes (I prefer 1 hour for deeper flavor penetration). This step is crucial for tenderizing the meat and infusing it with that signature umami kick.
While the beef marinates, prepare the broccoli by trimming the stems and cutting into 3 cups large florets. Set aside—you'll want to blanch them just before cooking to preserve their vibrant green color and crisp texture. The calamansi juice will wait until the very end, so keep that refrigerated separately.
Create the Crispy Cornstarch Coating
In a small bowl, whisk together 2 tbsp cornstarch and 1 tsp salt. This will be your secret weapon for achieving that restaurant-quality crispiness. Remove the beef from the marinade (reserve the marinade for the sauce) and pat it completely dry with paper towels—moisture is the enemy of crispy coating. Working in batches if needed, toss the beef slices in the cornstarch mixture, pressing gently to adhere evenly. The coating should look like fine sandpaper when you rub your fingers over it. Let the coated beef rest for 10 minutes at room temperature before cooking.
Real talk: Don't skip this resting step. Cold beef straight from the fridge will release moisture when it hits the hot wok, causing the coating to steam instead of crisp. This is where the magic happens for that perfect crunch.
Wok-Fry the Beef to Perfect Doneness
Heat a wok or large skillet over high heat until it's screaming hot. Add 0.5 cup neutral oil and let it shimmer—you're aiming for 350°F internal temperature. Working in batches (don't overcrowd the pan), add the cornstarch-coated beef and let it sear undisturbed for 1-2 minutes until the edges turn deep golden brown. This is your signal to flip—use tongs to turn each piece carefully. Cook another 1-2 minutes until the beef reaches 145°F internally and develops those beautiful caramelized spots.
Remove the beef to a plate and set aside. The residual heat will carry it to perfect medium-rare doneness. If you notice the oil smoking excessively, reduce the heat slightly—you want hot oil, not burning oil. The beef should be cooked through but still juicy with a slight pink center.
Blanch and Stir-Fry the Broccoli
In the same wok, add a splash of water (about 2 tablespoons) and swirl to deglaze, scraping up any browned bits from the beef. Add the 3 cups broccoli florets and stir-fry for 2-3 minutes until they brighten in color but remain crisp. Remove the broccoli to a plate and set aside with the beef.
Now return the wok to high heat and add 1.5 tbsp sesame oil. Pour in the reserved beef marinade and let it simmer for 2-3 minutes until it reduces by about half and thickens slightly. This is where the sauce comes together—you want it to coat the back of a spoon but still be pourable.
Finish with Tangy Zing and Perfect Garnish
Add the cooked beef and broccoli back to the wok. Pour in the 0.25 cup calamansi juice and toss everything together for 1-2 minutes until the beef is evenly coated in the tangy sauce. The acidity from the calamansi will brighten all the flavors and cut through the richness of the beef.
Taste and adjust seasoning if needed—you might want to add a splash more soy sauce or a pinch of salt to balance the acidity. Transfer to a serving platter and garnish with 0.25 cup sliced green onions and 1 tbsp toasted sesame seeds. The contrast of textures—crispy beef, tender broccoli, and crunchy sesame seeds—will make every bite irresistible.
Pro Tips For Making Beef And Broccoli Recipe Pinoy
- Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting perpendicular to them shortens the strands and makes every bite tender. I used to ignore this and ended up with chewy, rubbery beef no matter how long I cooked it.
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds before stir-frying—it softens slightly and takes the edge off bitterness. Skip this, and you’ll either have raw centers or mushy florets by the time the beef’s done.
- Use Less Soy Sauce: Light soy sauce is salty—start with just 1 tablespoon and adjust. I learned this after tasting my first batch and thinking, "Why does this taste like a salt lick?" The calamansi and oyster sauce already add enough umami.
- Deglaze with Calamansi: After searing the beef, splash in the calamansi juice immediately—it lifts the browned bits (fond) off the pan, which adds depth. Cold to the touch? Warm it in a separate pan first—hot liquid shocks the pan and makes cleanup a nightmare.
Serving suggestions for this recipe
Rice Pairing Perfection
Steamed jasmine rice is the classic companion for this dish—its delicate floral aroma and fluffy texture soak up every last drop of the tangy calamansi sauce.
For extra authenticity, cook 1.5 cups uncooked jasmine rice with 2 cups water and a pinch of salt, then let it rest covered for 10 minutes after cooking. The rice should be hot when serving to maintain that restaurant-style presentation. 🍚
Garnish Like a Pro
Elevate your dish with toasted sesame seeds and sliced green onions—both add color and texture contrast. Lightly toast the sesame seeds in a dry pan for 30 seconds until fragrant, then sprinkle over the dish.
Thinly slice the green onions on the bias for a pop of freshness. For an extra touch, add crushed red pepper flakes if you like a hint of heat.
Sauce Variations
Need to adjust the sauce? If it's too thick, thin with 1 tsp water or a splash of calamansi juice. Too thin? Simmer uncovered for 1-2 minutes to reduce.
For a sweeter version, add 1 tsp honey to the sauce base. Want extra umami? Stir in 1 tbsp Filipino patis (fish sauce) at the end.
Meal Prep Tips
Make ahead by marinating the beef and prepping the sauce 1 day in advance—store separately in airtight containers. Cook the beef and broccoli fresh when ready to serve to maintain crispness.
Reheat gently in a wok or skillet over medium heat with a splash of water to prevent drying. The sauce will thicken further, so adjust with extra calamansi juice if needed. ✨
Presentation Ideas
Serve family-style in a large wok or skillet to showcase the dish's vibrant colors. For individual plates, mound rice in the center, then arrange beef and broccoli artistically around it.
Drizzle extra sauce over the top for a glossy finish. Add a side of steamed bok choy or sautéed garlic spinach to round out the meal.
Drink Pairings
Complement the dish with a crisp Filipino beer like San Miguel Light or a refreshing calamansi soda. For wine lovers, a dry Sauvignon Blanc from New Zealand enhances the citrus notes. Avoid heavy wines or dark beers that might overpower the delicate flavors. 🍺
Nutrition facts
Frequently asked questions
Can I substitute calamansi with another citrus?
If you can't find calamansi, use lime juice (double the amount) or even lemon juice for a similar tangy kick. For extra authenticity, try Filipino patis (fish sauce)—just a ½ teaspoon with the soy sauce adds depth without overpowering.
How do I keep the broccoli crisp instead of mushy?
Blanch the broccoli for 30 seconds in boiling water, then shock it in ice water to stop cooking. Pat completely dry before stir-frying—this preserves its vibrant green color and crisp texture. Cook it for only 2-3 minutes in the wok to avoid overcooking.
Is flank steak the only beef option?
Flank steak is ideal for its tenderness when sliced thin, but you can use sirloin or ribeye in a pinch. Just slice it ¼-inch thick against the grain. For even more flavor, try Filipino beef (like beef short ribs) if available—it adds rich, meaty depth to the dish.
Can I make this dish ahead of time?
Yes! Marinate the beef and prep the sauce 1 day ahead—store separately in airtight containers. Cook the beef and broccoli fresh when ready to serve to maintain crispness. Reheat gently in a wok over medium heat with a splash of water to prevent drying.
Why does my sauce turn out too thick or too thin?
Too thick? Thin with 1 tsp water or a splash of calamansi juice. Too thin? Simmer uncovered for 1-2 minutes to reduce. For extra richness, add 1 tbsp oyster sauce or 1 tsp honey to balance the acidity.
