This vibrant Asian-inspired dish combines thinly sliced beef sirloin with crisp-tender bok choy and asparagus in a rich, savory soy-based sauce. The entire meal comes together in just 30 minutes, making it ideal for busy weeknights when you want something nutritious and satisfying without spending hours in the kitchen.
The sauce blends soy sauce, oyster sauce, and hoisin with a touch of sesame oil, creating a glossy coating that clings perfectly to the beef and vegetables. Serve over steamed rice or noodles for a complete meal that delivers restaurant-quality flavors with minimal effort.
Protein-packed with 28g per serving, this dairy-free stir fry offers a balanced combination of lean beef and nutrient-dense vegetables. The high-heat cooking method preserves the vegetables' natural crunch while infusing them with aromatic garlic and ginger.
Last Tuesday my kitchen smelled like ginger and sizzling beef. I had forgotten to thaw anything for dinner but found some sirloin in the freezer and bok choy wilting in the crisper drawer. Twenty minutes later my roommate was hovering over the wok asking when we could eat.
My friend Mei taught me the trick of slicing beef against the grain. She stood in my kitchen with a paring knife demonstrating the angle until I got it right. That small detail changed my stir-fries forever.
Ingredients
- Beef sirloin or flank steak: Slice paper-thin against the grain for maximum tenderness and quick cooking
- Bok choy: Separate white stems from green leaves as they need different cooking times
- Asparagus: Young thin spears work best here, no need to peel them
- Garlic and ginger: Fresh is essential, paste or powder will not give the same punch
- Soy sauce: Low-sodium gives you control over salt levels
- Oyster sauce: Adds umami depth without overwhelming the dish
- Cornstarch: Creates that glossy restaurant-style coating on everything
- Sesame oil: A little goes a long way, add at the end for fragrance
Instructions
- Mix the sauce:
- Whisk together soy sauce, oyster sauce, hoisin sauce, cornstarch, water, sesame oil, sugar and pepper until smooth and set aside.
- Sear the beef:
- Heat half the oil over high heat until smoking, add beef and stir-fry until browned but still pink inside then remove to a plate.
- Bloom the aromatics:
- Add remaining oil to the wok, toss in garlic and ginger and cook for 30 seconds until you can smell them.
- Cook the hard vegetables:
- Add asparagus and bell pepper first, stir-frying for 2 to 3 minutes until they start to soften.
- Add the bok choy:
- Toss in the bok choy and cook another 2 minutes until leaves are wilted and stems are crisp-tender.
- Combine everything:
- Return beef to the wok, pour in the sauce and toss for 2 minutes until thickened and coating everything.
Last month I doubled this recipe for a potluck. Every person asked for the recipe and someone actually licked the serving plate clean.
Getting the Texture Right
Stir-frying moves fast so keep everything moving. I learned to prep all my ingredients in separate bowls before I start cooking. The vegetables should retain some crunch and the beef should never be tough.
Making It Your Own
Snap peas work beautifully in place of asparagus when they are in season. Sometimes I add sliced shiitake mushrooms for extra umami or a splash of rice vinegar at the end for brightness.
Serving Suggestions
Steamed jasmine rice soaks up the sauce perfectly. I also love this over wide rice noodles or even spiralized vegetables for a lighter version.
- Top with toasted sesame seeds right before serving
- Sliced green onions add fresh color and bite
- A drizzle of chili oil wakes everything up
This has become my go-to when I want something fast but special. Hope it finds its way into your regular rotation too.
Recipe FAQs
- → What cut of beef works best for stir fry?
-
Beef sirloin or flank steak cut thinly against the grain yields the most tender results. The grain-cutting technique shortens muscle fibers, making each bite more tender despite quick cooking.
- → Can I make this gluten-free?
-
Absolutely. Substitute regular soy sauce with tamari or certified gluten-free soy sauce. Verify that your oyster and hoisin sauces are labeled gluten-free, as some brands contain wheat-based thickeners.
- → What vegetables can I substitute?
-
Snap peas, sliced mushrooms, broccoli florets, or baby corn work beautifully. The key is maintaining similar cooking times, so add hearty vegetables like broccoli earlier and delicate ones like snap peas later.
- → How do I prevent the sauce from becoming too thick?
-
The cornstarch in the sauce will thicken as it heats. If it becomes too thick, simply add a tablespoon of water or broth while stirring until you reach the desired consistency. The sauce should coat the back of a spoon.
- → Can I prepare this ahead of time?
-
Prep all ingredients in advance—slice the beef, chop vegetables, and whisk the sauce. Store separately in the refrigerator for up to 24 hours. The cooking process itself takes just 10 minutes once everything is prepped.
- → What protein alternatives work in this dish?
-
Sliced chicken breast, firm tofu cubes, or medium shrimp all pair wonderfully with the soy-based sauce and vegetables. Adjust cooking times accordingly—tofu needs less time, shrimp requires just 2-3 minutes until pink.