Easy Beef Broccoli Stir-Fry

Featured in: Quick Everyday Dinners

This dish features thinly sliced beef and vibrant broccoli florets tossed in a rich, savory sauce. Cooked quickly over high heat in a skillet or wok, the beef stays tender and the broccoli crisp-tender. The sauce blends soy, beef broth, oyster sauce, brown sugar, ginger, and sesame oil, creating a balanced flavor. Perfect for a fast weeknight meal, it pairs well with steamed rice or noodles and can be adapted with alternative proteins or gluten-free options.

Updated on Mon, 10 Nov 2025 11:59:00 GMT
Savory Easy Beef and Broccoli Stir-Fry served over steaming white rice Save
Savory Easy Beef and Broccoli Stir-Fry served over steaming white rice | tastlis.com

A classic takeout favorite made simple at home, featuring tender beef, crisp broccoli, and a flavorful savory sauce perfect for a quick weeknight dinner.

I have made this dish multiple times after craving takeout and love how easy it is to prepare on busy nights.

Ingredients

  • 450 g (1 lb) flank steak or sirloin: thinly sliced against the grain
  • 1 large head broccoli (about 350 g): cut into florets
  • 2 cloves garlic: minced
  • 1 small onion: thinly sliced (optional)
  • 60 ml (1/4 cup) low-sodium soy sauce:
  • 60 ml (1/4 cup) beef broth or water:
  • 2 tbsp oyster sauce:
  • 1 tbsp cornstarch:
  • 1 tbsp brown sugar:
  • 1 tsp freshly grated ginger:
  • 1 tsp sesame oil:
  • 1/2 tsp black pepper:
  • 2 tbsp vegetable oil: such as canola or peanut oil

Instructions

Step 1:
In a small bowl, whisk together soy sauce, beef broth, oyster sauce, cornstarch, brown sugar, ginger, sesame oil, and black pepper. Set aside.
Step 2:
Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add the sliced beef and stir-fry for 2 to 3 minutes until just browned. Remove beef from pan and set aside.
Step 3:
Add the remaining tablespoon of oil to the pan. Add broccoli florets, onion (if using), and garlic. Stir-fry for 3 to 4 minutes until broccoli is bright green and crisp-tender.
Step 4:
Return beef to the pan. Give the sauce a quick stir, then pour it over the beef and broccoli. Toss everything together and cook for another 2 to 3 minutes, until the sauce thickens and evenly coats the ingredients.
Step 5:
Serve hot, ideally over steamed rice or noodles.
Save
| tastlis.com

This recipe has quickly become a family favorite especially on busy weeknights when time is tight.

Tips for Perfect Stir-Fry

Always have all ingredients prepped before cooking since stir-frying is fast. Avoid overcrowding the pan to ensure even cooking.

Variations

Try adding other vegetables like bell peppers or snap peas. Swap oyster sauce for hoisin sauce for a sweeter flavor.

Storage and Reheating

Store leftovers in an airtight container for up to 3 days. Reheat gently on the stove or microwave to avoid overcooking the beef.

Colorful Easy Beef and Broccoli Stir-Fry in a hot skillet with garlic aroma Save
Colorful Easy Beef and Broccoli Stir-Fry in a hot skillet with garlic aroma | tastlis.com

Enjoy this flavorful and quick beef and broccoli stir-fry any night of the week for a comforting meal.

Recipe FAQs

What cut of beef works best?

Flank steak or sirloin sliced thinly against the grain ensures tenderness and quick cooking.

How to keep broccoli crisp?

Stir-fry broccoli over high heat for a few minutes until bright green and just tender to retain crunch.

Can I substitute beef with other proteins?

Yes, chicken or tofu work well as alternatives for a different texture and flavor profile.

What is the purpose of cornstarch in the sauce?

Cornstarch thickens the sauce, giving it a smooth, glossy finish that coats the ingredients evenly.

How to adjust flavor for dietary needs?

Use gluten-free tamari instead of soy sauce and ensure oyster sauce is gluten-free to accommodate allergies.

Easy Beef Broccoli Stir-Fry

Tender beef with crisp broccoli in a savory sauce, ready in 30 minutes for a quick dinner.

Prep Time
15 min
Time to Cook
15 min
Overall Time
30 min
Author Lena Foster


Skill Level Easy

Cuisine Chinese-American

Makes 4 Portions

Dietary details Free from Dairy

What You'll Need

Proteins

01 1 lb flank steak or sirloin, thinly sliced against the grain

Vegetables

01 1 large head broccoli, cut into florets
02 2 cloves garlic, minced
03 1 small onion, thinly sliced (optional)

Sauce

01 1/4 cup low-sodium soy sauce
02 1/4 cup beef broth or water
03 2 tbsp oyster sauce
04 1 tbsp cornstarch
05 1 tbsp brown sugar
06 1 tsp freshly grated ginger
07 1 tsp sesame oil
08 1/2 tsp black pepper

Cooking

01 2 tbsp vegetable oil (canola or peanut oil)

Directions

Instruction 01

Prepare the sauce: In a small bowl, whisk together soy sauce, beef broth, oyster sauce, cornstarch, brown sugar, ginger, sesame oil, and black pepper. Set aside.

Instruction 02

Cook the beef: Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add the sliced beef and stir-fry for 2 to 3 minutes until just browned. Remove beef from pan and set aside.

Instruction 03

Sauté vegetables: Add the remaining tablespoon of oil to the pan. Add broccoli florets, onion if using, and garlic. Stir-fry for 3 to 4 minutes until the broccoli is bright green and crisp-tender.

Instruction 04

Combine and finish cooking: Return beef to the pan. Stir the sauce briefly and pour it over the beef and vegetables. Toss together and cook for another 2 to 3 minutes until the sauce thickens and coats all ingredients evenly.

Instruction 05

Serve: Serve hot, ideally over steamed rice or noodles.

Tools Needed

  • Large skillet or wok
  • Chef's knife
  • Cutting board
  • Mixing bowl
  • Whisk or fork

Allergy Notes

Review each component for possible allergens. If you aren't sure, ask a health pro.
  • Contains soy, shellfish (oyster sauce), and wheat. Substitute with gluten-free alternatives if required and verify allergen content on labels.

Nutrition Info (per portion)

This nutrition data is just for your information—always check with a healthcare provider if needed.
  • Energy: 295
  • Fats: 13 g
  • Carbohydrates: 14 g
  • Proteins: 29 g