Beef and Broccoli

The best way to make tender Beef and Broccoli at home. This easy stir fry skips the takeout and delivers perfect flavor in exactly one hour.

Updated

April 2, 2026

Sizzling Beef and Broccoli in a cast iron skillet

When I want a break from my usual Cilantro Lime Steak Bowls, this Beef and Broccoli is my go-to. I spent weeks testing this method to get that tender steak and crisp broccoli without ordering takeout.

I used to rely on delivery menus whenever a craving hit. Takeout is great, but the costs add up fast. After testing this in my own kitchen, I realized making it at home is actually faster. The secret is a simple cornstarch marinade that makes the steak incredibly soft.

Ingredients for Beef and Broccoli

Gathering the right ingredients makes a huge difference. I always use low sodium soy sauce so I can control the salt level exactly.

  • 1 pound flank steak or flat iron, skirt, sirloin, or ribeye steak – I recommend flank steak for the best balance of cost and flavor
  • 1 pound broccoli florets, about 2 heads
  • 1 ½ tablespoons cornstarch
  • 4 ½ tablespoons low sodium soy sauce
  • ½ cup plus 1 tablespoon Shaoxing cooking wine or substitute dry sherry wine
  • 3 tablespoons brown sugar
  • 1 tablespoon cornstarch
  • 3 tablespoons oyster sauce
  • ⅓ cup hoisin sauce
  • 2 teaspoons sesame oil
  • 1 ½ teaspoons Sambal Oelek chili garlic sauce
  • ¾ teaspoon black pepper, freshly ground
  • ¾ teaspoon kosher salt – My preference is kosher salt because it dissolves evenly
  • Vegetable oil and sesame oil for searing
  • Cooked white rice, green onions, and sesame seeds for serving
Sizzling Beef and Broccoli in a cast iron skillet

Step-by-Step Instructions

In my experience, slicing the meat correctly is the most important step for the best texture.

Step 1: Freeze the steak for 30 minutes so you can easily slice it very thin against the grain.

Step 2: Cut the broccoli into florets. Whisk the cornstarch, soy sauce, and wine, then marinate the beef for 20 minutes.

Step 3: In a separate bowl, whisk the brown sugar, cornstarch, oyster sauce, hoisin, sesame oil, chili sauce, pepper, and salt.

Step 4: Sear the beef in batches over medium high heat with vegetable and sesame oils for 60 to 90 seconds per side. Do not crowd the pan.

Step 5: Stir fry the broccoli for 2 minutes until it turns a darker green, adding water by the tablespoon to help it steam.

Step 6: Return the beef to the pan, pour in the sauce, and stir until bubbling. Serve hot over rice.

What to Serve with Beef and Broccoli

Balancing the rich savory flavors with the right sides brings the whole meal together.

Texas Roadhouse Seasoned Rice: Swap out plain white rice for this flavorful option to soak up the savory sauce.

Broccoli Cheddar Soup: Start your meal with a warm cup of soup to complement the stir fry textures.

Cowboy Butter Steak Pasta: If you want to switch up the carbs, this rich pasta pairs beautifully with steak nights.

Loaded Steak Potatoes: Serve these hearty potatoes on the side for a filling and comforting family dinner.

Stovetop Creamy Ground Beef Pasta: Offer a second beef option for picky eaters who might prefer a pasta dish.

Sizzling Beef and Broccoli in a cast iron skillet

Storage & Serving Tips

Store leftover Beef and Broccoli in airtight containers in the fridge for up to 5 days. I do not recommend freezing because the broccoli texture will change.

To reheat, microwave for about one minute. I usually sprinkle a teaspoon of water over the rice before microwaving so it stays fluffy.

This recipe also makes great meal prep for weekday lunches. Just divide the beef and rice into separate containers to keep the grains from getting soggy.

FAQs

Can I use a different cut of beef?

Yes, flat iron, skirt, sirloin, or ribeye all work great in this stir fry.

What can I substitute for Shaoxing wine?

Dry sherry wine is the best substitute if you cannot find it at the store.

Is oyster sauce necessary?

You can leave it out for a shellfish allergy. Just add an extra tablespoon of hoisin sauce instead.

Conclusion

This simple recipe proves you can skip the takeout menu and still get an amazing meal on the table. The tender beef and flavorful sauce come together in exactly one hour. Give this easy dinner a try tonight and watch your family ask for seconds.

Sizzling Beef and Broccoli in a cast iron skillet

Beef and Broccoli

A tender, flavorful stir fry that is better and faster than takeout.
Prep Time 50 minutes
Cook Time 10 minutes
0 minutes
Total Time 1 hour
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: Asian, Chinese
Calories: 313

Ingredients
  

  • 1 pound flank steak or flat iron, skirt, sirloin, or ribeye steak
  • 1 pound broccoli florets about 2 heads
  • 1 ½ tablespoons cornstarch for marinade
  • 4 ½ tablespoons low sodium soy sauce
  • ½ cup plus 1 tablespoon Shaoxing cooking wine or substitute dry sherry wine
  • 3 tablespoons brown sugar
  • 1 tablespoon cornstarch for sauce
  • 3 tablespoons oyster sauce
  • cup hoisin sauce
  • 2 teaspoons sesame oil
  • 1 ½ teaspoons Sambal Oelek chili garlic sauce
  • ¾ teaspoon black pepper freshly ground
  • ¾ teaspoon kosher salt
  • Vegetable oil for searing
  • Sesame oil for searing

Equipment

  • Large skillet or wok
  • Medium bowl
  • Small bowl

Method
 

  1. Place the steak in the freezer for about 30 minutes to make it easier to slice thinly.
  2. Cut the broccoli into florets. Whisk together the cornstarch, soy sauce, and Shaoxing wine. Slice the beef thin against the grain, add to the marinade, and let sit for 20 minutes.
  3. Whisk together the brown sugar, cornstarch, oyster sauce, hoisin sauce, sesame oil, chili garlic sauce, black pepper, and kosher salt in a small bowl.
  4. Heat a large skillet over medium high heat. Add 1 tablespoon vegetable oil and 1 tablespoon sesame oil. Sear the beef in batches for 60 to 90 seconds per side until browned, then remove to a plate.
  5. Add more oil to the skillet. Add the broccoli and stir constantly for 2 minutes until darker green. Add water 1 tablespoon at a time to help steam the broccoli until crisp tender.
  6. Return the beef to the skillet, pour the sauce over everything, and stir until bubbling. Remove from heat and serve hot over rice.

Notes

If using regular soy sauce instead of low sodium, reduce or omit the added kosher salt.

Leave a Comment

Recipe Rating