Beef and Broccoli Stir-Fry

This classic beef and broccoli stir-fry is loaded with tender beef, crisp broccoli, and a savory garlic-ginger sauce served over fluffy white rice. It’s a quick, flavorful, and satisfying dish perfect for a busy weeknight.
Why You’ll Love This Recipe
-
Fast and flavorful: Ready in under 30 minutes with bold Asian-inspired flavors.
-
Balanced meal: Includes protein, vegetables, and grains in one dish.
-
Better than takeout: Homemade stir-fry sauce delivers deep flavor without excess oil or sodium.
-
Customizable: Easily adjusted with your favorite veggies or spice levels.
ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
-
Flank steak or sirloin, thinly sliced against the grain
-
Fresh broccoli florets
-
Cooked white rice (jasmine or basmati)
-
Soy sauce
-
Oyster sauce
-
Cornstarch
-
Garlic, minced
-
Fresh ginger, grated
-
Brown sugar
-
Sesame oil
-
Vegetable oil (for stir-frying)
-
Water or beef broth
-
Sesame seeds (for garnish)
-
Green onions, sliced (optional)
directions
-
Marinate the beef: In a bowl, mix sliced beef with 1 tablespoon soy sauce and 1 teaspoon cornstarch. Let sit for 10–15 minutes.
-
Blanch the broccoli: Bring a pot of water to boil, add broccoli florets, and blanch for 2 minutes. Drain and set aside.
-
Prepare the sauce: In a small bowl, whisk together soy sauce, oyster sauce, brown sugar, sesame oil, water, garlic, and ginger.
-
Sear the beef: In a hot wok or large skillet, heat vegetable oil over high heat. Stir-fry beef until browned and cooked through. Remove and set aside.
-
Cook the broccoli: In the same pan, add a bit more oil if needed. Stir-fry broccoli for 1–2 minutes.
-
Combine and sauce: Return the beef to the pan, pour in the sauce, and stir to coat. Cook for 1–2 minutes until the sauce thickens slightly.
-
Serve: Spoon over rice and garnish with sesame seeds and green onions.
Servings and timing
-
Servings: 4
-
Prep time: 10 minutes
-
Cook time: 15 minutes
-
Total time: 25 minutes
storage/reheating
-
Storage: Store in an airtight container in the refrigerator for up to 3 days.
-
Reheating: Reheat gently in a skillet or microwave until hot. Add a splash of water or broth to loosen the sauce if needed.
FAQs
What cut of beef is best for stir-fry?
Flank steak or sirloin work best for tenderness and quick cooking.
Can I use frozen broccoli?
Yes, thaw and drain well before stir-frying to avoid excess moisture.
How do I keep the beef tender?
Slice thinly against the grain and marinate with cornstarch and soy sauce.
Can I add other vegetables?
Absolutely—try bell peppers, snow peas, carrots, or mushrooms.
Is this dish gluten-free?
Use gluten-free soy sauce and oyster sauce to make it gluten-free.
Can I make it spicy?
Add chili flakes, sriracha, or sliced red chili to the sauce.
How do I thicken the sauce more?
Add a slurry of 1 teaspoon cornstarch mixed with 2 teaspoons water if needed.
Can I use chicken instead of beef?
Yes, chicken breast or thigh meat makes a great alternative.
What kind of rice works best?
Jasmine or long-grain white rice pairs best with this stir-fry.
Can I make this ahead?
It’s best served fresh, but leftovers reheat well for meal prep.
Conclusion
This Beef and Broccoli Stir-Fry is a satisfying and quick dinner that’s healthier and tastier than takeout. With tender slices of beef, vibrant broccoli, and a rich garlic-ginger sauce, it’s a versatile and dependable recipe you’ll return to again and again. Serve it over rice for a full and balanced meal.
PrintBeef and Broccoli Stir-Fry
A classic Chinese-American dish featuring tender slices of beef stir-fried with crisp broccoli in a savory garlic-ginger soy sauce. Perfect for a quick, satisfying dinner served over rice or noodles.
- Prep Time: 15 mins
- Cook Time: 15 mins
- Total Time: 30 mins
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Asian
- Diet: Halal
Ingredients
- 1 lb flank steak or sirloin, thinly sliced against the grain
- 4 cups broccoli florets
- 2 tbsp vegetable oil, divided
- 3 cloves garlic, minced
- 1 tsp fresh ginger, grated
- 1/4 cup low-sodium soy sauce
- 2 tbsp oyster sauce
- 1 tbsp cornstarch
- 1 tbsp brown sugar
- 1/2 cup beef broth or water
- Salt and pepper to taste
- Optional: sesame seeds and sliced green onions for garnish
Instructions
- In a small bowl, whisk together soy sauce, oyster sauce, brown sugar, cornstarch, and beef broth. Set aside.
- Heat 1 tbsp oil in a large skillet or wok over medium-high heat. Add sliced beef and cook until browned, about 3–4 minutes. Remove from skillet and set aside.
- In the same skillet, add remaining oil. Add garlic and ginger, sauté for 30 seconds until fragrant.
- Add broccoli and stir-fry for 2–3 minutes. Add a splash of water and cover for 1–2 minutes to steam until just tender.
- Return the beef to the skillet. Pour in the sauce and toss everything together to coat well.
- Cook for another 2–3 minutes until the sauce thickens and everything is heated through.
- Season with salt and pepper to taste. Garnish with sesame seeds and green onions if desired.
- Serve hot over steamed rice or noodles.
Notes
- Slice beef thinly and against the grain for the most tender texture.
- Use fresh or frozen broccoli — just adjust cooking time accordingly.
- Add sliced bell peppers or snap peas for extra color and crunch.
- Great for meal prep and leftovers reheat well.
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 5g
- Sodium: 620mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 32g
- Cholesterol: 75mg
Keywords: beef and broccoli, stir fry beef, Chinese beef recipe, quick stir fry, beef broccoli rice