Sizzling Beef BokChoy
There’s something magical about the sizzle of beef hitting a hot skillet, especially when it’s mingling with the bold aromas of garlic and ginger. This Sizzling Beef BokChoy is a dish that instantly transports me to my grandmother’s cozy kitchen, where savory stir-fries were a weeknight staple. I still remember how she moved so swiftly, barely measuring a thing, yet the outcome was always packed with flavor.

Over the years, I’ve made this dish my own—still faithful to its comforting roots but adapted for ease and everyday enjoyment. Whether you’re new to stir-frying or a seasoned home cook, this recipe brings together tender beef, fragrant aromatics, and vibrant bok choy in a meal that’s both hearty and refreshingly light. It’s a weeknight hero that never fails to please.
Why You’ll Love This Recipe
- Quick and easy – This dish comes together in under 30 minutes, perfect for busy weeknights.
- Bold, savory flavors – The combination of garlic, ginger, and umami sauces creates a mouthwatering profile.
- Nutritious and balanced – With lean beef and vitamin-rich bok choy, it’s both satisfying and good for you.
- Customizable – You can switch up the veggies or adjust the heat to your preference.
- Great for meal prep – Stores well in the fridge and reheats beautifully.
- Pairs perfectly with rice – Makes a complete, comforting meal when served over jasmine or white rice.
Ingredients You’ll Need
- 1 lb (450g) beef sirloin or flank steak, thinly sliced
- 2 tablespoons soy sauce (low-sodium preferred)
- 1 tablespoon oyster sauce (Halal-certified)
- 1 tablespoon hoisin sauce (Halal-certified)
- 1 teaspoon sesame oil
- 2 tablespoons vegetable oil (canola or sunflower oil work well)
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1 bunch baby bok choy, washed and halved lengthwise
- 1 tablespoon cornstarch
- 1/4 cup water
- 1 green onion, sliced (for garnish)
- Cooked jasmine or white rice, for serving
- Salt and pepper, to taste
Substitution Tips:
- Use chicken or tofu instead of beef for a lighter or vegetarian option.
- Tamari or coconut aminos can replace soy sauce for a gluten-free version.
- If bok choy isn’t available, try broccoli florets, snap peas, or spinach.
Step-by-Step Instructions
1. Marinate the Beef
In a medium bowl, combine the sliced beef with soy sauce, oyster sauce, hoisin sauce, and sesame oil. Mix well to coat the meat. Let it marinate for at least 15 minutes while you prep the other ingredients.
Tip: Marinating longer (up to 1 hour in the fridge) will deepen the flavors.
2. Prepare the Sauce Slurry
In a small bowl, mix the cornstarch and 1/4 cup of water until smooth. This will help thicken the sauce later.
Tip: Always stir the slurry again before adding, as cornstarch can settle.
3. Sear the Beef
Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat. Once hot, add the beef in a single layer. Sear for 1–2 minutes per side until browned but not fully cooked through. Remove and set aside.
Tip: Don’t overcrowd the pan—cook in batches if needed to maintain high heat.
4. Sauté Garlic and Ginger
In the same pan, add the remaining 1 tablespoon of oil. Sauté the garlic and ginger over medium-high heat for about 30 seconds until fragrant.
Tip: Keep stirring constantly to avoid burning the aromatics.
5. Cook the Bok Choy
Add the halved bok choy cut-side down. Cook for 2–3 minutes until lightly charred and just tender. Season with a pinch of salt and pepper.
Tip: Cover the pan for a minute to help steam and soften the thicker stems.
6. Combine and Simmer
Return the beef to the pan. Pour in the cornstarch slurry and stir well to coat everything. Simmer for another 2–3 minutes until the sauce thickens and the beef is fully cooked.
Tip: Adjust seasoning with more soy sauce or a splash of water for a thinner sauce.
7. Garnish and Serve
Sprinkle sliced green onions on top and serve hot over steamed jasmine or white rice.
Tip: For an extra kick, add a drizzle of chili oil or a sprinkle of crushed red pepper.
Prep Time: 15 minutes | Cook Time: 15 minutes
Total Time: 30 minutes
Kcal: ~350 per serving | Servings: 4

