Beef and Broccoli Stir-Fry
I still remember the first time I made a beef and broccoli stir-fry. I was a college student, trying to cook something quick and easy for dinner. I had all the ingredients on hand, and it took me less than 30 minutes to make. The result was amazing - tender beef, crisp broccoli, and a savory sauce that brought everything together.
Since then, I've made this dish countless times, and it's become a staple in my household. It's perfect for a weeknight dinner, and it's also great for meal prep. You can make a big batch of it and store it in the fridge for up to 3 days.
One of the things I love about this recipe is that it's highly customizable. You can use different types of protein, such as chicken or pork, and you can also add other vegetables, such as bell peppers or carrots. The sauce is also versatile, and you can adjust the amount of soy sauce and oyster sauce to taste.
This recipe is perfect for anyone who loves Asian cuisine and is looking for a quick and easy dinner solution. It's also great for families, as it's a dish that everyone will love. So, let's get started and make this delicious beef and broccoli stir-fry!
The key to making a great beef and broccoli stir-fry is to use high-quality ingredients and to cook the beef and broccoli quickly over high heat. This will help to preserve the texture and flavor of the ingredients, and it will also prevent the dish from becoming soggy or overcooked.
Why You’ll Love This Recipe
- This recipe is easy to make and requires minimal ingredients.
- It's a quick and delicious solution for a weeknight dinner.
- The dish is highly customizable, and you can add or substitute different ingredients to suit your taste.
- It's a great option for meal prep, as it can be stored in the fridge for up to 3 days.
- The recipe is perfect for families, as it's a dish that everyone will love.
- It's a healthy and nutritious option, as it's low in calories and high in protein and fiber.
Why This Recipe Works
The reason this recipe works so well is that it uses a combination of high heat and quick cooking to preserve the texture and flavor of the ingredients. The beef is cooked quickly over high heat, which helps to lock in the juices and prevent it from becoming tough or overcooked.
The broccoli is also cooked quickly, which helps to preserve its crisp texture and prevent it from becoming soggy. The sauce is added at the end of cooking, which helps to bring all the flavors together and add a rich, savory flavor to the dish.
Another key element of this recipe is the use of a wok or large skillet. This allows you to cook the ingredients quickly and efficiently, and it also helps to distribute the heat evenly. This is especially important when cooking over high heat, as it can help to prevent the ingredients from burning or becoming overcooked.
Finally, the use of aromatics such as garlic and ginger adds a depth of flavor to the dish that is hard to replicate with other ingredients. These aromatics are cooked quickly over high heat, which helps to release their flavors and add a rich, savory flavor to the dish.
Ingredients You’ll Need
To make this delicious beef and broccoli stir-fry, you'll need a few simple ingredients. The key players are beef, broccoli, garlic, ginger, and soy sauce. You'll also need some oil for cooking, as well as some salt and pepper to taste.
When shopping for ingredients, look for high-quality beef that is tender and lean. You can use either flank steak or ribeye, depending on your preference. For the broccoli, look for fresh, crisp crowns that are free of blemishes. You'll also need some aromatics, such as garlic and ginger, to add depth and flavor to the dish.
- 1 lb (450g) beef (flank steak or ribeye), sliced into thin stripsLook for high-quality beef that is tender and lean. You can use either flank steak or ribeye, depending on your preference. Make sure to slice the beef into thin strips so that it cooks quickly and evenly.
- 2 cups (200g) broccoli floretsLook for fresh, crisp crowns that are free of blemishes. You can also use frozen broccoli, but make sure to thaw it first and pat it dry with paper towels to remove excess moisture.
- 2 cloves garlic, mincedUse fresh garlic for the best flavor. You can also use garlic powder or garlic salt as a substitute, but fresh garlic is preferred.
- 1-inch (2.5cm) piece of fresh ginger, gratedUse fresh ginger for the best flavor. You can also use ground ginger as a substitute, but fresh ginger is preferred.
- 2 tbsp (30ml) vegetable oilUse a neutral-tasting oil, such as canola or peanut oil, for stir-frying. You can also use other oils, such as olive or coconut oil, but they may have a stronger flavor.
- 2 tbsp (30ml) soy sauceUse a high-quality soy sauce that is low in sodium and has a rich, savory flavor. You can also use tamari or coconut aminos as a substitute, but soy sauce is preferred.
- 1 tbsp (15ml) oyster sauce (optional)Use oyster sauce to add a rich, savory flavor to the dish. You can omit it if you don't have it or if you're vegetarian or vegan.
- 1 tsp (5g) sugarUse granulated sugar to balance out the savory flavors in the dish. You can also use brown sugar or honey as a substitute, but granulated sugar is preferred.
- Salt and pepper to tasteUse salt and pepper to season the dish to taste. You can also use other seasonings, such as sesame oil or red pepper flakes, to add more flavor.
- 2 green onions, chopped (optional)Use green onions to add a fresh, oniony flavor to the dish. You can omit them if you don't have them or if you're not a fan of onions.
- 1/4 cup (30g) sliced almonds (optional)Use sliced almonds to add a crunchy texture to the dish. You can omit them if you don't have them or if you're allergic to nuts.
Equipment You’ll Need
How to Make Beef and Broccoli Stir-Fry
- 1Heat 1 tablespoon of vegetable oil in a large heavy skillet or wok over medium-high heat.
- 2Add the beef to the skillet and cook for 3-4 minutes, or until it is browned and cooked through. Remove the beef from the skillet and set it aside.
- 3Add the remaining 1 tablespoon of vegetable oil to the skillet. Add the garlic and ginger and cook for 1 minute, or until they are fragrant.
- 4Add the broccoli to the skillet and cook for 2-3 minutes, or until it is tender but still crisp. You can add a little water to the skillet if the broccoli starts to brown too quickly.
- 5Add the cooked beef back into the skillet. Add the soy sauce, oyster sauce (if using), and sugar. Stir everything together to combine.
- 6Cook for an additional 1-2 minutes, or until the sauce has thickened and the ingredients are well coated.
- 7Season the dish with salt and pepper to taste. You can also add other seasonings, such as sesame oil or red pepper flakes, to taste.
- 8Transfer the beef and broccoli to a serving platter. Garnish with chopped green onions and sliced almonds (if using).
- 9Serve the dish immediately, over rice or noodles if desired.
- 10You can also store the dish in the fridge for up to 3 days or freeze it for up to 2 months. Reheat the dish in a skillet or in the microwave until it is hot and steaming.
- 11To make the dish more substantial, you can add other ingredients, such as bell peppers or carrots, to the skillet with the broccoli.
- 12You can also use different types of protein, such as chicken or pork, in place of the beef.
- 13To make the dish more spicy, you can add red pepper flakes or sriracha to the sauce.
Expert Tips
- Use high-quality ingredients, such as fresh broccoli and lean beef, to make the dish more flavorful and nutritious.
- Cook the ingredients quickly over high heat to preserve their texture and flavor.
- Don't overcook the beef or broccoli, as this can make the dish tough and soggy.
- Add the sauce at the end of cooking, as this will help to bring all the flavors together and add a rich, savory flavor to the dish.
- Use a wok or large skillet to cook the ingredients, as this will help to distribute the heat evenly and prevent the ingredients from burning or becoming overcooked.
- Don't be afraid to experiment with different ingredients and seasonings to make the dish your own.
- To make the dish more convenient, you can cook the beef and broccoli ahead of time and store them in the fridge or freezer until you're ready to serve.
- To make the dish more substantial, you can serve it with a side of rice or noodles.
Common Mistakes to Avoid
- Overcooking the beef or broccoli, which can make the dish tough and soggy.
- Not using high-quality ingredients, which can make the dish less flavorful and nutritious.
- Not cooking the ingredients quickly over high heat, which can make the dish lack texture and flavor.
- Adding the sauce too early, which can make the dish overly salty or soggy.
- Not using a wok or large skillet, which can make the ingredients burn or become overcooked.
- Not seasoning the dish to taste, which can make it lack flavor and depth.
Variations and Substitutions
- Using different types of protein, such as chicken or pork, in place of the beef.
- Adding other ingredients, such as bell peppers or carrots, to the skillet with the broccoli.
- Using different seasonings, such as sesame oil or red pepper flakes, to add more flavor to the dish.
- Serving the dish with a side of rice or noodles, which can make it more substantial and filling.
- Making the dish more spicy, by adding red pepper flakes or sriracha to the sauce.
- Making the dish more substantial, by adding other ingredients, such as mushrooms or snow peas, to the skillet.
- Using a different type of oil, such as olive or coconut oil, to cook the ingredients.
What to Serve With Beef and Broccoli Stir-Fry
This beef and broccoli stir-fry is a versatile dish that can be served in a variety of ways. You can serve it over rice or noodles, which can make it more substantial and filling. You can also serve it with a side of vegetables, such as steamed broccoli or sautéed spinach.
The dish is also great as a standalone meal, and you can serve it with a side of fruit or a green salad. You can also add other ingredients, such as chopped nuts or seeds, to the dish to make it more crunchy and flavorful.
Make-Ahead, Storage, Freezing and Reheating
This beef and broccoli stir-fry can be stored in the fridge for up to 3 days or frozen for up to 2 months. To store the dish in the fridge, simply place it in an airtight container and refrigerate it at a temperature of 40°F (4°C) or below.
To freeze the dish, place it in an airtight container or freezer bag and store it in the freezer at a temperature of 0°F (-18°C) or below. When you're ready to serve the dish, simply thaw it overnight in the fridge or reheat it in the microwave or on the stovetop.
To reheat the dish, simply place it in the microwave or on the stovetop and heat it until it's hot and steaming. You can also add a little water to the dish if it becomes too dry or thick during reheating.
It's also important to note that the dish can be made ahead of time and stored in the fridge or freezer until you're ready to serve it. This can be a great time-saver during the week, and it can also be a convenient option for meal prep.
Frequently Asked Questions
What type of beef is best for this recipe?
The best type of beef for this recipe is a lean cut, such as flank steak or ribeye. You can also use other types of beef, such as sirloin or tenderloin, but lean cuts are preferred.
Can I use frozen broccoli for this recipe?
Yes, you can use frozen broccoli for this recipe. Simply thaw the broccoli according to the package instructions and pat it dry with paper towels to remove excess moisture.
What is the best way to cook the beef and broccoli?
The best way to cook the beef and broccoli is to cook them quickly over high heat. This will help to preserve their texture and flavor, and it will also prevent them from becoming tough or soggy.
Can I add other ingredients to the dish?
Yes, you can add other ingredients to the dish, such as bell peppers or carrots. Simply add them to the skillet with the broccoli and cook until they are tender.
How do I store the dish?
The dish can be stored in the fridge for up to 3 days or frozen for up to 2 months. Simply place it in an airtight container and refrigerate or freeze it according to the instructions above.
Can I make the dish ahead of time?
Yes, you can make the dish ahead of time and store it in the fridge or freezer until you're ready to serve it. This can be a great time-saver during the week, and it can also be a convenient option for meal prep.
What is the best way to reheat the dish?
The best way to reheat the dish is to place it in the microwave or on the stovetop and heat it until it's hot and steaming. You can also add a little water to the dish if it becomes too dry or thick during reheating.
Can I serve the dish with a side of rice or noodles?
Yes, you can serve the dish with a side of rice or noodles. This can make the dish more substantial and filling, and it can also help to soak up the savory sauce.

