Soy Beef Bok Choy Asparagus

Savory soy beef stir fry with crisp bok choy and asparagus in glossy brown sauce Save
Savory soy beef stir fry with crisp bok choy and asparagus in glossy brown sauce | cookingwithavery.com

This vibrant stir-fry combines thinly sliced beef sirloin with fresh asparagus, bok choy, and aromatic garlic-ginger in a rich, savory sauce. The entire dish comes together in just 30 minutes, making it ideal for busy weeknights when you want something nutritious without spending hours in the kitchen.

The sauce balances salty soy sauce with sweet hoisin and umami oyster sauce, creating a glossy coating that clings to every bite. Serve over steamed rice or noodles for a complete meal that delivers lean protein and crisp-tender vegetables in perfect harmony.

The first time I made this stir-fry, I was running late after work and threw everything into the wok without thinking. My roommate walked in and immediately asked what smelled so incredible. That accidental dinner became our go-to meal forever after.

Last winter my friend Sarah came over stressed about finals. I made this exact recipe while she sat at my counter complaining about chemistry. By the time we sat down to eat, she had forgotten everything except how good the beef tasted.

Ingredients

  • Beef sirloin or flank steak: Slice against the grain into thin strips. Partially freezing the meat for 20 minutes makes cutting so much easier.
  • Bok choy: Separate the white stems from the green leaves. The stems need a bit more time to cook than the leaves.
  • Asparagus: Snap off the woody ends. If the spears are thick, peel the bottom third with a vegetable peeler.
  • Red bell pepper: Adds sweetness and color. Remove the white membrane inside for a cleaner taste.
  • Garlic and ginger: Fresh is non-negotiable here. Jarred ginger just does not work the same way.
  • Soy sauce: Low-sodium gives you control over the salt level. Regular soy sauce can make the dish too salty.
  • Oyster sauce: Adds umami depth without being overpowering. Find a good quality brand with real oyster extract.
  • Cornstarch: This thickens the sauce into that glossy restaurant style coating. Whisk it thoroughly to avoid lumps.
  • Sesame oil: Toasted sesame oil has a much stronger flavor than regular. Use it sparingly.
  • Vegetable oil: Canola or peanut oil handles high heat well without smoking.

Instructions

Make the sauce first:
Whisk together the soy sauce, oyster sauce, hoisin sauce, cornstarch, water, sesame oil, sugar and black pepper in a small bowl until completely smooth. The cornstarch needs to dissolve fully before cooking.
Cook the beef in batches:
Heat half the oil in a wok over high heat until smoking slightly. Add the beef in a single layer and let it sear for 1 minute before stirring. Cook for 2 minutes total until browned but still pink inside. Remove to a plate.
Bloom the aromatics:
Add the remaining oil to the hot wok. Toss in the garlic and ginger and stir constantly for 30 seconds until you can smell them. Do not let them brown or they will taste bitter.
Add the hearty vegetables:
Throw in the asparagus and red bell pepper. Stir-fry for 2 minutes until they start to soften but still have crunch.
Add the bok choy:
Add the bok choy stems first and cook for 1 minute, then add the leaves. Stir-fry for another minute until the leaves just wilt.
Combine everything:
Return the beef and any juices to the wok. Pour the sauce over everything and toss constantly. The sauce will bubble and thicken in about 2 minutes to coat each piece.
Finish and serve:
Taste and add more pepper if needed. Serve immediately over steamed rice while the sauce is still glossy and hot.
Tender beef strips tossed with fresh asparagus and bok choy in Asian soy glaze Save
Tender beef strips tossed with fresh asparagus and bok choy in Asian soy glaze | cookingwithavery.com

My dad claims he does not like Asian food but cleaned his plate when I made this. Now he asks for it every time he visits. Sometimes the right recipe changes everything.

Making It Ahead

You can slice the beef and mix the sauce up to a day ahead. Store them separately in the refrigerator. The vegetables are best cut fresh though they lose crunch when pre-cut too early.

Vegetable Swaps

Snap peas work beautifully instead of asparagus. Broccoli florets need an extra minute of cooking time. Mushrooms add meaty flavor but release water so cook them first before other vegetables.

Serving Ideas