Serving and Storage Tips
Serve this dish hot with a generous scoop of jasmine or white rice. For a pretty presentation, use a shallow bowl and place the bok choy on the side with beef layered on top. Add a sprinkle of green onions and a few sesame seeds for visual appeal.
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave with a splash of water to loosen the sauce.
Avoid freezing, as the bok choy can become mushy when thawed.
Helpful Notes
- Velveting the beef: For extra tender meat, toss the beef in 1/2 teaspoon baking soda and rinse before marinating.
- Boost the flavor: Add a dash of rice vinegar or lime juice right before serving for brightness.
- Make it spicy: Stir in a teaspoon of chili garlic sauce or fresh chopped chilies.
- Vegetarian twist: Use extra-firm tofu and double the vegetables for a plant-based version.
- Common mistake: Don’t overcook the bok choy—keep it crisp for the best texture.
Frequently Asked Questions
- Can I use a different cut of beef?
Yes, skirt steak or ribeye also work well. Just slice thinly across the grain for tenderness. - Why is my beef tough?
It may have been overcooked or sliced too thick. Always slice against the grain and sear quickly over high heat. - Can I make this ahead of time?
You can marinate the beef up to a day in advance. Cooked leftovers also store well for meal prep. - What if I don’t have hoisin sauce?
You can substitute with a mix of soy sauce, a little sugar, and a dab of peanut butter or tahini. - Why is my sauce too thick or too thin?
Too thick? Add a splash of water. Too thin? Simmer a bit longer or add more cornstarch slurry as needed.
Final Thoughts
Sizzling Garlic-Ginger Beef with Crisp Bok Choy is one of those magical dishes that checks every box: it’s fast, flavorful, and deeply satisfying. Whether you’re cooking for family or treating yourself to a cozy dinner, it’s a guaranteed hit.
This dish pairs beautifully with a side of miso soup or a crunchy Asian-style cucumber salad.
Have you tried this recipe? I’d love to hear your favorite twist or how you made it your own!

Sizzling Garlic-Ginger Beef with Crisp Bok Choy
Ingredients
- 1 lb 450g beef sirloin or flank steak, thinly sliced
- 2 tablespoons soy sauce low-sodium preferred
- 1 tablespoon oyster sauce Halal-certified
- 1 tablespoon hoisin sauce Halal-certified
- 1 teaspoon sesame oil
- 2 tablespoons vegetable oil canola or sunflower oil work well
- 4 cloves garlic minced
- 1 tablespoon fresh ginger minced
- 1 bunch baby bok choy washed and halved lengthwise
- 1 tablespoon cornstarch
- 1/4 cup water
- 1 green onion sliced (for garnish)
- Cooked jasmine or white rice for serving
- Salt and pepper to taste
Substitution Tips:
- Use chicken or tofu instead of beef for a lighter or vegetarian option.
- Tamari or coconut aminos can replace soy sauce for a gluten-free version.
- If bok choy isn’t available try broccoli florets, snap peas, or spinach.
Instructions
Marinate the Beef
- In a medium bowl, combine the sliced beef with soy sauce, oyster sauce, hoisin sauce, and sesame oil. Mix well to coat the meat. Let it marinate for at least 15 minutes while you prep the other ingredients.
- Tip: Marinating longer (up to 1 hour in the fridge) will deepen the flavors.
Prepare the Sauce Slurry
- In a small bowl, mix the cornstarch and 1/4 cup of water until smooth. This will help thicken the sauce later.
- Tip: Always stir the slurry again before adding, as cornstarch can settle.
Sear the Beef
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat. Once hot, add the beef in a single layer. Sear for 1–2 minutes per side until browned but not fully cooked through. Remove and set aside.
- Tip: Don’t overcrowd the pan—cook in batches if needed to maintain high heat.
Sauté Garlic and Ginger
- In the same pan, add the remaining 1 tablespoon of oil. Sauté the garlic and ginger over medium-high heat for about 30 seconds until fragrant.
- Tip: Keep stirring constantly to avoid burning the aromatics.
Cook the Bok Choy
- Add the halved bok choy cut-side down. Cook for 2–3 minutes until lightly charred and just tender. Season with a pinch of salt and pepper.
- Tip: Cover the pan for a minute to help steam and soften the thicker stems.
Combine and Simmer
- Return the beef to the pan. Pour in the cornstarch slurry and stir well to coat everything. Simmer for another 2–3 minutes until the sauce thickens and the beef is fully cooked.
- Tip: Adjust seasoning with more soy sauce or a splash of water for a thinner sauce.
Garnish and Serve
- Sprinkle sliced green onions on top and serve hot over steamed jasmine or white rice.
- Tip: For an extra kick, add a drizzle of chili oil or a sprinkle of crushed red pepper.
Notes
- Velveting the beef: For extra tender meat, toss the beef in 1/2 teaspoon baking soda and rinse before marinating.
- Boost the flavor: Add a dash of rice vinegar or lime juice right before serving for brightness.
- Make it spicy: Stir in a teaspoon of chili garlic sauce or fresh chopped chilies.
- Vegetarian twist: Use extra-firm tofu and double the vegetables for a plant-based version.
- Common mistake: Don’t overcook the bok choy—keep it crisp for the best texture.
