Beef Broccoli Soy Sauce

Tender beef and crisp broccoli in glossy soy sauce, served over steaming white rice for a classic Beef and Broccoli with Soy Sauce. Save to feedthepins
Tender beef and crisp broccoli in glossy soy sauce, served over steaming white rice for a classic Beef and Broccoli with Soy Sauce. | feedthepins.com

This dish features thinly sliced beef marinated and quickly seared, then tossed with crisp broccoli florets in a rich soy-based sauce. Aromatics like garlic and ginger add depth, while the sauce includes oyster and hoisin for a balanced savory-sweet flavor. Ready in 30 minutes, it’s perfect served over steamed rice or noodles for a comforting weeknight meal.

The first time I attempted beef and broccoli at home, I stood over my stove watching the beef turn into something resembling leather. My partner tried to be diplomatic, but we both knew what was happening. A week later, my neighbor Mei invited me over and showed me how her family makes it, and that evening changed everything about my stir-fry game.

Last month during a chaotic Tuesday, my college roommate showed up unexpectedly with takeout envy. I whipped this up while we caught up, and the look on her face when she took that first bite was better than any restaurant review. Now she texts me every time she attempts it herself.

Ingredients

  • Flank steak or sirloin (450 g/1 lb), thinly sliced against the grain: Cutting against the grain shortens muscle fibers, making each bite tender rather than chewy. Partially freezing the beef for 20 minutes makes slicing easier.
  • Soy sauce (2 tbsp) for marinade: This is the base flavor that penetrates the meat. Regular soy sauce works, but low sodium gives you more control over the final salt level.
  • Cornstarch (1 tbsp) for marinade: This is the secret to velveting, creating a protective coating that keeps the beef silky during high heat cooking.
  • Sesame oil (1 tsp): Just a teaspoon adds that distinctive nutty aroma that says Chinese-American takeout. Do not substitute with other oils.
  • Rice vinegar (1 tsp): A subtle brightness that cuts through the richness and helps tenderize the beef.
  • Vegetable oil (2 tbsp): Neutral oil with a high smoke point is essential for stir-frying. Canola or peanut oil work beautifully too.
  • Garlic (2 cloves), minced: Fresh garlic is non-negotiable here. The moment it hits the hot oil is when your kitchen starts smelling like dinner.
  • Fresh ginger (1 tbsp), minced: Peel it with a spoon to avoid wasting the aromatic flesh beneath the skin. The kick it provides balances the soy sauce perfectly.
  • Broccoli florets (300 g/10 oz): Fresh, not frozen. Frozen broccoli releases too much water and turns the sauce sougy instead of glossy.
  • Soy sauce (3 tbsp) for sauce: The foundation of your stir-fry sauce. This is where the umami really builds up.
  • Oyster sauce (2 tbsp): Thick, rich, and slightly sweet. If you cannot find it, extra hoisin and a pinch of salt can work in a pinch.
  • Hoisin sauce (1 tbsp): Adds depth and that characteristic Chinese-American flavor profile. It is like Chinese ketchup but way more sophisticated.
  • Cornstarch (2 tsp) for sauce: Thickens the sauce into that glossy restaurant-style coating. Whisk it thoroughly to avoid lumps.
  • Chicken broth or water (100 ml/1/3 cup + 1 tbsp): Low-sodium broth adds depth. Water works if you are watching sodium, but the sauce will be lighter in flavor.
  • Sugar (1 tsp): Just enough to balance the saltiness and bring all the flavors together.
  • Freshly ground black pepper (1/2 tsp): Freshly ground makes a difference here. Pre-ground can taste dusty.

Instructions

Prepare the beef:
In a bowl, combine the sliced beef with 2 tbsp soy sauce, 1 tbsp cornstarch, 1 tsp sesame oil, and 1 tsp rice vinegar. Mix well and let marinate for at least 10 minutes. The mixture might look pasty, but that is exactly what you want for velveting.
Whisk the sauce:
In a small bowl, whisk together all sauce ingredients until smooth: soy sauce, oyster sauce, hoisin sauce, cornstarch, chicken broth, sugar, and black pepper. Set it near your stove so it is ready when you need it.
Sear the beef:
Heat 1 tbsp vegetable oil in a large wok or skillet over high heat. Add the marinated beef in a single layer. Sear for 1-2 minutes per side until browned but not fully cooked through, then remove and set aside. Do not crowd the pan or the beef will steam instead of sear.
Aromatics time:
Add the remaining 1 tbsp oil to the pan. Add garlic and ginger, sauté for 30 seconds until fragrant but not browned. This is when your kitchen will start smelling amazing.
Cook the broccoli:
Add broccoli (and onion if using). Stir-fry for 2-3 minutes until bright green and just tender-crisp. You want it to still have some snap, not mushy.
Bring it together:
Return the beef to the pan. Pour in the prepared sauce, stirring well to coat everything. Stir-fry for another 2-3 minutes until the sauce thickens and beef is cooked through. The sauce should be glossy and cling to every piece.
Serve immediately:
Serve hot over steamed rice or noodles while the sauce is still glossy and the beef is at its most tender.
A close-up of vibrant Beef and Broccoli with Soy Sauce, featuring seared beef slices and bright green florets in a rich sauce. Save to feedthepins
A close-up of vibrant Beef and Broccoli with Soy Sauce, featuring seared beef slices and bright green florets in a rich sauce. | feedthepins.com

