Description
This beef and broccoli stir fry is a quick and flavorful meal made with tender beef, crisp broccoli, and a savory sauce. Perfect for busy weeknights, meal prep, or gatherings, it’s easy to customize and packed with wholesome goodness.
Ingredients
Scale
- 1 lb flank steak, thinly sliced against the grain
- 4 cups broccoli florets
- ¼ cup soy sauce
- 2 tbsp oyster sauce
- 3 garlic cloves, minced
- 1 tsp grated fresh ginger
- 1 tbsp cornstarch (for sauce)
- 1 tbsp cornstarch (for beef marinade)
- 2 tbsp vegetable oil
- 1 tsp sesame oil
- ½ cup water
- Optional: sesame seeds, red pepper flakes, sriracha, hoisin sauce, extra vegetables (e.g., mushrooms, bell peppers, carrots)
Instructions
- In a small bowl, whisk together ¼ cup soy sauce, 2 tbsp oyster sauce, 1 tbsp cornstarch, minced garlic, grated ginger, and ½ cup water to create the sauce.
- In a separate bowl, toss sliced flank steak with 1 tbsp soy sauce and 1 tsp cornstarch. Let marinate for 15 minutes.
- Heat 2 tbsp vegetable oil in a large skillet or wok over high heat. Add beef in batches and sear until browned but not fully cooked. Remove and set aside.
- Add broccoli florets and a splash of water to the pan. Cover and steam until tender-crisp (about 3–4 minutes).
- Return beef to the skillet. Pour in the sauce and stir until thickened and everything is evenly coated (2–3 minutes).
- Drizzle with 1 tsp sesame oil and garnish with sesame seeds if desired. Serve hot.
Notes
- Use tamari instead of soy sauce for a gluten-free option.
- Hoisin or mushroom sauce can replace oyster sauce for different flavors.
- Add heat with red pepper flakes, sriracha, or hot sauce.
- Best when all ingredients are prepped before cooking to maintain high-heat stir fry technique.
- Can substitute jasmine rice with cauliflower rice for low-carb variation.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Stir Fry
- Method: Asian
- Cuisine: Asian
Nutrition
- Serving Size: 1/4 recipe
- Calories: ~360 kcal
- Sugar: ~3g
- Sodium: ~740mg (varies with sauce)
- Fat: ~20g
- Saturated Fat: ~4g
- Unsaturated Fat: ~14g
- Trans Fat: ~0g
- Carbohydrates: ~15g
- Fiber: ~3g
- Protein: ~28g
- Cholesterol: ~65mg