If you’re in search of a quick, wholesome, and delicious weeknight meal, look no further than the classic beef and broccoli recipe. This dish marries tender, juicy beef with crisp broccoli in a savory sauce that bursts with flavor. Whether you’re looking to replicate your favorite takeout dish or seeking a healthier homemade version, this recipe will quickly earn a spot in your culinary repertoire.
Ingredients

- 1 lb (450 g) beef flank steak, thinly sliced
- 3 cups (450 g) broccoli florets
- 2 tablespoons (30 ml) vegetable oil
- 3 cloves garlic, minced
- 1/4 cup (60 ml) soy sauce
- 2 tablespoons (30 ml) oyster sauce
- 1 tablespoon (15 ml) cornstarch
- 1/4 cup (60 ml) water
- 1 tablespoon (15 ml) sesame oil
- Salt and pepper to taste
Equipments
- Wok or large skillet
- Mixing bowl
- Wooden spoon or spatula
- Measuring spoons and cups
How to Make Beef and Broccoli Recipe – Step By Step
Step 1: Prepare the Beef
Begin by slicing the beef flank steak into thin strips against the grain. This ensures tenderness and makes the cooking process much quicker. In a mixing bowl, combine the beef strips, soy sauce, oyster sauce, and cornstarch. Mix well to coat the beef evenly, and set aside to marinate for at least 10 minutes. This marinade not only flavors the beef but also helps tenderize it for a juicy bite.
Step 2: Cook the Broccoli
Heat a tablespoon of vegetable oil in a wok or large skillet over medium-high heat. Add the broccoli florets and stir-fry for 3–4 minutes until they turn bright green and are tender-crisp. Remove them from the wok and set aside. The key to this step is to keep the broccoli vibrant by ensuring it’s cooked just enough but not overdone, preserving its nutritional value and crunch.
Step 3: Stir-fry the Beef
In the same wok, add the remaining tablespoon of vegetable oil and heat it. Toss in the minced garlic and sauté briefly until aromatic. Increase the heat to high and add the marinated beef strips. Stir-fry for about 4–5 minutes until the beef is browned and cooked through. Make sure to keep the beef moving in the pan to prevent it from becoming tough.
Step 4: Combine Everything
Return the broccoli to the wok with the beef. Stir in the sesame oil and a quarter cup of water. Toss everything together, allowing the flavors to meld and the sauce to thicken slightly. Season with salt and pepper to taste, then serve hot over steamed rice or noodles.
How to Serve Beef and Broccoli Recipe
This beef and broccoli dish is incredibly versatile and can be served in various ways. Traditionally, it’s paired with a bowl of steamed jasmine rice, which balances out the savory notes of the dish with its subtle sweetness. For a healthier alternative, consider serving it atop quinoa or alongside a fresh garden salad. For an added aromatic boost, garnish with freshly chopped scallions or a sprinkle of sesame seeds just before serving.
Recipe Success Tips & Suggestions
For the best results, use fresh, high-quality beef and broccoli. Ensure your beef is sliced thinly and evenly for a quick and even cook. If you’re a fan of spice, consider adding a dash of chili sauce or a pinch of red pepper flakes to the sauce for a kick of heat. Don’t skip marinating the beef; it makes a big difference in flavor and tenderness.
Power-Packed Protein: High-Protein Beef and Broccoli Recipe
Elevate your protein intake with our high-protein beef and broccoli recipe variant. Make simple swaps by using lean cuts like sirloin or even adding a handful of roasted cashews or almonds during the final steps. Not only do they add additional protein, but they also impart a delightful crunch, enhancing the overall mouthfeel of the dish.
Consider incorporating quinoa into the mix, known for its protein-rich profile, as a side or even tossed into the main dish post-cooking for a chewy, nutty texture that complements the savory beef and fresh broccoli perfectly.
Low-Carb Delight: Keto Beef and Broccoli Twist
For those on a low-carb diet, this keto-friendly beef and broccoli is a must-try. Instead of traditional cornstarch, use a keto-approved thickener such as xanthan gum to keep the dish compliant. Serve the beef and broccoli on a bed of cauliflower rice—an easy and delicious swap that maintains the comforting texture of rice without the carbs.
Incorporate additional veggies like bell peppers or zucchini to add more volume and nutrition, ensuring every bite is as satisfying as it is wholesome. This variation retains the essential flavors while keeping your meal plan on track.
Storage Instructions
Store any leftovers in an airtight container in the refrigerator for up to three days. To reheat, simply microwave or lightly stir-fry in a pan to bring back its vibrant flavors and textures. This dish is not only quick to make but also just as easy to store, making it perfect for meal preppers and busy weeknights.
FAQs
- Can I use other cuts of beef? Yes, sirloin or ribeye are excellent substitutes for flank steak.
- Can I make this dish vegan? Swap beef with tofu or tempeh and use soy sauce alternatives for a vegan version.
- How do I prevent the beef from becoming tough? Slice against the grain and cook quickly over high heat.
- What if I don’t have oyster sauce? Fish sauce or a splash of Worcestershire sauce can work as alternatives.
Why Your Table Needs This Beef and Broccoli Dish
There you have it: a satisfying, healthy, and flavorful beef and broccoli recipe waiting to be a part of your culinary journey. Don’t hesitate to experiment and customize according to your preferences. If you try this recipe, please share your experience or any tweaks you’ve made in the comments section. And don’t forget to share this page with fellow food enthusiasts! Happy cooking!

Classic Beef and Broccoli Recipe
Ingredients
Main Ingredients
- beef flank steak
- broccoli florets
- vegetable oil
- garlic
- soy sauce
- oyster sauce
- cornstarch
- water
- sesame oil
- salt and pepper
Instructions
Steps
- Slice the beef against the grain and marinate it with soy sauce, oyster sauce, and cornstarch for at least 10 minutes.
- Heat a tablespoon of oil in a wok, add broccoli, stir-fry until tender, then set aside.
- Add the remaining oil to the wok, stir-fry garlic briefly, then add beef and stir until cooked through.
- Combine beef and broccoli in the wok, add sesame oil, water, and season, then serve hot.
