1poundflank steak or sirlointhinly sliced against the grain
3cupsbroccoli florets
2tbspvegetable oil or sesame oil
3clovesgarlicminced
1tspfresh gingerminced (optional but recommended)
For the sauce:
1 3/4cuplow-sodium soy sauce
1/2cupbeef broth or water
2tbspbrown sugar
1tspcornstarch
1tbspoyster sauceoptional for deeper flavor
Instructions
Slice the beef thinly against the grain and set it aside. This step is key for tender beef.
In a small bowl, whisk together soy sauce, beef broth, brown sugar, cornstarch, and oyster sauce until smooth.
Heat one tablespoon of oil in a large skillet or wok over medium-high heat.
Add the beef in a single layer and cook for 1 to 2 minutes per side until just browned. Remove beef from the pan and set aside.
Add the remaining oil to the pan, then add garlic and ginger. Cook for about 30 seconds until fragrant.
Add broccoli florets and stir-fry for 2 to 3 minutes until bright green and slightly tender.
Return the beef to the pan and pour in the sauce.
Stir everything together and cook for 2 to 3 minutes until the sauce thickens and coats the beef and broccoli evenly.
Remove from heat and serve immediately.
Notes
Tips for Making the Best Beef and Broccoli
For the most tender beef, always slice against the grain and do not overcook it. Preheating the pan is essential to get a good sear on the meat. If your broccoli is thick, you can blanch it for one minute before stir-frying to ensure even cooking. Using low-sodium soy sauce helps control saltiness, especially if you plan to meal prep.
Variations and Substitutions
You can easily swap the beef for chicken, shrimp, or tofu. For a low-carb option, serve it over cauliflower rice. If you like heat, add red pepper flakes or a splash of chili garlic sauce. Tamari or coconut aminos can be used instead of soy sauce for gluten-free options. Mushrooms, bell peppers, or snap peas also work well as vegetable additions.