Some dinners taste like a treat from your favorite takeout spot, except this one is faster, fresher, and made right in your own kitchen. This beef and bok choy stir fry brings together tender strips of flank steak, crisp baby bok choy, and a glossy savory sauce, all in about 20 minutes. It is the kind of weeknight meal that beats delivery and leaves you with just one pan to wash.
What makes this stir fry work is speed and high heat. Thin slices of beef sear in minutes, the bok choy stays bright and crisp tender, and a quick soy and sesame sauce ties everything together. It serves four, so it is great for a family dinner or for leftovers that pack up beautifully for lunch the next day.
Watch the Recipe Video
See how this quick stir fry comes together step by step.
Why You Will Love This Beef and Bok Choy Stir Fry
- Ready in about 20 minutes. From cutting board to table fast, perfect for busy weeknights when you do not want to wait on delivery.
- Better than takeout. A fresh, savory sauce and crisp tender vegetables taste lighter and brighter than the greasy version.
- One pan, easy cleanup. Everything cooks in a single skillet or wok, so there is almost nothing to wash.
- Tender, flavorful beef. A quick cornstarch toss keeps the flank steak silky and helps the sauce cling to every bite.
- Easy to customize. Swap the vegetables, change the protein, or dial the heat up or down to suit your table.
What Makes This Stir Fry So Good
The magic starts with high heat and thin beef. When the pan is hot and the slices are thin, the meat sears in just a couple of minutes and stays tender instead of turning tough. A quick toss in soy sauce and cornstarch before cooking gives the beef a silky coating that browns fast and helps the sauce grip later.
The sauce does the heavy lifting on flavor. Low sodium soy sauce brings the savory base, rice vinegar adds a bright tang, and sesame oil rounds it out with a warm, nutty finish. A spoon of hoisin makes it a little sweet and glossy, and a touch of sriracha brings gentle heat if you want it. That balance of salty, tangy, and just a little sweet is what makes this taste like a restaurant plate.
Bok choy is the fresh, crunchy heart of the dish, and timing is everything. The thick stems go in first because they need a couple of minutes to soften, then the tender leaves follow and wilt in seconds. Cook them just until bright green and crisp tender so they keep that fresh snap that balances the rich beef and sauce.
Optional Pro Tip: Velvet the Beef for Extra Tender Strips
This recipe is quick and works beautifully as written. If you want steakhouse tender beef every single time, you can borrow a Chinese restaurant trick called velveting. Toss the sliced flank steak with a small pinch of baking soda along with the cornstarch and soy sauce, then let it sit for 15 to 20 minutes before cooking.
The baking soda gently softens the surface of the meat so it cooks up especially silky. If you use it, rinse the beef briefly and pat it dry before searing, and it is ready for the hot pan. It is an extra optional step, but cooks who love a true takeout texture swear by it.
Tips for the Best Beef and Bok Choy Stir Fry
- Slice the beef against the grain. Cutting across the muscle fibers into thin strips is the single biggest key to tender, easy to chew beef.
- Get the pan really hot first. A smoking hot skillet or wok sears the beef quickly. A cool pan steams the meat and turns it gray and tough.
- Do not crowd the pan. Cook the beef in a single layer, in batches if needed, so it browns instead of stewing in its own juices.
- Separate bok choy stems and leaves. Stems need a couple of minutes, leaves only seconds. Adding them together leaves you with soggy leaves or crunchy stems.
- Have everything ready before you start. Stir fry moves fast. Slice, mix the sauce, and measure before the pan goes on the heat, because there is no time to chop mid cook.
- Optional pro tip: toss to a glossy finish. Once the sauce thickens, give it a final toss so every piece is coated, with no liquid pooling in the pan.
Variations and Add Ins
This stir fry is an easy base that takes well to a few quick swaps depending on what you have on hand.
- Change the protein. Swap the beef for thin sliced chicken, shrimp, or crispy tofu for a vegetarian version. The cooking stays just as quick.
- Mix up the vegetables. Broccoli, snap peas, mushrooms, carrots, or water chestnuts all work well. Add quick cooking ones near the end so they stay crisp.
- Make it gluten free. Use tamari in place of the soy sauce, and check that your hoisin and sriracha are gluten free.
- Turn up the heat. Add extra sriracha, a pinch of red pepper flakes, or a sliced fresh chili for a spicier plate.
- Add a savory boost. A splash of Shaoxing wine or a little oyster sauce deepens the rich, restaurant style flavor.
- Serve it your way. Spoon it over steamed rice, brown rice, cauliflower rice, quinoa, or noodles to round out the meal.
How to Store Beef and Bok Choy Stir Fry
Leftovers keep well and make an easy lunch. Once the stir fry has cooled, store it in an airtight container in the refrigerator for 3 to 4 days. Reheat it gently in a hot skillet for a minute or two, or microwave it in short bursts, just until warmed through so the beef stays tender.
You can freeze it for up to two months, though the bok choy will soften and lose some of its crisp texture after thawing. For the best results, thaw it overnight in the fridge and reheat in a hot pan. Leftovers are also great chopped into a grain bowl, tucked into a wrap, or tossed with cooked noodles for a fast next day meal.
Frequently Asked Questions
What cut of beef is best for stir fry?
Flank steak is ideal because it is lean, flavorful, and turns tender when sliced thin against the grain. Sirloin or skirt steak also work well. Whatever cut you use, slice it thinly for the quickest, most tender results.
What is bok choy, and should I use baby bok choy?
Bok choy is a mild Chinese cabbage with crunchy white stems and tender green leaves. Baby bok choy is the best pick for stir fry because it is crisp and cooks fast. Larger bok choy works too, just separate the stems and leaves and give the stems a little more time.
How do I keep the beef tender?
Slice it thin against the grain and toss it with cornstarch before cooking. Sear it quickly over high heat and avoid overcooking it. For extra tender strips, you can velvet the beef with a small pinch of baking soda before cooking.
Can I make this gluten free?
Yes. Use tamari in place of the soy sauce, and double check that your hoisin sauce and sriracha are labeled gluten free.
What can I serve with beef and bok choy stir fry?
It is great over steamed white or brown rice, cauliflower rice, quinoa, or noodles. A side of steamed dumplings or a simple cucumber salad rounds out the meal.
Can I prep it ahead of time?
Yes. Slice the beef and vegetables and whisk the sauce up to a day ahead, then store them separately in the fridge. When you are ready, the cooking itself takes only about 10 minutes.
How do I store and reheat leftovers?
Keep leftovers in an airtight container in the fridge for 3 to 4 days. Reheat gently in a hot skillet or in the microwave in short bursts, just until warmed through so the beef stays tender.
Can I use frozen vegetables?
Yes, though fresh bok choy gives the best crisp texture. If you use frozen vegetables, do not thaw them first, add a minute or two to the cook time, and drain any extra liquid so the sauce does not turn watery.
A Fast Dinner That Beats Delivery
This beef and bok choy stir fry earns a spot in the weeknight rotation because it delivers big flavor in very little time. Tender beef, crisp bright vegetables, and a glossy savory sauce come together in one pan, faster than takeout would even arrive.
Serve it over a bowl of warm rice, garnish with green onions and sesame seeds, and enjoy a fresh, satisfying dinner any night of the week. Then look forward to the leftovers, because they make a great lunch.
Results vary by ingredients, equipment, and cooking conditions. Always taste and adjust seasoning as you go.




