Bok Choy Stir-Fried Beef: A Flavor-Packed 20-Minute Dinner Recipe
Introduction
This bok choy stir-fried beef recipe is a quick and flavorful dinner perfect for busy weeknights. Ready in just 20 minutes, it combines tender beef with crisp bok choy and a savory sauce that will satisfy your cravings. Plus, it’s easy to customize with different proteins or vegetables.

Ingredients
- 1 lb lean flank steak (substitute with chicken, shrimp, or tofu for dietary variations)
- 4 cups baby bok choy (substitute with regular bok choy or other leafy greens)
- 1 medium red bell pepper (use green bell pepper for a slightly different flavor)
- 3 cloves garlic (fresh is recommended for authenticity)
- 1 tbsp fresh ginger (fresh grated ginger is preferred)
- 3 tbsp low-sodium soy sauce (use tamari for a gluten-free option)
- 2 tbsp rice vinegar (can replace with apple cider vinegar or omit)
- 1 tbsp sesame oil (can substitute with olive oil)
- 1 tbsp cornstarch (arrowroot powder is a good alternative)
- 1/2 cup water (balances sauce consistency)
- 1 tbsp hoisin sauce (optional; can omit to reduce SmartPoints)
- 1 tbsp sriracha (optional; adjust to taste depending on spice preference)
- 1 spray cooking spray (olive oil could be used instead)
- 2 tbsp green onions (for garnish)
- 1 tbsp sesame seeds (for garnish)
Instructions
- Step 1: Slice the flank steak thinly and toss it with 1 tablespoon of soy sauce and cornstarch. Let it marinate for about 5 minutes while you prepare the sauce.
- Step 2: In a bowl, whisk together the remaining soy sauce, rice vinegar, sesame oil, water, hoisin sauce, and sriracha until well combined.
- Step 3: Heat a large skillet over high heat and spray with cooking spray. Add minced garlic and grated ginger, stir-frying for about 30 seconds until fragrant.
- Step 4: Add the marinated beef to the skillet and cook for 2-3 minutes until browned but still tender. Remove the beef from the skillet and set aside.
- Step 5: Re-spray the skillet, then add bok choy stems and red bell pepper slices. Stir-fry for about 2 minutes, then add bok choy leaves and continue stir-frying for another 1-2 minutes until the leaves wilt.
- Step 6: Return the cooked beef to the skillet and pour in the prepared sauce. Stir to coat everything evenly and let it simmer for 1-2 minutes until the sauce thickens.
- Step 7: Garnish with chopped green onions and sesame seeds. Serve hot over cauliflower rice or brown rice.
Tips & Variations
- For a gluten-free option, substitute soy sauce with tamari and arrowroot powder for cornstarch.
- Try using shrimp, chicken, or firm tofu instead of flank steak for different protein options.
- Add a handful of sliced mushrooms or snap peas for extra vegetable variety and texture.
- Adjust the sriracha amount to control the spice level or omit it if you prefer a milder dish.
- Fresh garlic and ginger are key to authentic flavor, but pre-minced options can be used in a pinch.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in a skillet over medium heat or microwave until heated through. Add a splash of water if the sauce has thickened too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular bok choy instead of baby bok choy?
Yes, regular bok choy works well; just separate the stems from the leaves and add them at different stages to ensure even cooking.
How can I make this dish vegetarian or vegan?
Replace the beef with firm tofu or additional vegetables and use tamari or a plant-based soy sauce substitute to keep it vegan. Skip the hoisin sauce if it contains animal products or check for a vegan variety.
Print
Bok Choy Stir-Fried Beef: A Flavor-Packed 20-Minute Dinner Recipe
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
A quick and flavorful Bok Choy Stir-Fried Beef recipe ready in 20 minutes, combining tender flank steak with fresh bok choy and a savory, tangy sauce for a perfect weeknight dinner.
Ingredients
Beef and Marinade
- 1 lb Lean Flank Steak
- 1 tbsp Low-Sodium Soy Sauce
- 1 tbsp Cornstarch
Vegetables
- 4 cups Baby Bok Choy
- 1 medium Red Bell Pepper
- 3 cloves Garlic
- 1 tbsp Fresh Ginger
Sauce
- 2 tbsp Rice Vinegar
- 1 tbsp Sesame Oil
- 1/2 cup Water
- 1 tbsp Hoisin Sauce (optional)
- 1 tbsp Sriracha (optional)
- 3 tbsp Low-Sodium Soy Sauce (remaining for sauce)
For Cooking and Garnish
- 1 spray Cooking Spray
- 2 tbsp Green Onions (for garnish)
- 1 tbsp Sesame Seeds (for garnish)
Instructions
- Marinate the Beef: Slice the flank steak thinly and toss it with 1 tablespoon of soy sauce and cornstarch. Let it marinate for about 5 minutes while you prepare the sauce.
- Prepare the Sauce: In a bowl, whisk together the remaining 3 tablespoons soy sauce, rice vinegar, sesame oil, water, hoisin sauce (optional), and sriracha (optional) until well combined.
- Cook Aromatics: Heat a large skillet over high heat and spray with cooking spray. Add minced garlic and grated ginger; stir-fry for about 30 seconds until fragrant.
- Cook the Beef: Add the marinated beef to the hot skillet and cook for 2-3 minutes until browned but still tender. Remove the beef and set aside.
- Stir-fry Vegetables: Re-spray the skillet and add bok choy stems and red bell pepper slices. Stir-fry for about 2 minutes, then add bok choy leaves and cook for another 1-2 minutes until wilted.
- Combine and Simmer: Return the cooked beef to the skillet. Pour in the prepared sauce and stir to coat everything evenly. Let it simmer for 1-2 minutes until the sauce thickens slightly.
- Garnish and Serve: Sprinkle chopped green onions and sesame seeds over the top. Serve hot over your choice of cauliflower rice or brown rice.
Notes
- Substitute flank steak with chicken, shrimp, or tofu for dietary variations.
- Use regular bok choy or other leafy greens if baby bok choy is unavailable.
- For a gluten-free option, substitute tamari for soy sauce and arrowroot powder for cornstarch.
- Omit hoisin sauce or sriracha to adjust sweetness or heat to your preference.
- Olive oil can be substituted for sesame oil and cooking spray.
- Serving over cauliflower rice lowers carbs and calories, making it a lighter meal.
- Prep Time: 7 minutes
- Cook Time: 13 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Asian
Keywords: bok choy beef stir fry, quick beef stir fry, healthy Asian stir fry, flank steak stir fry, easy dinner recipes

