This Beef and Broccoli is a quick, restaurant-style stir fry with tender slices of beef and crisp broccoli coated in a rich, savory sauce. The marinade helps tenderize the beef while adding flavor, and the glossy sauce comes together fast with soy, brown sugar, and oyster sauce for that classic takeout taste, right at home. If you like recipes like this, make sure to check out our Bourbon Chicken.

A pan of beef and broccoli

Why You’ll Love This Recipe

This is one of those recipes that delivers big flavor with simple steps. The beef stays tender thanks to the marinade, the broccoli keeps a slight bite, and the sauce is perfectly balanced between savory and slightly sweet. It’s faster than takeout and just as satisfying.

Tips for Success

  • Slice the steak thinly against the grain for the most tender texture.
  • Don’t skip the baking soda in the marinade, it helps tenderize the beef.
  • Cook the beef in batches to get a good sear instead of steaming.
  • Keep the broccoli slightly crisp for the best texture contrast.

How to Serve

This dish is versatile and works well in a few different ways:

  • Serve over garlic parmesan rice or fried rice
  • Pair with lo mein or rice noodles
  • Add to a stir fry bowl with extra vegetables
  • Spoon into lettuce wraps for a lighter option
A close up image of beef and broccoli

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet for best results, adding a splash of broth if needed to loosen the sauce.

A pan of beef and broccoli

Beef and Broccoli

Prep Time 15 minutes
Cook Time 15 minutes
Marinade 30 minutes
Total Time 1 hour
Beef and Broccoli stir fry with tender beef and a savory sauce. A quick, restaurant-style dinner ready in under an hour.

Ingredients

Beef

  • 1 pound flank steak, thinly sliced against the grain

Marinade

  • 3 tablespoons soy sauce
  • 1 tablespoon cornstarch
  • 1 teaspoon fresh ginger, grated
  • 1 teaspoon garlic, minced
  • ½ teaspoon baking soda

Sauce

  • 1 cup beef broth
  • 3 tablespoons soy sauce
  • 2 tablespoons light brown sugar
  • 1 tablespoon oyster sauce
  • 1 teaspoon sesame oil

Stir Fry

  • ¼ cup vegetable oil
  • 1 teaspoon fresh ginger, grated
  • 1 teaspoon garlic, minced
  • ¼ cup beef broth
  • 1 pound broccoli florets
  • 2 tablespoons water
  • 1 tablespoon cornstarch
  • Green onions, for garnish
  • Sesame seeds, for garnish

Instructions

Marinade

  • In a medium bowl, combine steak, soy sauce, cornstarch, ginger, garlic, and baking soda. Mix well.
  • Cover and refrigerate for 30 minutes to 1 hour.

Sauce

  • In a small bowl, whisk together beef broth, soy sauce, brown sugar, oyster sauce, and sesame oil. Set aside.

Stir Fry

  • Heat oil in a large skillet over medium-high heat.
  • Add steak in a single layer and cook for 2-3 minutes per side, until browned and slightly crispy. Work in batches if needed. Transfer to a plate and tent to keep warm.
  • Reserve 2-3 tablespoons of oil in the skillet and discard the rest.
  • Reduce heat to medium. Add garlic and ginger; cook for 1 minute.
  • Add beef broth and scrape up any browned bits.
  • Add broccoli and stir. Cook for 1-2 minutes, then cover and cook until bright green and just tender.
  • Pour in the sauce and bring to a boil.
  • In a small bowl, whisk water and cornstarch. Add to the skillet and stir until the sauce thickens, about 1-2 minutes.
  • Return beef to the skillet and toss to coat. Cook for another 1-2 minutes, until heated through.
  • Garnish with green onions and sesame seeds. Serve warm.

This recipe was inspired by Beef and Broccoli on iamhomesteader.com.

More New Recipes

See More →

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating