
Broccoli Beef is a classic stir-fry dish that combines tender strips of beef with crisp, vibrant broccoli, all tossed in a savory, garlicky sauce. This quick and easy meal is packed with flavor and pairs perfectly with steamed rice or noodles for a satisfying dinner. Plus, it’s made in just 30 minutes, making it a go-to for busy weeknights.

Ingredients
- 1 pound beef sirloin or flank steak (thinly sliced)
- 2 cups fresh broccoli florets
- 3 cloves garlic (minced)
- 1/2 small onion (sliced)
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon cornstarch (for thickening)
- 1 teaspoon sesame oil
- 1 teaspoon brown sugar
- 1/2 teaspoon ground black pepper
- 1/2 teaspoon red pepper flakes (optional, for spice)
- 1/3 cup beef broth or water
- 2 tablespoons vegetable oil
Preparation Time
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Servings: 4
Instructions
Step 1: Prepare the Beef
- In a small bowl, toss the sliced beef with 1 tablespoon of soy sauce and 1 teaspoon of cornstarch.
- Let it marinate for 10–15 minutes to help tenderize the meat.
Step 2: Make the Sauce
- In a separate bowl, mix together oyster sauce, remaining soy sauce, beef broth, brown sugar, black pepper, and red pepper flakes.
- Stir until well combined and set aside.
Step 3: Cook the Beef
- Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat.
- Add the marinated beef and sear for 2–3 minutes until browned.
- Remove the beef from the skillet and set aside.
Step 4: Cook the Vegetables
- In the same skillet, add the remaining oil and sauté the garlic and onion for 1 minute.
- Toss in the broccoli and stir-fry for 3–4 minutes until bright green and slightly tender.
Step 5: Combine Everything
- Return the cooked beef to the pan and pour in the prepared sauce mixture.
- Stir well to coat everything evenly.
- Let it simmer for 2–3 minutes until the sauce thickens.
- Drizzle with sesame oil for extra flavor.
Step 6: Serve & Enjoy
- Transfer to a plate and serve hot with steamed rice or noodles.
- Garnish with sesame seeds or chopped green onions for an added touch.
Serving Suggestions
- Serve with jasmine or brown rice for a classic meal.
- Pair with stir-fried noodles for a takeout-style experience.
- Top with sesame seeds and green onions for extra flavor.
- Add chili flakes or sriracha for a spicy kick!
Tips for the Best Broccoli Beef
- Slice beef thinly against the grain for maximum tenderness.
- Don’t overcook the broccoli—it should be crisp-tender, not mushy.
- Use fresh garlic and onion for a deep, aromatic flavor.
- For extra thick sauce, dissolve 1 teaspoon of cornstarch in 2 tablespoons of water and stir it in at the end.
- Try different proteins like chicken or tofu for variety.
Final Thoughts
This Broccoli Beef stir-fry is a quick, delicious, and healthier alternative to takeout! It’s packed with bold flavors, tender meat, and crisp veggies, making it a family favorite. Whether you’re cooking for a weeknight dinner or meal prepping for the week, this dish is always a winner.
Broccoli Beef Recipe

Broccoli Beef is a classic stir-fry dish that combines tender strips of beef with crisp, vibrant broccoli, all tossed in a savory, garlicky sauce. This quick and easy meal is packed with flavor and pairs perfectly with steamed rice or noodles for a satisfying dinner. Plus, it’s made in just 30 minutes, making it a go-to for busy weeknights.
Ingredients
- 1 pound beef sirloin or flank steak (thinly sliced)
- 2 cups fresh broccoli florets
- 3 cloves garlic (minced)
- 1/2 small onion (sliced)
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon cornstarch (for thickening)
- 1 teaspoon sesame oil
- 1 teaspoon brown sugar
- 1/2 teaspoon ground black pepper
- 1/2 teaspoon red pepper flakes (optional, for spice)
- 1/3 cup beef broth or water
- 2 tablespoons vegetable oil
Instructions
- In a small bowl, toss the sliced beef with 1 tablespoon of soy sauce and 1 teaspoon of cornstarch.
- Let it marinate for 10–15 minutes to help tenderize the meat.
- In a separate bowl, mix together oyster sauce, remaining soy sauce, beef broth, brown sugar, black pepper, and red pepper flakes.
- Stir until well combined and set aside.
- Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat.
- Add the marinated beef and sear for 2–3 minutes until browned.
- Remove the beef from the skillet and set aside.
- In the same skillet, add the remaining oil and sauté the garlic and onion for 1 minute.
- Toss in the broccoli and stir-fry for 3–4 minutes until bright green and slightly tender.
- Return the cooked beef to the pan and pour in the prepared sauce mixture.
- Stir well to coat everything evenly.
- Let it simmer for 2–3 minutes until the sauce thickens.
- Drizzle with sesame oil for extra flavor.
- Transfer to a plate and serve hot with steamed rice or noodles.
- Garnish with sesame seeds or chopped green onions for an added touch.
Notes
- Serve with jasmine or brown rice for a classic meal.
- Pair with stir-fried noodles for a takeout-style experience.
- Top with sesame seeds and green onions for extra flavor.
- Add chili flakes or sriracha for a spicy kick!