Beef with Broccoli Stir-Fry

Steaming better than takeout beef with broccoli over fluffy white rice in a ceramic bowl. Save
Steaming better than takeout beef with broccoli over fluffy white rice in a ceramic bowl. | cookingwithmila.com

This quick weeknight dinner features flank steak marinated in soy and sesame, then stir-fried with fresh broccoli florets and aromatic garlic-ginger. The glossy brown sauce combines oyster and hoisin for that authentic restaurant flavor. Ready in under 30 minutes, it beats takeout every time.

My tiny apartment kitchen barely had space for a proper wok, but that didn't stop me from attempting restaurant-quality stir-fry. The smoke detector became my dinner companion more times than I'd like to admit. Eventually I learned that high heat and patience make all the difference between soggy takeout失望 and something that actually hits the spot.

My roommate walked in mid-stir-fry once and demanded I make this every week. That's how I know it's actually good—nothing brings people to the kitchen faster than the smell of ginger hitting hot oil. Weeknight dinner became something we looked forward to instead of just fuel.

Ingredients

  • Flank steak: Thinly slicing against the grain is absolutely crucial here—it's the difference between chewing leather and eating silk
  • Soy sauce: Both in the marinade and sauce, this builds layers of umami that develop depth
  • Cornstarch: The secret weapon for velveting beef and thickening that glossy restaurant-style sauce
  • Sesame oil: Just a teaspoon adds aromatic nuttiness that rounds out the marinade beautifully
  • Low-sodium soy sauce: Keeps the salt balanced since we're using multiple soy-based elements
  • Oyster sauce: Brings that rich, slightly sweet depth you can't quite replicate otherwise
  • Hoisin sauce: Adds molasses-like sweetness and body to the sauce
  • Brown sugar: Caramelizes in the pan and balances the salty elements
  • Beef broth or water: Creates the sauce base without overwhelming the other flavors
  • Broccoli florets: Blanching first keeps them bright green and crisp-tender instead of mushy
  • Fresh garlic and ginger: The aromatic backbone—fresh makes a huge difference here
  • Vegetable oil: High smoke point is essential for proper stir-frying technique

Instructions

Marinate the beef:
Toss the sliced flank steak with soy sauce, cornstarch, and sesame oil until each piece is coated. Let it sit for at least ten minutes while you prep everything else.
Whisk the sauce:
Combine the soy sauce, oyster sauce, hoisin, brown sugar, cornstarch, and broth in a small bowl until completely smooth. Keep it nearby so you can pour it in quickly when needed.
Blanch the broccoli:
Drop the florets into boiling water for just two minutes until they turn bright green. Drain immediately and set aside.
Sear the beef:
Heat half the oil in a wok or skillet over high heat. Add beef in a single layer and let it develop a crust before flipping—about a minute per side. Remove and set aside on a plate.
Aromatics first:
Add the remaining oil and stir-fry garlic and ginger for thirty seconds until fragrant but not burned.
Bring it together:
Return beef to the pan, add broccoli, pour in the sauce. Toss everything for two to three minutes until the sauce coats everything and the beef is just cooked through.
Finish and serve:
Sprinkle with green onions and sesame seeds if you're feeling fancy. Serve immediately over hot steamed rice.
Tender beef strips and crisp broccoli coated in glossy garlic brown sauce in a skillet. Save
Tender beef strips and crisp broccoli coated in glossy garlic brown sauce in a skillet. | cookingwithmila.com

This recipe became my go-to for potluck contributions because it travels surprisingly well. There's something satisfying about watching people's expressions change from polite interest to genuine enthusiasm after that first bite.

Make It Your Own

Sometimes I toss in sliced bell peppers or snap peas for extra crunch and color. The sauce base is flexible enough to handle whatever vegetables you need to use up from the crisper drawer.

The Rice Secret

Day-old rice reheats better than fresh, so I always cook extra the night before. That way the texture stays fluffy instead of clumping when the sauce hits it.

Meal Prep Magic

The sauce keeps beautifully in the fridge for up to a week. I triple the batch and store it in a jar so weeknight stir-fries become a fifteen-minute affair.

  • Slice the beef when it's slightly frozen for easier thin cuts
  • Prep all ingredients before turning on the stove
  • Have your serving platter ready before you start cooking
