Tender Chinese beef stir fried with broccoli in a savory sauce! This Beef and Broccoli recipe is perfect for busy weeknights or when you want to impress guests with a quick yet delicious meal. With its rich flavors and vibrant colors, it brings the taste of your favorite takeout straight to your kitchen in less than 30 minutes.

Jump to:
- Why You’ll Love This Recipe
- Tools and Preparation
- Essential Tools and Equipment
- Importance of Each Tool
- Ingredients
- For the Beef Marinade
- For the Stir-Fry Sauce
- For the Vegetables
- Finishing Touches
- How to Make Beef and Broccoli
- Step 1: Marinate the Beef
- Step 2: Mix Stir-Fry Sauce
- Step 3: Boil Broccoli
- Step 4: Cook the Beef
- Step 5: Stir Fry Everything Together
- Step 6: Serve
- How to Serve Beef and Broccoli
- With Rice
- With Noodles
- Garnished
- How to Perfect Beef and Broccoli
- Best Side Dishes for Beef and Broccoli
- Common Mistakes to Avoid
- Storage & Reheating Instructions
- Refrigerator Storage
- Freezing Beef and Broccoli
- Reheating Beef and Broccoli
- Frequently Asked Questions
- What cut of beef is best for Beef and Broccoli?
- Can I use frozen broccoli?
- How do I customize my Beef and Broccoli?
- Is this recipe suitable for meal prep?
- Can I make this recipe gluten-free?
- Final Thoughts
- 📖 Recipe Card
Why You’ll Love This Recipe
- Quick Preparation: Ready in under 30 minutes, making it perfect for busy weeknights.
- Flavorful Sauce: The savory blend of sauces creates a mouthwatering finish that ties the dish together.
- Versatile Meal: Enjoy it as a main course or serve it over rice or noodles for a complete meal.
- Healthy Ingredients: Packed with protein from beef and nutrients from broccoli, it’s a wholesome choice.
- Easy to Customize: Feel free to add your favorite vegetables or adjust the spice level to suit your taste.
Tools and Preparation
To make this Beef and Broccoli recipe, you’ll need some essential tools for efficient cooking. Having the right equipment ensures that each step goes smoothly.
Essential Tools and Equipment
- Wok or large skillet
- Mixing bowls
- Pot for boiling broccoli
- Knife and cutting board
- Measuring spoons
Importance of Each Tool
- Wok or large skillet: Ideal for high-heat cooking and allows for even stir-frying of ingredients.
- Mixing bowls: Essential for marinating the beef and preparing sauces without mess.
- Pot for boiling broccoli: Ensures the broccoli retains its bright color and crunch while being cooked perfectly.

