This Beef Broccoli Recipe combines tender slices of beef, fresh broccoli florets, and a deliciously savory garlic-ginger sauce for a satisfying meal the whole family will enjoy. Inspired by Chinese-style beef and broccoli stir-fry, this Filipino-style version uses familiar pantry ingredients such as soy sauce, oyster sauce, garlic, and a touch of sweetness to create the rich, saucy flavors many Filipino home cooks love.

The secret to perfectly tender beef is a simple marinade made with soy sauce, cornstarch, and a little oil. This technique, often called velveting, helps the beef retain moisture while cooking. The broccoli is briefly blanched to maintain its bright green color and tender-crisp texture, while the savory sauce thickens into a glossy coating that brings everything together.
Whether you’re preparing a quick weeknight dinner, packing baon for work, or looking for a homemade alternative to restaurant takeout, this easy Beef and Broccoli Stir-Fry is a delicious choice. Serve it over hot, fluffy jasmine rice for a comforting, protein-rich meal that’s perfect for Filipino family dining.

✅ Quick Tips: Read the recipe in its entirety before you start cooking. This will help you understand the ingredients, steps, and timing involved, and allow you to prepare any necessary equipment or ingredients beforehand.
Beef Broccoli Recipe
Description
Tender, juicy beef, fresh and crisp broccoli, and a rich, savory garlic-ginger sauce that coats every bite! This Filipino-style Beef Broccoli Stir-Fry is easy to make, full of savory flavor, and even better with a generous serving of hot rice.
Ingredients
Tender Beef Marinade
Savory Garlic-Ginger Sauce
For Serving
Instructions
-
Prepare and Slice the Beef
For easier slicing, place the beef in the freezer for approximately 15 minutes until slightly firm but not frozen solid. This step is optional.
Using a sharp knife, cut the steak into thin strips, approximately ⅛–¼ inch (3–6 mm) thick, slicing against the grain.
Cutting across the muscle fibers helps create shorter, more tender pieces of beef.
Cooking Tip: Flank steak is especially flavorful for stir-fries, while sirloin is a good alternative with a naturally tender texture.
-
Marinate the Beef for Tenderness
In a medium mixing bowl, combine the sliced beef with 1 tablespoon low-sodium soy sauce, 1 teaspoon cornstarch, 1 teaspoon cooking oil, and the optional â…› teaspoon baking soda.
Mix thoroughly until the beef is evenly coated.
Allow the beef to marinate for 20 minutes in the refrigerator while preparing the remaining ingredients.
The cornstarch helps retain moisture and creates a silky coating. The small amount of baking soda, if used, helps tenderize the meat.
Cooking Tip: Do not add more baking soda than specified. Too much can give the beef an unpleasant taste and overly soft texture.
-
Prepare the Garlic-Ginger Stir-Fry Sauce
In a small bowl, combine the beef broth, 3 tablespoons low-sodium soy sauce, oyster sauce, honey, cornstarch, toasted sesame oil, black pepper, and optional chili flakes.
Whisk until the cornstarch dissolves completely and the sauce is smooth.
Keep the minced garlic and grated ginger separate for sautéing later.
Set the prepared sauce aside. Stir it again immediately before adding it to the pan because cornstarch naturally settles at the bottom.
-
Blanch the Broccoli
Bring a medium pot of water to a boil.
Add the broccoli florets and blanch for approximately 60–90 seconds, until they turn bright green and become slightly tender while retaining a crisp bite.
Drain immediately and shake off excess water. You may briefly rinse with cold water to stop the cooking process, then drain and dry thoroughly.
Cooking Tip: Avoid overcooking the broccoli at this stage. It will cook for another minute or two when combined with the hot sauce.
-
Sear the Marinated Beef
Heat 1 tablespoon cooking oil in a large wok or heavy skillet over medium-high to high heat.
When the oil is hot, add half of the marinated beef in a single layer.
Sear for approximately 60–90 seconds per side, allowing the beef to develop a lightly browned exterior. Adjust the time according to the thickness of the slices.
Transfer the beef to a clean plate.
Add the remaining tablespoon of oil as needed and cook the second batch in the same way.
Cooking Tip: Do not overcrowd the pan. Cooking the beef in batches helps it brown instead of steaming in its own juices.
-
Sauté the Garlic and Ginger
Reduce the heat to medium.
Using the small amount of oil remaining in the skillet, add the minced garlic and grated ginger.
Stir-fry for approximately 20–30 seconds until fragrant, taking care not to burn the garlic.
If the pan is excessively hot, allow it to cool slightly before adding the aromatics.
The garlic and ginger provide the savory, aromatic foundation of the stir-fry sauce.
-
Make the Thick, Glossy Sauce
Stir the prepared sauce again to redistribute the cornstarch, then pour it into the skillet with the garlic and ginger.
Bring the mixture to a gentle simmer over medium heat, stirring constantly for 1–2 minutes.
As the sauce heats, it will gradually thicken into a smooth, glossy consistency.
If the sauce becomes too thick, add 1–2 tablespoons of beef broth or water until it reaches your desired consistency.
Taste and adjust the seasoning if needed. The soy sauce and oyster sauce already provide saltiness, so additional salt is usually unnecessary.
-
Combine the Beef and Broccoli
Transfer the Beef Broccoli Stir-Fry to a serving platter.
Sprinkle with toasted sesame seeds if desired.
Serve immediately with hot steamed jasmine rice.
For a Filipino-style family meal, pair it with freshly cooked white rice and enjoy while the beef is tender and the broccoli remains crisp.
Note
Ingredient Substitutions
| Original Ingredient | Recommended Substitute |
|---|---|
| Flank steak | Beef sirloin, tenderloin, or thinly sliced ribeye |
| Fresh broccoli | Frozen broccoli, thawed and drained thoroughly |
| Low-sodium soy sauce | Reduced-sodium tamari or gluten-free soy sauce |
| Oyster sauce | Mushroom stir-fry sauce (changes the flavor and shellfish content) |
| Honey | Brown sugar or muscovado sugar |
| Beef broth | Unsalted chicken broth or water |
| Fresh ginger | ¼ teaspoon ground ginger |
| Cornstarch | Potato starch or tapioca starch, adjusting as needed |
| Toasted sesame oil | Omit if unavailable; the sauce will have less nutty aroma |
| Jasmine rice | Steamed white rice, brown rice, or cauliflower rice |
For a gluten-free variation: Use verified gluten-free tamari, gluten-free oyster sauce or mushroom sauce, and certified gluten-free broth and seasonings. Check all product labels before applying the gluten-free dietary classification.
For a budget-friendly Filipino variation: Use thinly sliced beef sirloin on sale or another tender stir-fry cut. You may also increase the broccoli slightly to stretch the recipe into additional portions.
