The Story
Every Chinese restaurant in America has beef and broccoli on the menu. My father’s was no different. It was one of those dishes he never talked about — it wasn’t a family recipe or a point of pride. It was just the thing that sold. Every night. Table after table.
I didn’t appreciate it until years later, when I tried to make it myself and realized how hard it is to get right. The beef has to be tender, not chewy. The broccoli has to be bright green and crisp, not army green and mushy. The sauce has to coat without pooling at the bottom of the plate.
The secret is in the technique — velveting the beef with a starch marinade, blanching the broccoli ahead of time, and keeping the wok screaming hot. Get those three right and everything else falls into place.

What Makes This Healthier?
The takeout version of beef and broccoli is a sodium bomb — most recipes hit 1,200-1,500mg per serving from soy sauce alone. That’s before the rice.
Two swaps make all the difference:
Coconut aminos instead of soy sauce. Same umami depth, 73% less sodium. If you’re not gluten-free and prefer the taste of soy, use reduced-sodium tamari — still a big improvement over regular soy sauce.
Wok Mei oyster sauce instead of Lee Kum Kee. Most people don’t realize that standard oyster sauce contains wheat-based soy sauce. Wok Mei is certified gluten-free, uses no MSG, no modified corn starch, and sweetens with dried cane syrup instead of refined sugar. It’s the one I keep in my pantry — available on Amazon in 8 oz bottles.

I also use avocado oil instead of vegetable oil. Higher smoke point (520°F vs 400°F), better fat profile, and it doesn’t break down into harmful compounds at wok temperatures the way canola and vegetable oils can.

And of course — both garlic AND ginger. Most recipes skimp on one or the other. Not this one.
Instructions
-
Slice the steak. Cut flank steak against the grain into thin bite-sized strips. Pro tip — partially freeze the steak for 20 minutes first. It makes thin slicing dramatically easier.
-
Marinate. Toss steak slices with the marinade ingredients — coconut aminos, sesame oil, arrowroot starch, and black pepper. Let sit for 15 minutes at room temperature. The arrowroot starch creates a velvety coating that keeps the beef silky tender in high heat.
-
Blanch the broccoli. Bring a pot of water to a boil. Add a few drops of oil. Drop broccoli florets in for about 10 seconds — just enough to set the color. Immediately drain and remove with a strainer. This locks in the bright green and crisp texture. Set aside.
-
Mix the sauce. Whisk all sauce ingredients together in a small bowl — Wok Mei oyster sauce, coconut aminos, sesame oil, honey, arrowroot starch, and water (or bone broth for extra body and collagen). Set aside.
-
Sear the beef. Heat 1 tablespoon avocado oil in a wok over high heat until it just starts to smoke. Add beef in a single layer — do NOT stir for 45 seconds. Let it sear. Stir-fry until about 70% cooked through. The edges should be caramelized. Remove immediately and set aside.
-
Build the aromatics. Heat the remaining tablespoon of avocado oil in the same wok. Add ginger slices and stir-fry until fragrant. Add minced garlic and ginger, cook 20 seconds more.
-
Bring it together. Return the beef to the wok. Stir-fry until cooked through and the center of the meat is no longer pink, about 1-2 minutes. Add the blanched broccoli. Pour in the sauce and toss everything together until the sauce thickens and goes glossy.
-
Serve immediately. Plate over steamed jasmine rice or cauliflower rice. The sauce will continue to thicken as it sits, so serve right away for the best texture.
How Do I Store Leftovers?
Refrigerate in an airtight container for up to 3 days. Reheat in a hot skillet or wok — never microwave stir-fry if you can avoid it. The microwave steams the beef and turns the broccoli to mush.
Cook’s Notes
- Velveting is the Chinese restaurant technique that makes takeout beef impossibly tender. The arrowroot starch marinade is a simplified, grain-free version. It creates a thin protective coating on the protein that keeps it silky even in extreme wok heat.
- Don’t overcrowd the wok. If your wok isn’t big enough, sear the beef in two batches. Overcrowding drops the temperature and you get steamed beef instead of seared beef. That’s the difference between restaurant quality and disappointing.
- The broccoli blanch is quick — 10 seconds, not minutes. You want it bright green and still snappy. It finishes cooking in the final toss with the sauce.
- Wok Mei oyster sauce is available on Amazon in 8 oz bottles. If you can’t find it, mushroom oyster sauce is another gluten-free alternative.
- Bone broth upgrade: Swap the water in the sauce for beef bone broth. It adds collagen, gelatin, and a richer body. The gelatin helps the sauce cling to the beef — you’ll notice the difference.
Health Swap
Standard oyster sauce brands (Lee Kum Kee, Kikkoman) contain wheat-based soy sauce and modified corn starch. Wok Mei is certified gluten-free — no MSG, no sodium benzoate, no modified corn starch, uses dried cane syrup instead of refined sugar. Coconut aminos has 73% less sodium than regular soy sauce. Avocado oil has a higher smoke point than vegetable oil and is loaded with heart-healthy monounsaturated fats.
Get Healthier Recipes Weekly
New recipes with Health Swaps, nutrition data, and the stories behind them.
Healthier Beef and Broccoli
Ingredients
Instructions
- 1Slice the steak.
Cut flank steak against the grain into thin bite-sized strips. Pro tip — partially freeze the steak for 20 minutes first. It makes thin slicing dramatically easier.
- 2Marinate.
Toss steak slices with the marinade ingredients — coconut aminos, sesame oil, arrowroot starch, and black pepper. Let sit for 15 minutes at room temperature. The arrowroot starch creates a velvety coating that keeps the beef silky tender in high heat.
- 3Blanch the broccoli.
Bring a pot of water to a boil. Add a few drops of oil. Drop broccoli florets in for about 10 seconds — just enough to set the color. Immediately drain and remove with a strainer. This locks in the bright green and crisp texture. Set aside.
- 4Mix the sauce.
Whisk all sauce ingredients together in a small bowl — Wok Mei oyster sauce, coconut aminos, sesame oil, honey, arrowroot starch, and water (or bone broth for extra body and collagen). Set aside.
- 5Sear the beef.
Heat 1 tablespoon avocado oil in a wok over high heat until it just starts to smoke. Add beef in a single layer — do NOT stir for 45 seconds. Let it sear. Stir-fry until about 70% cooked through. The edges should be caramelized. Remove immediately and set aside.
- 6Build the aromatics.
Heat the remaining tablespoon of avocado oil in the same wok. Add ginger slices and stir-fry until fragrant. Add minced garlic and ginger, cook 20 seconds more.
- 7Bring it together.
Return the beef to the wok. Stir-fry until cooked through and the center of the meat is no longer pink, about 1-2 minutes. Add the blanched broccoli. Pour in the sauce and toss everything together until the sauce thickens and goes glossy.
- 8Serve immediately.
Plate over steamed jasmine rice or cauliflower rice. The sauce will continue to thicken as it sits, so serve right away for the best texture.
Nutrition Facts
Per serving (serves 4)
| Nutrient | Amount |
|---|---|
| Calories | 340 |
| Protein | 32g |
| Carbohydrates | 16g |
| Fat | 16g |
| Sodium | 520mg |
| Fiber | 4g |
| Sugar | 5g |