There's something truly irresistible about tender strips of beef coated in a savory, garlicky sauce—this Beef with Garlic Sauce Stir-Fry Recipe nails that comfort food vibe with fresh broccoli and a perfectly balanced sauce. It’s a fantastic way to bring classic Chinese takeout flavors right into your kitchen.
Jump to:
Why You'll Love This Recipe
I’ve made this stir-fry countless times, and it always brings that restaurant-quality satisfaction without requiring a trip to the takeout spot. Plus, it’s packed with flavor and actually quite straightforward once you know the key steps.
- Tender Beef Every Time: Using a little baking soda to tenderize the flank steak gives you that melt-in-your-mouth texture that’s so iconic in Chinese cuisine.
- Garlic-Forward Flavor: The freshly minced garlic in the sauce creates this aromatic, bold flavor that elevates the entire dish.
- Easy Weeknight Dinner: Quick cooking times mean you can make this recipe on a busy evening without sacrificing taste.
- Customizable Sauce: You can tweak the sauce ingredients slightly to dial up the sweetness, tang, or spice depending on your mood.
Ingredients & Why They Work
This beef stir-fry balances savory, sweet, tangy, and slightly spicy perfectly. The ingredients are straightforward but each one plays a key role in building the final flavor and texture.
- Flank Steak: This cut is budget-friendly and ideal for stir-frying but slicing it thin and against the grain is crucial for tenderness.
- Broccoli Florets: They add texture and a fresh green pop that balances the rich beef and garlic sauce.
- Green Onions: Freshness and mild sharpness here brighten the end dish enormously.
- Baking Soda: Yes, baking soda! It’s a classic tenderizing trick that breaks down beef fibers for that soft, velvety texture.
- Vegetable Oil: Avocado or any high smoke point oil works great for quick stir-frying without burning.
- Fresh Garlic: The star aromatic—makes all the difference when freshly minced rather than pre-minced.
- Chicken Broth: Helps create a flavorful base for the sauce, but water can be a fine substitute in a pinch.
- Cornstarch: This thickens the sauce just enough to cling to the beef and veggies.
- Black Vinegar: Adds tang and depth; rice vinegar works as a milder alternative.
- Light and Dark Soy Sauce: Light soy brings saltiness and umami; dark soy adds color and a richer, caramelized note.
- Oyster Sauce: Another umami booster that rounds out the sauce with subtle sweetness and depth.
- Toasted Sesame Oil: Off the stove, this adds that signature nutty aroma and flavor.
- Red Pepper Flakes (optional): For a gentle kick of heat if you like a touch of spice in your stir-fry.
Make It Your Way
While I love sticking to the classic sauce profile, this Beef with Garlic Sauce Stir-Fry Recipe is so forgiving and adaptable. Feel free to play with it to suit your tastes or dietary needs.
- Vegetarian Option: Swap the beef for firm tofu or tempeh, and use vegetable broth instead – you’ll still get that luscious garlic sauce experience.
- Extra Veggies: I sometimes add sliced bell peppers or snap peas for color and crunch. Just toss them in alongside the broccoli.
- Heat Lovers’ Variation: Crank up those red pepper flakes or add fresh sliced chili for more kick.
- Gluten-Free: Use tamari instead of soy sauce and make sure your oyster sauce is labeled gluten-free.
Step-by-Step: How I Make Beef with Garlic Sauce Stir-Fry Recipe
Step 1: Tenderize the Beef
Start by slicing your flank steak very thinly against the grain—this prevents chewiness. Then spread the slices flat and dust both sides evenly with about 2 teaspoon of baking soda total. This might sound unusual, but it's the secret to getting beef that feels tender and soft like in your favorite takeout. Let it sit for 15 minutes, then rinse thoroughly with water and pat completely dry. Don’t skip drying, or you’ll end up steaming the beef rather than searing it.
Step 2: Mix Your Sauce
While the beef tenderizes, whisk together the chicken broth (or water) and cornstarch first to prevent lumps. Then add the soy sauces, black vinegar, oyster sauce, brown sugar, sesame oil, and red pepper flakes if you’re using them. You might notice the oyster sauce doesn’t dissolve fully, but don’t worry—it’ll melt smoothly once the pan heats up.
Step 3: Sear the Beef
Heat a large skillet or wok over medium-high and add your oil. Arrange the beef slices so they lay flat in a single layer without overcrowding the pan. Resist stirring immediately—let the beef crisp up on one side for 2-3 minutes. Then toss everything and cook for about 90 seconds more until it's done. The beef can look a little pinkish due to the tenderizing, but that’s perfectly safe and part of the magic.
Step 4: Add the Broccoli and Garlic
Push the beef to the edges of the pan, add the broccoli to the center, and drizzle a little oil if things look dry. Stir the broccoli often for 2 minutes to keep it crisp-tender. Then move the broccoli aside, add the minced garlic to the middle with a touch more oil, and sauté just until fragrant—about 1 minute is perfect. Don't burn the garlic; keep an eye on it!
Step 5: Bring It All Together with the Sauce
Pour in your sauce mixture and keep the heat on medium-low. Stir gently and continuously to coat the beef and broccoli evenly as the sauce thickens and reduces. This only takes a few minutes, and once everything looks glossy and saucy, you’re done!
Step 6: Final Touches and Serve
Take the skillet off the heat and toss in your sliced green onions and a drizzle of toasted sesame oil. I love the fresh pop the green onions add, and the sesame oil finishes everything with that irresistible aroma. Serve this right away over steaming jasmine rice for the full experience.
Top Tip
From my many attempts making this Beef with Garlic Sauce Stir-Fry Recipe, a few key steps make all the difference between so-so and spectacular.
- Tenderizing with Baking Soda: It’s worth the extra 15 minutes! Don’t rush past rinsing and drying the steak afterward to avoid a bitter taste and ensure a gorgeous sear.
- Don’t Overcrowd the Pan: Too many beef slices at once will cause steaming, so cook in batches if needed.
- Fresh Garlic Only: Pre-minced garlic just won’t give you that punch of flavor and aroma—fresh is key here.
- Quick Sauce Simmer: Keep the heat medium-low when adding the sauce so it thickens nicely without burning or becoming too gloppy.
How to Serve Beef with Garlic Sauce Stir-Fry Recipe
Garnishes
I always toss in loads of freshly sliced green onions for brightness, and sometimes sprinkle toasted sesame seeds for extra nuttiness and texture—I swear it makes it feel fancy even on a weeknight.
Side Dishes
Beyond the jasmine rice, you can serve this stir-fry with simple sides like steamed dumplings, egg rolls, or a light cucumber salad to balance the richness.
Creative Ways to Present
For dinner parties, I like to plate this over fried rice or even inside lettuce cups for a fun, handheld option. Adding a few thin slices of fresh chili or a drizzle of chili oil can add a stunning pop of color and spice too.
Make Ahead and Storage
Storing Leftovers
Store any leftovers in an airtight container in the fridge—beef with garlic sauce stays great for up to 3 days. The broccoli softens a bit over time, so if you want to keep it crisp, add fresh veggie on the side next time.
Freezing
I haven’t had the best luck freezing this stir-fry because the broccoli gets mushy when thawed, but if you’re freezing leftovers, separate the beef from the veggies and reheat the beef alone for best texture.
Reheating
Reheat gently in a skillet over medium heat with a splash of water or broth to loosen the sauce. Avoid microwaving if you can—the skillet helps retain better texture and flavor.
Frequently Asked Questions:
Absolutely! Flank steak is my go-to because it’s affordable and tender when sliced thin, but you can also use skirt steak or sirloin. Just slice it against the grain thinly and follow the same tenderizing method with baking soda for best results.
No worries! Rice vinegar is a great substitute and will still add the mild tanginess the sauce needs. If you prefer something deeper, a splash of balsamic vinegar can work too but use sparingly since it’s stronger.
While not absolutely mandatory, baking soda helps achieve that classic tender texture that’s often missing in homemade versions. It’s a simple step that really elevates the dish, especially with flank steak which can be on the tougher side.
Definitely! Replace soy sauce with tamari or a certified gluten-free soy sauce. Also, look for gluten-free oyster sauce options in Asian markets or substitute with extra tamari and a touch of mushroom sauce.
Final Thoughts
This Beef with Garlic Sauce Stir-Fry Recipe has become a staple in my home kitchen because it delivers on the flavors and textures I love from takeout but is fresher and more satisfying. Once you master the key steps like tenderizing and sauce balance, you’ll find yourself making it over and over—trust me, your family and friends will thank you. Grab your wok or skillet and give it a go; I’m excited for you to taste how good home-cooked garlic beef can be!
Print
Beef with Garlic Sauce Stir-Fry Recipe
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Chinese
Description
This Beef with Garlic Sauce recipe delivers tender, flavorful stir-fried beef with a savory garlic sauce and broccoli, just like classic American Chinese takeout. The flank steak is tenderized with baking soda for that perfect texture, then seared and cooked with a vibrant sauce combining soy, oyster sauce, garlic, and a hint of sweetness. It's a quick and satisfying dish that's great served over jasmine rice.
Ingredients
Beef and Marinade
- 16 oz flank steak
- 2 teaspoon baking soda
- Salt to taste
- Fresh cracked black pepper to taste
Vegetables
- 3 cups broccoli florets (about 12 oz)
- 3 green onions, greens sliced thin
- 2 tablespoon freshly minced garlic
Sauce
- ½ cup chicken broth
- 2 tablespoon cornstarch
- 1 tablespoon black vinegar (or rice vinegar)
- 2 tablespoon light brown sugar
- 2 tablespoon soy sauce
- ½ tablespoon dark soy sauce (optional)
- 2 tablespoon oyster sauce
- ¼ teaspoon red pepper flakes (optional)
Other
- 1 tablespoon vegetable oil (such as avocado oil)
- 1 tablespoon toasted sesame oil
Instructions
- Tenderize the beef: Slice the flank steak against the grain into ⅛-inch thick slices. Lay the slices flat on a cutting board or plate. Dust 1 teaspoon of baking soda over the steak, then flip and dust the other side with the remaining 1 teaspoon. Let rest for 15 minutes, then rinse off the baking soda thoroughly with water and pat dry. Season one side with salt and pepper.
- Prepare the sauce: In a small bowl, whisk together chicken broth and cornstarch until smooth. Add black vinegar, light brown sugar, soy sauce, dark soy sauce, oyster sauce, and red pepper flakes if using. Mix well even if oyster sauce does not fully incorporate.
- Cook the beef: Heat vegetable oil in a large skillet over medium-high heat. Add the beef slices in a single layer and cook until crispy on one side, about 2-3 minutes. Stir and continue cooking until beef is cooked through, about 90 seconds more. Note: a slight reddish-pink hue is normal due to tenderizing.
- Cook the broccoli: Reduce heat to medium. Push beef to the sides of the pan, add broccoli to the center with a little more oil if needed. Stir frequently and cook for about 2 minutes until broccoli is tender-crisp.
- Sauté garlic: Reduce heat to low. Push broccoli to the sides, add minced garlic to the center with a little oil, and sauté until fragrant, about 1 minute.
- Add the sauce and finish: Turn heat to medium-low and pour the prepared sauce into the pan. Cook, stirring, until the sauce thickens and evenly coats the beef and broccoli.
- Serve: Remove from heat, stir in sliced green onions and toasted sesame oil. Serve immediately over cooked jasmine rice.
Notes
- Use flank steak or a similarly lean cut for best results.
- Tenderizing with baking soda is key to achieving the authentic texture; do not skip.
- If you prefer a spicier dish, increase red pepper flakes to taste.
- Oyster sauce adds depth but can be omitted for a milder flavor.
- Serve over jasmine rice or your preferred steamed rice for a complete meal.
- The beef may remain pinkish after cooking due to tenderizing; this is normal.
Nutrition
- Serving Size: 1 serving
- Calories: 305 kcal
- Sugar: 6 g
- Sodium: 750 mg
- Fat: 12 g
- Saturated Fat: 2 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 20 g
- Fiber: 3 g
- Protein: 28 g
- Cholesterol: 55 mg

Leave a Reply