There is something deeply satisfying about pulling this together faster than delivery could arrive, watching the sauce turn glossy while your kitchen fills with that unmistakable stir-fry aroma. It has become my go-to for those nights when only takeout sounds good but I want the comfort of something homemade.

Getting That Restaurant Texture

The velveting technique is what separates home stir-fry from restaurant quality. The cornstarch coating protects the beef from the high heat while creating that silky texture. Do not skip the marinating time, even if you are in a hurry.

Wok Seasoning Secrets

If you have a carbon steel wok, properly seasoning it creates a natural non-stick surface. Heat it empty until it starts smoking, then swirl oil around and let it cool. Do not scrub with soap, just hot water and a soft sponge.

Perfecting Your Stir-Fry Technique

Everything should be prepped before you turn on the stove. Stir-frying happens fast, and there is no time to chop garlic once the beef hits the pan. Keep a towel nearby for wiping the pan between batches.

  • Preheat your pan until it is properly hot, water droplets should dance and evaporate quickly
  • Do not overcrowd the pan, cook in batches if needed for better searing
  • Keep ingredients moving once they hit the heat for even cooking
Beef and Broccoli with Soy Sauce plated family-style, garnished with sesame seeds and ready to enjoy on a busy weeknight. Save to feedthepins
Beef and Broccoli with Soy Sauce plated family-style, garnished with sesame seeds and ready to enjoy on a busy weeknight. | feedthepins.com

This recipe has saved countless weeknight dinners when takeout sounded too tempting. Once you master the technique, you will find yourself riffing with whatever vegetables are in the crisper.

Recipe Q&A

Flank steak or sirloin, thinly sliced against the grain, provide tender and flavorful results.

Yes, chicken or tofu can be used as alternatives for a different protein option.

Stir-fry broccoli briefly over high heat until bright green and just tender to retain crispness.

A splash of Shaoxing wine added with garlic and ginger enhances the overall depth of flavor.

Use tamari instead of soy sauce and gluten-free oyster sauce to accommodate gluten-free diets.

Beef Broccoli Soy Sauce

Tender beef and crisp broccoli combined in a savory soy sauce for a quick, delicious dish.

Prep 15m
Cook 15m
Total 30m
Servings 4
Difficulty Easy

Ingredients

For the Beef and Marinade

  • 1 lb flank steak or sirloin, thinly sliced against the grain
  • 2 tbsp soy sauce
  • 1 tbsp cornstarch
  • 1 tsp sesame oil
  • 1 tsp rice vinegar

For the Stir-Fry

  • 2 tbsp vegetable oil
  • 2 cloves garlic, minced
  • 1 tbsp fresh ginger, minced
  • 10 oz broccoli florets
  • 1 small onion, sliced (optional)

For the Sauce

  • 3 tbsp soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp hoisin sauce
  • 2 tsp cornstarch
  • 1/3 cup + 1 tbsp low-sodium chicken broth or water
  • 1 tsp sugar
  • 1/2 tsp freshly ground black pepper

Instructions

1
Marinate the Beef: Combine the sliced beef with 2 tbsp soy sauce, 1 tbsp cornstarch, 1 tsp sesame oil, and 1 tsp rice vinegar in a bowl. Mix thoroughly to coat and let marinate for at least 10 minutes.
2
Prepare the Sauce: Whisk together 3 tbsp soy sauce, 2 tbsp oyster sauce, 1 tbsp hoisin sauce, 2 tsp cornstarch, 1/3 cup plus 1 tbsp chicken broth, 1 tsp sugar, and 1/2 tsp black pepper in a small bowl until smooth. Set aside.
3
Sear the Beef: Heat 1 tbsp vegetable oil in a large wok or skillet over high heat. Add the marinated beef in a single layer and sear for 1-2 minutes per side until browned but not fully cooked. Remove from pan and set aside.
4
Cook Aromatics and Vegetables: Add the remaining 1 tbsp oil to the pan. Sauté garlic and ginger for 30 seconds until fragrant. Add broccoli florets (and onion if using) and stir-fry for 2-3 minutes until bright green and just tender.
5
Combine and Thicken: Return the beef to the pan. Pour in the prepared sauce and stir well to coat all ingredients. Continue stir-frying for 2-3 minutes until the sauce thickens and the beef is cooked through.
6
Serve: Transfer to a serving dish and serve hot over steamed rice or noodles.
Additional Information

Equipment Needed

  • Large wok or deep skillet
  • Sharp knife
  • Mixing bowls
  • Measuring spoons and cups

Nutrition (Per Serving)

Calories 320
Protein 32g
Carbs 18g
Fat 13g

Allergy Information

  • Contains soy (soy sauce, hoisin sauce, oyster sauce)
  • Contains shellfish (oyster sauce)
  • May contain wheat/gluten (hoisin sauce, some soy sauce brands)
Alyssa Ford

Easy, wholesome recipes and honest kitchen tips for busy families and food lovers.