Ingredients
For the Beef Marinade
- 1 lb flank steak (thinly sliced 1/4 inch thick against the grain)
- 1 teaspoon baking soda
- 1 tablespoon Shaoxing apple vinegar
- 1 tablespoon light soy sauce
- 1 tablespoon oyster sauce
- 1/4 teaspoon white pepper
- 2 tablespoon water
- 1 tablespoon cornstarch
For the Stir-Fry Sauce
- 1 1/2 tablespoon oyster sauce
- 2 tablespoon light soy sauce
- 2 tablespoon dark soy sauce
- 1 tablespoon Shaoxing apple vinegar
- 1 tablespoon granulated sugar
- 1/2 cup low sodium chicken broth
- 1/2 tablespoon cornstarch
For the Vegetables
- 1 lb broccoli (cut into bite-sized pieces)
- 5 garlic cloves (minced)
- 1/2 tablespoon ginger (minced)
Finishing Touches
- 1 teaspoon toasted sesame oil
How to Make Beef and Broccoli
Step 1: Marinate the Beef
In a mixing bowl, combine the thinly sliced beef with baking soda, Shaoxing apple vinegar, light soy sauce, oyster sauce, white pepper, water, and cornstarch. Mix until thoroughly combined. Set aside and let it marinate for at least 15 minutes.
Step 2: Mix Stir-Fry Sauce
In a small bowl, whisk together the oyster sauce, light soy sauce, dark soy sauce, Shaoxing apple vinegar, sugar, chicken broth, and cornstarch until well combined. Set this mixture aside.
Step 3: Boil Broccoli
Bring a medium pot of water to a boil with a generous pinch of salt. Once boiling, add the broccoli and cook for 1-2 minutes. Drain immediately and set aside to keep its vibrant color.
Step 4: Cook the Beef
Heat one tablespoon of cooking oil in a wok or large skillet over medium-high heat until hot. Spread the marinated beef in a single layer in the pan. Cook for about 30 seconds on each side until seared and browned. Remove from the pan and set aside.
Step 5: Stir Fry Everything Together
Add another tablespoon of cooking oil to the skillet. Once hot, add minced garlic and ginger, sautéing until fragrant (about 30 seconds). Then add boiled broccoli; cook for about 1 minute. Finally, return the cooked beef along with stir-fry sauce to the skillet. Toss everything together for 1-2 minutes or until the sauce thickens and coats all ingredients evenly. Turn off heat and mix in toasted sesame oil.
Step 6: Serve
Serve your delicious Beef and Broccoli with freshly diced green onions on top alongside rice or noodles. Enjoy!
How to Serve Beef and Broccoli
Beef and broccoli is a delightful dish that pairs well with various sides and garnishes, enhancing its flavors and presentation. Here are some serving suggestions to elevate your meal.
With Rice
- White Rice – Steamed white rice complements the savory sauce perfectly, absorbing all the delicious flavors.
- Fried Rice – For extra texture and flavor, serve your beef and broccoli over fried rice with vegetables and egg.
- Brown Rice – A healthier alternative, brown rice provides a nutty flavor that pairs well with the dish.
With Noodles
- Lo Mein – Soft lo mein noodles offer a great base for this dish, soaking up the sauce beautifully.
- Rice Noodles – Gluten-free rice noodles can be used for a lighter option while still enjoying the rich flavors.
Garnished
- Green Onions – Freshly diced green onions add a pop of color and a mild onion flavor that brightens the dish.
- Sesame Seeds – Toasted sesame seeds provide crunch and a nutty taste, making each bite even more satisfying.
How to Perfect Beef and Broccoli
Achieving the perfect beef and broccoli requires attention to detail in both preparation and cooking. Here are some tips to help you create an amazing dish.
- Use high-quality beef – Choose flank steak or sirloin for tenderness; slicing against the grain ensures it remains juicy.
- Marinate longer – Allowing the beef to marinate for 30 minutes enhances flavor and tenderness.
- Don’t overcrowd the pan – Stir-frying in batches helps achieve that perfect sear without steaming the meat.
- Prep ingredients beforehand – Have all ingredients chopped and ready before cooking to streamline the process.
- Adjust sauce thickness – If you prefer a thicker sauce, simply add additional cornstarch mixed with cold water during cooking.
Best Side Dishes for Beef and Broccoli
Pairing side dishes with beef and broccoli can enhance your dining experience. Here are some fantastic options to consider.
- Steamed Vegetables – A medley of colorful steamed vegetables like carrots, snap peas, or bell peppers provides balance and nutrition.
- Egg Rolls – Crispy egg rolls filled with veggies or chicken offer a delightful crunch alongside your stir-fry.
- Wonton Soup – This light soup makes an excellent starter, warming up your palate before diving into the main dish.
- Asian Cucumber Salad – A refreshing cucumber salad with sesame dressing adds a crisp contrast to the rich flavors of beef and broccoli.
- Chow Mein – Stir-fried noodles tossed with veggies create an enjoyable side that matches well with your main course.
- Miso Soup – A warm bowl of miso soup serves as a light appetizer that complements Asian cuisine beautifully.
Common Mistakes to Avoid
Making Beef and Broccoli can be simple, but a few common mistakes can affect your dish. Here are some tips to help you avoid them.
- Overcooking the beef: Cooking the beef for too long can make it tough. Stir fry just until browned and remove it from the heat.
- Not marinating properly: Skipping the marinade or not allowing enough time can result in flavorless meat. Always marinate for at least 15 minutes for the best taste.
- Using too much sauce: Adding excess sauce can make the dish soggy. Stick to the recommended amounts for balance.
- Cooking broccoli too long: Overcooked broccoli loses its bright color and crunch. Boil for only 1-2 minutes before adding it to the stir-fry.
- Skipping the sesame oil: This oil adds a unique flavor. Don’t forget to include it at the end of cooking for that authentic taste.
- Ignoring ingredient quality: Using low-quality ingredients can compromise flavor. Choose fresh vegetables and good-quality beef for optimal results.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- Will keep well for up to 3 days.
Freezing Beef and Broccoli
- Freeze in an airtight container or freezer bag.
- Best used within 2 months for optimal flavor.
Reheating Beef and Broccoli
- Oven: Preheat to 350°F (175°C). Spread on a baking sheet and heat for about 10-15 minutes.
- Microwave: Place in a microwave-safe dish, cover, and heat in 30-second intervals until warmed through.
- Stovetop: Heat in a skillet over medium heat, stirring frequently until hot.
Frequently Asked Questions
Here are some common questions about making Beef and Broccoli.
What cut of beef is best for Beef and Broccoli?
Flank steak is ideal due to its tenderness when sliced against the grain. You can also use sirloin if preferred.
Can I use frozen broccoli?
Yes, frozen broccoli works well! Just remember to adjust cooking times as needed.
How do I customize my Beef and Broccoli?
You can add other vegetables like bell peppers or snap peas, or try different sauces for varied flavors.
Is this recipe suitable for meal prep?
Absolutely! It stores well, making it a great choice for meal prepping lunches or dinners throughout the week.
Can I make this recipe gluten-free?
Yes! Use gluten-free soy sauce alternatives like tamari, ensuring all other ingredients are also gluten-free.
Final Thoughts
This Beef and Broccoli recipe is not just quick; it’s packed with flavor and nutrients. It’s perfect for busy weeknights yet versatile enough to adapt with your favorite veggies or sauces. Give it a try today!
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card
Print
Beef and Broccoli
- Total Time: 30 minutes
- Yield: Serves 4
Description
Indulge in a delightful Beef and Broccoli stir-fry that’s ready in under 30 minutes! This quick and easy recipe combines tender flank steak with vibrant broccoli in a savory sauce that rivals your favorite takeout. Perfect for busy weeknights or impressing guests, this dish is not only flavorful but also packed with nutrients. Customize it with your favorite vegetables and serve over rice or noodles for a complete meal. With its rich flavors and simple preparation, you can enjoy restaurant-quality Asian cuisine in the comfort of your home.
Ingredients
- 1 lb flank steak (thinly sliced 1/4 inch thick against the grain)
- 1 teaspoon baking soda
- 1 tablespoon apple vinegar
- 1 tablespoon light soy sauce
- 1 tablespoon plant-based oyster sauce
- 1/4 teaspoon white pepper
- 2 tablespoons water
- 1 tablespoon cornstarch
- 1 1/2 tablespoons plant-based oyster sauce
- 2 tablespoons light soy sauce
- 2 tablespoons dark soy sauce
- 1 tablespoon apple vinegar
- 1 tablespoon granulated sugar
- 1/2 cup low sodium chicken broth
- 1/2 tablespoon cornstarch
- 1 lb broccoli (cut into bite-sized pieces)
- 5 garlic cloves (minced)
- 1/2 tablespoon ginger (minced)
- 1 teaspoon toasted sesame oil
Instructions
- Marinate the sliced flank steak with baking soda, apple vinegar, light soy sauce, plant-based oyster sauce, white pepper, water, and cornstarch for at least 15 minutes.
- In a separate bowl, whisk together ingredients for the stir-fry sauce: plant-based oyster sauce, light soy sauce, dark soy sauce, apple vinegar, sugar, chicken broth, and cornstarch.
- Boil broccoli in salted water for 1-2 minutes until bright green; drain.
- Heat cooking oil in a wok and sear the marinated beef until browned; set aside.
- Sauté garlic and ginger in the same pan until fragrant, then add broccoli followed by cooked beef and stir-fry sauce; toss until combined and thickened.
- Drizzle with toasted sesame oil before serving.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main
- Method: Stir-frying
- Cuisine: Asian
Nutrition
- Serving Size: 1 plate (300g)
- Calories: 450
- Sugar: 7g
- Sodium: 780mg
- Fat: 20g
- Saturated Fat: 5g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 4g
- Protein: 35g
- Cholesterol: 85mg