Steamed jasmine rice is classic but cauliflower rice works for low carb. Noodles soak up the sauce beautifully. Sometimes I just eat it straight from the bowl with chopsticks.

  • Top with toasted sesame seeds right before serving
  • Sliced green onions add fresh color and bite
  • Red pepper flakes bring heat if you like it spicy
Weeknight dinner featuring beef, asparagus, and bok choy stir fried in savory soy sauce Save
Weeknight dinner featuring beef, asparagus, and bok choy stir fried in savory soy sauce | cookingwithavery.com

This recipe saved me so many nights when I wanted something fast but still homemade. Hope it becomes your backup plan too.

Recipe FAQs

Yes, flank steak, skirt steak, or even ribeye work well. The key is slicing thinly against the grain to ensure tenderness. For budget-friendly options, try top round or sirloin tip.

The cornstarch naturally thickens as it heats. If the sauce becomes too thick, simply add 1-2 tablespoons of water or broth while stir-frying to reach your desired consistency.

Absolutely. Substitute regular soy sauce with tamari or gluten-free soy sauce. Ensure your oyster and hoisin sauces are labeled gluten-free, or replace them with gluten-free alternatives.

Snap peas, broccoli florets, sliced mushrooms, or baby corn work beautifully. The key is using vegetables that cook quickly and maintain some crunch in the high-heat stir-fry.

Yes, but store the sauce separately from the cooked beef and vegetables. Reheat gently in a skillet, adding the sauce at the end to prevent overcooking. It keeps well for 3-4 days in the refrigerator.

Removing the beef prevents overcooking while the vegetables need more time. This technique ensures the beef stays tender and the vegetables reach crisp-tender perfection without everything becoming mushy.

Soy Beef Bok Choy Asparagus

Tender beef with crisp vegetables in savory soy sauce, ready in 30 minutes for a healthy weeknight meal.

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

Ingredients

Proteins

  • 14 oz beef sirloin or flank steak, thinly sliced against the grain

Vegetables

  • 1 large bunch bok choy (about 10 oz), washed and chopped into 2-inch pieces
  • 7 oz asparagus, trimmed and cut into 2-inch pieces
  • 1 medium red bell pepper, sliced

Aromatics

  • 2 cloves garlic, minced
  • 2 tsp fresh ginger, grated

Sauce

  • 3 tbsp low-sodium soy sauce
  • 1 tbsp oyster sauce
  • 1 tbsp hoisin sauce
  • 2 tsp cornstarch
  • 1/4 cup water
  • 1 tsp sesame oil
  • 1/2 tsp sugar
  • 1/4 tsp freshly ground black pepper

For Stir-Frying

  • 2 tbsp vegetable oil

Instructions

1
Prepare the Sauce: Whisk together soy sauce, oyster sauce, hoisin sauce, cornstarch, water, sesame oil, sugar, and black pepper in a small bowl until smooth. Set aside.
2
Sear the Beef: Heat 1 tablespoon oil in a large wok or skillet over high heat. Add sliced beef and stir-fry for 2–3 minutes until browned but not fully cooked. Remove beef to a plate and reserve.
3
Toast Aromatics: Add remaining 1 tablespoon oil to the wok. Add garlic and ginger, stir-frying for 30 seconds until fragrant.
4
Cook Firm Vegetables: Add asparagus and red bell pepper. Stir-fry for 2–3 minutes until vegetables begin to soften.
5
Add Bok Choy: Add bok choy and continue stir-frying for 2 minutes until wilted but still crisp-tender.
6
Combine and Thicken: Return beef to the wok. Pour prepared sauce over everything. Stir-fry for 2–3 minutes until beef is cooked through and sauce has thickened to coat all ingredients.
7
Finish and Serve: Taste and adjust seasoning if needed. Serve immediately over steamed rice or noodles.
Additional Information

Equipment Needed

  • Large wok or skillet
  • Sharp knife
  • Cutting board
  • Mixing bowls
  • Measuring spoons and cups

Nutrition (Per Serving)

Calories 290
Protein 28g
Carbs 17g
Fat 13g

Allergy Information

  • Contains soy (soy sauce, hoisin sauce)
  • Contains gluten (unless using gluten-free sauces)
  • Contains shellfish (oyster sauce)
Avery Mitchell

Passionate home cook sharing easy recipes, cooking tips, and meal ideas for food lovers.