Do you love easy, delicious recipes? Join the Food On Paper family and never miss a recipe
Beef and Broccoli Stir Fry
Some evenings, I just want a meal that feels like a hug, and that’s why I keep making Beef and Broccoli Stir Fry. The garlic and ginger sizzling in the pan fills the kitchen with warmth, and by the time it’s served, everyone is smiling and plates are empty. I’ve made it for busy weeknights, casual brunches, and even to cheer up a neighbor. I love pairing it with jasmine rice, noodles, fresh salads, light dumplings, or a sweet treat like Easy No-Bake Edible Brownie Batter—every combination is delicious and makes any evening feel special.

INGREDIENTS
- 1 pound beef (flank steak or sirloin), thinly sliced
- 4 cups broccoli florets
- 3 tablespoons soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon hoisin sauce
- 1 teaspoon sesame oil
- 1 tablespoon cornstarch
- 1/4 cup beef broth or water
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 2 tablespoons vegetable oil
- 1 teaspoon sugar
- Salt and black pepper to taste
- Optional: sesame seeds for garnish

INGREDIENTS NOTES
- Beef: thinly sliced so it cooks quickly and stays tender.
- Broccoli florets: small pieces so they cook evenly and are easy to eat.
- Soy sauce: adds salty flavor and color to the dish.
- Oyster sauce: gives a sweet, savory, and slightly rich taste.
- Hoisin sauce: adds a mild sweetness and depth of flavor.
- Sesame oil: a little oil that adds a nutty aroma at the end.
- Cornstarch: helps thicken the sauce so it sticks to the beef and broccoli.
- Beef broth or water: gives moisture and helps cook the broccoli.
- Garlic: adds a fresh and slightly spicy flavor.
- Ginger: adds warmth and a little zing.
- Vegetable oil: for cooking, does not add a strong flavor.
- Sugar: balances the salty and savory flavors.
- Salt and black pepper: adjust to taste, enhances all flavors.
- Sesame seeds: optional, adds texture and a nutty finish.
How to make Beef and Broccoli Stir Fry?
Step 1: Prepare the beef
Cut the beef into thin slices across the grain. This helps it stay tender and cook fast. In a small bowl, mix 1 tablespoon soy sauce, 1 teaspoon cornstarch, and a pinch of black pepper. Toss the beef slices in this mixture and let it sit for 10–15 minutes while preparing other ingredients. This step ensures the beef stays juicy and flavorful.
Step 2: Prepare the broccoli
Wash the broccoli well and cut it into small florets. You can also peel and slice the stalks if you like. Smaller pieces cook faster and are easier to eat. Set aside the broccoli in a bowl while you heat the pan.
Step 3: Make the sauce
In a small bowl, combine 2 tablespoons soy sauce, 2 tablespoons oyster sauce, 1 tablespoon hoisin sauce, 1 teaspoon sugar, 1/4 cup beef broth or water, and 1 teaspoon sesame oil. Mix well until smooth. This sauce will coat the beef and broccoli and give it a delicious, glossy finish.
Step 4: Cook the beef
Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add the marinated beef in a single layer and cook for 2–3 minutes until browned but not overcooked. Remove the beef from the pan and set it aside. This prevents the beef from becoming tough.
Step 5: Cook the broccoli
In the same pan, add 1 tablespoon of vegetable oil if needed. Add minced garlic and grated ginger, stir-fry for 30 seconds until fragrant. Then add broccoli and stir-fry for 3–4 minutes until bright green and tender-crisp. Cooking the broccoli quickly preserves its crunch and nutrients.
Step 6: Combine beef and sauce
Return the beef to the pan with the broccoli. Pour the prepared sauce over everything and stir to coat evenly. Cook for 1–2 minutes, allowing the sauce to thicken slightly. Taste and adjust with salt or a little more soy sauce if needed.
Step 7: Serve
Turn off the heat and transfer the beef and broccoli stir-fry to a serving dish. Sprinkle with sesame seeds if using. Serve hot with steamed rice or noodles. This dish is best eaten immediately to enjoy the tender beef and crisp broccoli.
Kitchen Equipment Needed
- Large skillet or wok
- Cutting board
- Sharp knife
- Small mixing bowls
- Measuring spoons and cups
- Wooden spoon or spatula
- Serving dish
Storage Options
Leftover beef and broccoli stir fry can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water or broth to prevent drying out. Avoid microwaving for long periods, as it can make the broccoli mushy. This dish can also be frozen for up to 1 month.
Variations for Beef and Broccoli Stir Fry
- Chicken and Broccoli: swap beef for thinly sliced chicken breast or thigh; cook slightly longer to ensure the chicken is fully cooked.
- Vegetarian: replace beef with firm tofu, tempeh, or mushrooms for a plant-based version.
- Spicy version: add 1 teaspoon chili paste or ½ teaspoon red pepper flakes to the sauce for a kick.
- Garlic-heavy: add extra minced garlic for a more intense garlic flavor.
- Nutty flavor: top with roasted cashews or almonds instead of sesame seeds.
Notes and Tips
- Slice beef across the grain: this keeps it tender.
- Don’t overcook broccoli: cook until just tender to preserve color, crunch, and nutrients.
- Stir-fry quickly: high heat cooks everything fast and keeps flavors fresh.
- Taste as you go: adjust soy sauce, sugar, or sesame oil to your preference.
- Prep all ingredients before cooking: stir-fry happens quickly, so everything should be ready to go.
- Use a non-stick skillet or well-seasoned wok: this helps prevent sticking and burning.
- Rest the beef: letting it sit after marinating improves flavor absorption.
FAQ
What is this recipe Beef and Broccoli Stir Fry made of?
This recipe is made with thinly sliced beef, fresh broccoli, garlic, ginger, and a savory sauce made from soy sauce, oyster sauce, hoisin sauce, sugar, and sesame oil. The sauce binds the ingredients together and gives the dish a rich flavor.
What does Beef and Broccoli Stir Fry taste like?
It has a perfect balance of savory, slightly sweet, and nutty flavors. The beef is tender and juicy, the broccoli is crisp, and the garlic-ginger combination adds a warm, aromatic taste.
Can I make this recipe ahead of time?
Yes, you can marinate the beef a few hours in advance and prep the broccoli ahead. However, cook and combine everything just before serving for the best texture.
Can I use frozen broccoli?
Yes, frozen broccoli works, but make sure to thaw and pat it dry first. Stir-fry for slightly longer than fresh broccoli to achieve the right texture.
Can this recipe be made gluten-free?
Yes, substitute soy sauce and oyster sauce with gluten-free alternatives, and ensure all other sauces are labeled gluten-free.
Beef and Broccoli Stir Fry
Course: LunchCuisine: ASIANDifficulty: Easy4
servings15
minutes15
minutes320
kcal30
minutesA quick, easy, and flavorful beef and broccoli stir fry with a savory sauce, perfect for family dinners.
Ingredients
1 pound beef (flank steak or sirloin), thinly sliced
4 cups broccoli florets
3 tablespoons soy sauce
2 tablespoons oyster sauce
1 tablespoon hoisin sauce
1 teaspoon sesame oil
1 tablespoon cornstarch
1/4 cup beef broth or water
3 cloves garlic, minced
1 teaspoon fresh ginger, grated
2 tablespoons vegetable oil
1 teaspoon sugar
Salt and black pepper to taste
Optional: sesame seeds for garnish
Directions
- Cut the beef into thin slices across the grain. This helps it stay tender and cook fast. In a small bowl, mix 1 tablespoon soy sauce, 1 teaspoon cornstarch, and a pinch of black pepper. Toss the beef slices in this mixture and let it sit for 10–15 minutes while preparing other ingredients. This step ensures the beef stays juicy and flavorful.
- Wash the broccoli well and cut it into small florets. You can also peel and slice the stalks if you like. Smaller pieces cook faster and are easier to eat. Set aside the broccoli in a bowl while you heat the pan.
- In a small bowl, combine 2 tablespoons soy sauce, 2 tablespoons oyster sauce, 1 tablespoon hoisin sauce, 1 teaspoon sugar, 1/4 cup beef broth or water, and 1 teaspoon sesame oil. Mix well until smooth. This sauce will coat the beef and broccoli and give it a delicious, glossy finish.
- Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add the marinated beef in a single layer and cook for 2–3 minutes until browned but not overcooked. Remove the beef from the pan and set it aside. This prevents the beef from becoming tough.
- In the same pan, add 1 tablespoon vegetable oil if needed. Add minced garlic and grated ginger, stir-fry for 30 seconds until fragrant. Then add broccoli and stir-fry for 3–4 minutes until bright green and tender-crisp. Cooking the broccoli quickly preserves its crunch and nutrients.
- Return the beef to the pan with the broccoli. Pour the prepared sauce over everything and stir to coat evenly. Cook for 1–2 minutes, allowing the sauce to thicken slightly. Taste and adjust with salt or a little more soy sauce if needed.
- Turn off the heat and transfer the beef and broccoli stir fry to a serving dish. Sprinkle with sesame seeds if using. Serve hot with steamed rice or noodles. This dish is best eaten immediately to enjoy the tender beef and crisp broccoli.



