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.

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

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.

Beef and Broccoli
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 →Beef and Broccoli
Beef and Broccoli stir fry with tender beef and a savory sauce. A quick, restaurant-style dinner ready in under an hour.
Steak Bites with Onion Gravy
Steak Bites with Onion Gravy made in one skillet. Tender beef in a rich, savory sauce, ready in 30 minutes.
Spicy Chicken Sandwich
Crispy Spicy Chicken Sandwich with sriracha mayo, pickles, and brioche bun. A bold, restaurant-style sandwich made at home.