Homemade better than takeout beef with broccoli plated next to chopsticks and a small dipping sauce. Save
Homemade better than takeout beef with broccoli plated next to chopsticks and a small dipping sauce. | cookingwithmila.com

This might just become your weeknight rotation MVP—fast enough for Tuesday, impressive enough for Friday guests.

Your Questions Answered

Marinating tenderizes the flank steak while adding flavor. The cornstarch creates a protective coating that keeps the meat juicy during high-heat stir-frying.

Quick blanching ensures the broccoli cooks evenly and stays bright green. It prevents overcooking during the final stir-fry stage.

Sirloin or skirt steak work well. Slice thinly against the grain for tenderness. Flank steak is ideal for its texture and quick cooking time.

Keep refrigerated in an airtight container for up to 3 days. Reheat gently in a skillet with a splash of water to refresh the sauce.

Mix equal parts hoisin and soy sauce with a pinch of mushroom powder. Vegetarian mushroom sauce also provides similar umami depth.

Beef with Broccoli Stir-Fry

Tender beef and crisp broccoli in a rich, savory sauce ready in 30 minutes.

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

Ingredients

Beef & Marinade

  • 1 pound flank steak, thinly sliced against the grain
  • 2 tablespoons soy sauce
  • 1 tablespoon cornstarch
  • 1 teaspoon sesame oil

Sauce

  • 1/4 cup low-sodium soy sauce
  • 2 tablespoons oyster sauce
  • 1 tablespoon hoisin sauce
  • 2 tablespoons brown sugar
  • 2 teaspoons cornstarch
  • 1/3 cup beef broth or water

Vegetables & Aromatics

  • 4 cups broccoli florets (about 1 medium head)
  • 3 cloves garlic, minced
  • 1-inch piece fresh ginger, peeled and grated (about 1 tablespoon)
  • 2 tablespoons vegetable oil (for stir-frying)
  • 2 green onions, sliced (optional, for garnish)
  • Sesame seeds (optional, for garnish)

Instructions

1
Marinate the Beef: Combine flank steak with 2 tablespoons soy sauce, 1 tablespoon cornstarch, and 1 teaspoon sesame oil in a medium bowl. Toss to coat thoroughly and let marinate for 10-15 minutes while preparing remaining ingredients.
2
Prepare the Sauce: Whisk together 1/4 cup soy sauce, oyster sauce, hoisin sauce, brown sugar, 2 teaspoons cornstarch, and beef broth in a small bowl until fully combined and smooth. Set aside.
3
Blanch the Broccoli: Bring a large pot of water to a rolling boil. Add broccoli florets and cook for 1-2 minutes until bright green and just tender-crisp. Drain thoroughly and set aside.
4
Sear the Beef: Heat 1 tablespoon vegetable oil in a large skillet or wok over high heat. Arrange marinated beef in a single layer and sear for 1-2 minutes per side until browned but not completely cooked through. Transfer beef to a plate.
5
Toast Aromatics: Add remaining 1 tablespoon oil to the hot pan. Stir-fry garlic and ginger for approximately 30 seconds until fragrant, being careful not to burn.
6
Combine and Finish: Return beef to the pan along with blanched broccoli. Pour in the prepared sauce and stir-fry for 2-3 minutes until sauce thickens and coats all ingredients evenly. Beef should be just cooked through.
7
Serve: Transfer to serving plates and garnish with sliced green onions and sesame seeds if desired. Serve immediately over steamed rice.
Additional Information

Equipment Needed

  • Large skillet or wok
  • Mixing bowls (medium and small)
  • Whisk
  • Chef's knife and cutting board
  • Large pot for blanching
  • Colander or strainer

Nutrition (Per Serving)

Calories 320
Protein 32g
Carbs 20g
Fat 12g

Allergy Information

  • Contains soy (soy sauce, oyster sauce, hoisin sauce)
  • Contains gluten (use tamari and gluten-free sauces for avoidance)
  • Contains shellfish (oyster sauce)
Mila Russo

Passionate home cook sharing easy, flavorful recipes and practical meal tips.