Ingredients
For the Beef & Marinade:
-
- Beef Sirloin or Flank Steak: 1 lb (about 450g), thinly sliced against the grain (this is key for tenderness!)
-
- Low-Sodium Soy Sauce: 2 tablespoons (for the marinade)
-
- Cornstarch: 1 tablespoon (for tenderizing and creating a slight crust)
-
- Sesame Oil: 1 teaspoon (for a nutty aroma in the marinade)
-
- Baking Soda: ¼ teaspoon (a secret weapon for incredibly tender beef)
-
- Water or Rice Wine (Shaoxing): 1 tablespoon (to help the marinade coat)
For the Stir-Fry Sauce – The Star of the Show:
-
- Low-Sodium Soy Sauce: ¼ cup (60ml) (the savory base)
-
- Beef Broth (low sodium preferred): ½ cup (120ml) (adds depth and volume)
-
- Brown Sugar (packed): 2-3 tablespoons (adjust to your preferred sweetness)
-
- Oyster Sauce: 2 tablespoons (for that authentic, umami-rich flavor – don’t skip this if you can!)
-
- Sesame Oil: 1 teaspoon (for finishing flavor)
-
- Rice Vinegar: 1 teaspoon (for a touch of acidity to balance the richness)
-
- Cornstarch: 1 tablespoon (to thicken the sauce to glossy perfection)
-
- Garlic: 3-4 cloves, minced (fresh is best for pungent flavor)
-
- Ginger: 1 tablespoon, freshly grated or minced (adds a warm, zesty kick)
-
- Optional: Red Pepper Flakes: ¼ – ½ teaspoon (if you like a bit of heat)
For the Stir-Fry Vegetables & Aromatics:
-
- Broccoli Florets: 4-5 cups (from about 1 large head of broccoli), cut into bite-sized pieces
-
- Vegetable Oil or Avocado Oil: 2 tablespoons (for stir-frying, divided)
-
- Optional: White Onion: ½ medium, sliced (for added sweetness and aroma)
-
- Optional: Carrots: 1 medium, thinly sliced or julienned (for color and sweetness)
Instructions
Step 1: Prepare and Marinate the Beef – The Tenderness Secret
-
- Slice the Beef: Ensure your beef (sirloin or flank steak) is sliced very thinly against the grain. If it’s difficult to slice, pop it in the freezer for 15-20 minutes to firm it up. This makes slicing much easier. The “against the grain” part is vital for tender results; look for the direction of the muscle fibers and cut perpendicularly to them.
-
- Marinate: In a medium bowl, combine the sliced beef with 2 tablespoons of low-sodium soy sauce, 1 tablespoon of cornstarch, 1 teaspoon of sesame oil, ¼ teaspoon of baking soda, and 1 tablespoon of water or rice wine. Mix thoroughly until the beef is evenly coated. The baking soda is a game-changer for tenderizing less expensive cuts of beef.
-
- Rest: Let the beef marinate at room temperature for at least 15-20 minutes. If you have more time, you can cover and refrigerate it for up to an hour, but bring it closer to room temperature before cooking.
Step 2: Prepare the Sensational Stir-Fry Sauce
-
- Combine Sauce Ingredients: In a small bowl or liquid measuring cup, whisk together the ¼ cup low-sodium soy sauce, ½ cup beef broth, brown sugar (start with 2 tablespoons, you can adjust later), oyster sauce, 1 teaspoon sesame oil, rice vinegar, and 1 tablespoon cornstarch.
-
- Add Aromatics: Stir in the minced garlic, grated ginger, and optional red pepper flakes.
-
- Set Aside: Whisk until the cornstarch is fully dissolved and there are no lumps. Set this sauce mixture aside. It’s important that the cornstarch is well incorporated to avoid clumps when it hits the hot pan.
Step 3: Prepare the Broccoli (and other veggies if using)
-
- Blanch or Steam (Recommended for crisp-tender broccoli):
-
- Blanching: Bring a pot of water to a rolling boil. Add the broccoli florets and cook for just 1-2 minutes until they turn bright green and are slightly tender-crisp. Immediately drain and plunge into an ice bath (a bowl of ice water) to stop the cooking process and retain their vibrant color. Drain well.
-
- Steaming: Alternatively, steam the broccoli for 2-3 minutes until crisp-tender.
-
- Why this step? While you can add raw broccoli directly to the stir-fry, pre-cooking it slightly ensures it’s perfectly cooked through without the beef overcooking or the sauce becoming watery.
-
- Blanch or Steam (Recommended for crisp-tender broccoli):
-
- If using other vegetables: Slice your onion and carrots if you’re including them. They can be added to the stir-fry raw.
Step 4: Stir-Frying – Where the Magic Happens
-
- Heat the Wok/Pan: Place a large skillet, wok, or heavy-bottomed pan over high heat. Allow it to get very hot – this is key for a good sear.
-
- Sear the Beef: Add 1 tablespoon of vegetable or avocado oil to the hot pan. Once the oil is shimmering, carefully add the marinated beef in a single layer. Don’t overcrowd the pan; cook in batches if necessary. Let the beef sear undisturbed for 1-2 minutes per side until nicely browned and cooked through. The cornstarch in the marinade will help create a nice crust.
-
- Remove Beef: Once cooked, remove the beef from the pan and set it aside on a plate.
-
- Cook Aromatics (if using onion): If you’re using sliced onion, add the remaining 1 tablespoon of oil to the pan (if needed). Add the onions and stir-fry for 1-2 minutes until they start to soften and become fragrant.
-
- Add Broccoli (and carrots if using): Add the blanched (and drained) broccoli florets (and sliced carrots, if using) to the pan. Stir-fry for 1-2 minutes to heat them through and coat them with any remaining flavorful bits in the pan.
Step 5: Sauce it Up!
-
- Re-Whisk Sauce: Give your prepared stir-fry sauce a quick whisk again, as the cornstarch may have settled at the bottom.
-
- Pour and Thicken: Pour the sauce mixture into the pan with the broccoli. Stir continuously and bring to a simmer. The sauce will begin to thicken quite quickly (1-2 minutes) thanks to the cornstarch, coating the broccoli beautifully. Cook until the sauce reaches your desired consistency – it should be glossy and thick enough to coat the back of a spoon.
-
- Taste and Adjust: Taste the sauce. Need it sweeter? Add a touch more brown sugar. Want more tang? A tiny splash more rice vinegar. More umami? A dash more soy or oyster sauce.
Step 6: Combine and Serve Hot
-
- Return Beef: Add the cooked beef back to the pan with the saucy broccoli. Toss everything together gently to coat the beef with the sauce and allow it to heat through for about 30 seconds to 1 minute.
-
- Garnish: Remove from heat. If desired, sprinkle with toasted sesame seeds and chopped green onions.
-
- Serve Immediately: This dish is best enjoyed right away while it’s hot and the broccoli is still crisp-tender. Serve over steamed rice or your favorite noodles.
Nutrition
- Serving Size: one normal portion
- Calories: 380-450