There's nothing better than the sizzling aroma of Beef and Broccoli filling your kitchen. Tender slices of beef, crisp broccoli florets, and a rich, savory sauce come together in perfect harmony. This classic dish, inspired by Chinese-American cuisine, is not only delicious but also incredibly easy to make at home.
I first fell in love with Beef and Broccoli during a family takeout night years ago. Recreating it at home has become a game-changer, offering the same bold flavors without the extra cost or wait. Now, it's a staple in my weekly meal rotation!
Why You'll Love This Beef and Broccoli
Get ready to add this Beef and Broccoli recipe to your list of go-to dinners. From its rich flavors to its quick prep time, there's a lot to love about this dish.
First, this recipe is fast. In less than 30 minutes, you'll have a steaming plate of tender beef and perfectly cooked broccoli, making it ideal for busy weeknights.
It's also healthier than takeout. By making it at home, you control the ingredients—no MSG or excessive oil, just fresh, wholesome components.
Another reason? It's budget-friendly. With just a few basic ingredients, you can whip up a restaurant-quality meal without breaking the bank.
Finally, this dish is endlessly customizable. Want to add more veggies or switch out the beef for chicken or tofu? No problem. This recipe is as versatile as it is delicious.
Ingredients Notes

The beauty of Beef and Broccoli lies in its simplicity. Each ingredient plays a crucial role in creating the dish's signature flavors and textures.
- Beef: Look for flank steak or sirloin, as they’re tender and cook quickly. Slice it thinly against the grain for maximum tenderness.
- Broccoli: Fresh broccoli florets are the star vegetable here. If you're in a pinch, frozen broccoli works too—just adjust the cooking time slightly.
- Soy Sauce: A mix of regular soy sauce and low-sodium soy sauce keeps the dish flavorful without overwhelming saltiness.
- Oyster Sauce: This adds a deep, savory flavor that makes the sauce irresistible. You can find it in the international aisle of most grocery stores.
- Garlic and Ginger: Freshly minced garlic and ginger bring a warm, aromatic kick to the dish.
- Cornstarch: Used to coat the beef and thicken the sauce for that glossy, restaurant-style finish.
For this recipe, you'll need a large skillet or wok to stir-fry the ingredients efficiently. A sharp knife is also essential for slicing the beef thinly.
How To Make Beef and Broccoli

Making Beef and Broccoli at home is simpler than you might think. Follow these steps, and you'll have a delicious meal in no time.
- Prepare the beef: Start by slicing your flank steak into thin strips against the grain. Toss the strips with a tablespoon of soy sauce and a teaspoon of cornstarch, letting it marinate for about 10 minutes. This tenderizes the meat and helps create a silky texture.
- Cook the broccoli: In a large skillet or wok, bring a cup of water to a boil. Add the broccoli florets and steam them for 2-3 minutes until bright green and slightly tender. Drain and set aside.
- Sear the beef: Heat a tablespoon of oil in the same skillet over medium-high heat. Once shimmering, add the marinated beef in a single layer. Cook for 2-3 minutes per side until browned and just cooked through. Remove and set aside.
- Make the sauce: Lower the heat to medium and add minced garlic and ginger to the skillet. Sauté until fragrant, then pour in the sauce mixture (a blend of soy sauce, oyster sauce, water, and a touch of sugar). Bring it to a gentle simmer.
- Combine and serve: Return the beef and broccoli to the skillet, tossing them in the sauce until everything is well-coated. Let the mixture cook for another minute to thicken slightly. Serve hot over steamed rice or noodles.
This recipe comes together in about 25 minutes, making it perfect for a quick, satisfying dinner.
Storage Options
Have leftovers? No problem! Beef and Broccoli stores beautifully, making it an excellent choice for meal prep.
- Refrigerator: Transfer leftovers to an airtight container and refrigerate for up to 4 days.
- Freezer: Store in a freezer-safe container for up to 2 months. To prevent the broccoli from becoming mushy, undercook it slightly if you plan to freeze.
To reheat, warm in a skillet over medium heat, adding a splash of water or broth to loosen the sauce. Microwave reheating works too, but be sure to stir halfway through for even heating.
Variations and Substitutions
The versatility of this dish is part of its charm. Here are a few ways to switch it up:
- Swap the protein: Not a fan of beef? Try chicken, shrimp, or even tofu for a delicious alternative.
- Add more veggies: Bell peppers, snap peas, or carrots make excellent additions to the mix.
- Go low-carb: Serve over cauliflower rice or enjoy it as is for a keto-friendly option.
- Make it gluten-free: Use tamari or coconut aminos instead of soy sauce and a gluten-free oyster sauce.
Don’t be afraid to experiment! Whether you tweak the sauce or add your favorite vegetables, this dish is endlessly adaptable.
There you have it—a simple, satisfying recipe for Beef and Broccoli that’ll bring restaurant-quality flavor to your kitchen. Whether you're cooking for your family or meal prepping for the week, this dish is sure to become a favorite. Happy cooking!
PrintBeef And Broccoli Recipe
This Beef and Broccoli recipe is a classic dish featuring tender beef and crisp broccoli tossed in a savory, umami-packed sauce. A perfect homemade Chinese takeout favorite made simple and healthy with fresh ingredients.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Diet: Gluten Free
Ingredients
- 1 lb flank steak, thinly sliced
- 4 cups broccoli florets
- 3 tbsp soy sauce
- 2 tbsp oyster sauce
- 1 tbsp sesame oil
- 1 tbsp cornstarch
- 1 tbsp minced garlic
- 1 tsp minced ginger
- ¼ cup beef broth
- 2 tbsp vegetable oil
- 1 tsp sugar
- Salt and pepper to taste
Instructions
- In a small bowl, whisk together soy sauce, oyster sauce, sesame oil, cornstarch, beef broth, sugar, and a pinch of pepper. Set aside.
- Heat 1 tablespoon of vegetable oil in a skillet or wok over medium-high heat. Add sliced beef and cook until browned. Remove and set aside.
- Add the remaining oil, garlic, and ginger to the skillet. Stir-fry until fragrant.
- Toss in broccoli florets and stir-fry for 3–4 minutes until tender-crisp.
- Return the beef to the skillet, pour in the sauce, and stir well to coat everything evenly.
- Cook for an additional 2 minutes, allowing the sauce to thicken slightly. Serve hot with steamed
Notes
- Substitute soy sauce with tamari for a gluten-free option.
- Use chicken or shrimp for protein variation.
- Add red chili flakes for extra heat.
- Fresh broccoli works best, but frozen broccoli can also be used (thaw and pat dry before cooking).
Nutrition
- Serving Size: 1 serving
- Calories: 290 kcal
- Sugar: 4g
- Sodium: 620 mg
Leave a Reply