This vibrant Asian-inspired stir-fry brings together thinly sliced beef sirloin, crisp-tender asparagus, and fresh bok choy in a rich soy-based sauce. The combination of garlic, ginger, and sesame oil creates deep umami flavors that coat every bite.
Perfect for busy weeknights, this dish comes together in just 30 minutes from start to finish. The beef stays tender while vegetables maintain their crunch, creating satisfying texture contrasts.
Serve over steamed rice or noodles for a complete meal. The sauce thickens beautifully to glaze all ingredients, ensuring each bite is flavorful and balanced.
Last Tuesday night found me staring at a package of beef sirloin I'd thawed that morning, trying to remember what I'd planned to make. My neighbor had dropped off some beautiful bok choy from her garden, and suddenly this stir-fry came together in my head faster than I could grab my wok.
I first made this during a chaotic week when my brother was recovering from surgery and needed easy, comforting meals. He texted me the next day saying it was the first thing he'd actually wanted to eat in days, and now he requests it every time I visit.
Ingredients
- 400 g (14 oz) beef sirloin or flank steak, thinly sliced against the grain: Freezing the beef for 20 minutes makes it so much easier to get those thin, tender slices
- 1 large bunch bok choy (about 300 g / 10 oz), washed and chopped into 2-inch pieces: The white stems need a bit more time than the green leaves, so keep them separate if you want perfect texture
- 200 g (7 oz) asparagus, trimmed and cut into 2-inch pieces: Snap the ends where they naturally break rather than cutting with a knife
- 1 medium red bell pepper, sliced: This adds such gorgeous color and a subtle sweetness that balances the salty soy sauce
- 2 cloves garlic, minced: Fresh garlic makes all the difference here
- 2 tsp fresh ginger, grated: Grate it right before you need it for the most punch
- 3 tbsp low-sodium soy sauce: Low-sodium gives you control over the salt level
- 1 tbsp oyster sauce: This is the secret ingredient that makes restaurant-style stir-fries taste authentic
- 1 tbsp hoisin sauce: Optional, but adds such lovely depth and a hint of sweetness
- 2 tsp cornstarch: This thickens your sauce beautifully
- 1/4 cup (60 ml) water: Creates the perfect sauce consistency
- 1 tsp sesame oil: Toasted sesame oil adds that unmistakable Asian flavor
- 1/2 tsp sugar: Just enough to balance all the salty elements
- 1/4 tsp freshly ground black pepper: Freshly ground really does taste better
- 2 tbsp vegetable oil: Canola or peanut oil works beautifully
Instructions
- Make your sauce first:
- Whisk together the soy sauce, oyster sauce, hoisin sauce, cornstarch, water, sesame oil, sugar, and black pepper in a small bowl until smooth and set it aside
- Sear the beef quickly:
- Heat 1 tablespoon of oil in a large wok over high heat, add the sliced beef, and stir-fry for 2 to 3 minutes until browned but not fully cooked, then remove it to a plate
- Wake up the aromatics:
- Add the remaining oil to the wok, toss in the garlic and ginger, and stir-fry for about 30 seconds until fragrant
- Start the vegetables:
- Add the asparagus and red bell pepper, stir-frying for 2 to 3 minutes until they begin to soften
- Add the bok choy:
- Toss in the bok choy and continue stir-frying for another 2 minutes until everything is crisp-tender
- Bring it all together:
- Return the beef to the wok, pour the sauce over everything, and stir-fry for 2 to 3 minutes until the sauce thickens and coats everything beautifully
- Taste and serve:
- Give it a quick taste, adjust the seasoning if needed, and serve hot over steamed rice or noodles
This recipe has become my go-to when friends drop by unexpectedly because it looks impressive but comes together so quickly. Last month my sister asked for the recipe after taking one bite, and now it's a regular in her dinner rotation too.
Making It Your Own
Sometimes I swap the beef for chicken or tofu when I'm craving something lighter, and shrimp works beautifully too. The sauce stays the same, but the cooking time might need adjusting depending on your protein choice.
Getting The Texture Right
The trick to perfect stir-fry texture is not overcooking anything. Your vegetables should still have some crunch, and the beef should be tender rather than tough. Everything continues cooking slightly in the hot sauce, so remove from heat while things still look a bit underdone.
Serving Suggestions
This stir-fry is fantastic over jasmine rice, but I've also served it over udon noodles or even cauliflower rice when I'm watching my carbs. Sometimes I add a soft fried egg on top for extra protein.
- Toast some sesame seeds in a dry pan for garnish
- Slice green onions on the diagonal for a pop of color
- Keep extra soy sauce on the table for those who love extra salt
There's something so satisfying about a stir-fry coming together in minutes, filling the kitchen with incredible smells. Hope this becomes one of your weeknight warriors too.
Common Questions
- → What cut of beef works best for stir-frying?
-
Beef sirloin or flank steak are ideal choices. Slice the meat thinly against the grain to ensure tenderness. The quick cooking time at high heat keeps the beef juicy and prevents it from becoming tough.
- → Can I make this dish gluten-free?
-
Yes, substitute regular soy sauce with tamari or certified gluten-free soy sauce. Ensure your oyster and hoisin sauces are labeled gluten-free. The dish remains just as flavorful with these simple swaps.
- → What vegetables can I add or substitute?
-
Snap peas, sliced mushrooms, broccoli florets, or baby corn work beautifully. The red bell pepper is optional but adds lovely color and sweetness. Feel free to use whatever crisp vegetables you have on hand.
- → How do I prevent the sauce from becoming too thick?
-
If the sauce thickens too much, simply add a tablespoon of water at a time until you reach the desired consistency. The cornstarch helps create a glossy coating that clings to the beef and vegetables.
- → Can I prep this dish in advance?
-
Slice the beef and vegetables ahead of time and store them separately in the refrigerator. Whisk the sauce components together in a jar. When ready to cook, everything will come together quickly for a fast, fresh dinner.
- → What protein alternatives work well?
-
Chicken breast strips, firm tofu cubes, or medium shrimp all substitute beautifully for the beef. Adjust cooking times accordingly—chicken and shrimp need similar cooking time, while tofu benefits from a few extra minutes to brown.