Ingredients
- 1 lb (450g) beef (flank steak or ribeye), sliced into thin strips
- 2 cups (200g) broccoli florets
- 2 cloves garlic, minced
- 1-inch (2.5cm) piece of fresh ginger, grated
- 2 tbsp (30ml) vegetable oil
- 2 tbsp (30ml) soy sauce
- 1 tbsp (15ml) oyster sauce (optional)
- 1 tsp (5g) sugar
- Salt and pepper to taste
- 2 green onions, chopped (optional)
- 1/4 cup (30g) sliced almonds (optional)
Instructions
- Heat 1 tablespoon of vegetable oil in a large heavy skillet or wok over medium-high heat.
- Add the beef to the skillet and cook for 3-4 minutes, or until it is browned and cooked through. Remove the beef from the skillet and set it aside.
- Add the remaining 1 tablespoon of vegetable oil to the skillet. Add the garlic and ginger and cook for 1 minute, or until they are fragrant.
- Add the broccoli to the skillet and cook for 2-3 minutes, or until it is tender but still crisp. You can add a little water to the skillet if the broccoli starts to brown too quickly.
- Add the cooked beef back into the skillet. Add the soy sauce, oyster sauce (if using), and sugar. Stir everything together to combine.
- Cook for an additional 1-2 minutes, or until the sauce has thickened and the ingredients are well coated.
- Season the dish with salt and pepper to taste. You can also add other seasonings, such as sesame oil or red pepper flakes, to taste.
- Transfer the beef and broccoli to a serving platter. Garnish with chopped green onions and sliced almonds (if using).
- Serve the dish immediately, over rice or noodles if desired.
- You can also store the dish in the fridge for up to 3 days or freeze it for up to 2 months. Reheat the dish in a skillet or in the microwave until it is hot and steaming.
- To make the dish more substantial, you can add other ingredients, such as bell peppers or carrots, to the skillet with the broccoli.
- You can also use different types of protein, such as chicken or pork, in place of the beef.
- To make the dish more spicy, you can add red pepper flakes or sriracha to the sauce.