Love this? Pin it for later!
Fresh, fast, and family-approved—this lightened-up take on the Chinese-American classic comes together in one pan and under 30 minutes. We’re trading the heavy soy-laden sauce for naturally-sweet coconut aminos, swapping flank steak for lean top sirloin, and letting the broccoli stay brilliantly green and crisp-tender. The result? A glossy, savory-sweet stir-fry that clocks in at just 310 calories per generous cup while still feeling like Friday-night take-out.
Why This Recipe Works
- One pan, 25 minutes: From fridge to table faster than delivery can find your doorbell.
- Gluten-free & soy-free: Coconut aminos keeps it allergy-friendly without sacrificing umami.
- High-protein, low-sugar: 29 g protein per serving and only 6 g naturally-occurring sugar.
- Broccoli stays neon-green: Flash-steam in the same skillet so nutrients don’t leach into boiling water.
- Meal-prep miracle: Flavor actually improves overnight; reheat in 90 seconds.
- Kid-approved mild: No chili heat unless you decide to add it.
Ingredients You'll Need
Quality ingredients make the difference between “good” and restaurant-level. Below I’ve listed exactly what I buy, plus the easiest swaps so you can cook tonight without an extra grocery run.
Top sirloin steak – Look for a 1-pound piece with even marbling and minimal visible fat. Sirloin is leaner than flank yet stays tender when sliced against the grain and given a quick 15-minute velvet (baking-soda brine). Don’t want beef? Try the same weight of thin chicken breast or even extra-firm tofu pressed for 10 minutes.
Broccoli florets – Buy two medium heads and cut yourself; pre-cut bags are usually stem-heavy. You want 5–6 cups bite-size florets so every forkful includes a veggie.
Coconut aminos – Made from fermented coconut sap and salt, it tastes like a milder soy with a touch of sweetness. If you only have low-sodium soy, use 3 Tbsp soy plus 1 Tbsp water plus 1 tsp honey to mimic coconut aminos’ sweetness.
Toasted sesame oil – A little goes a long way for nutty aroma. Store in the fridge so it doesn’t turn rancid.
Fresh ginger & garlic – Skip the jars; pre-minced oxidizes quickly. Peel ginger with the edge of a spoon and micro-plane straight into the skillet.
Arrowroot starch – My favorite paleo thickener; produces a crystal-clear, glossy sauce. Cornstarch is fine if that’s what you have.
Avocado oil – High smoke-point neutral oil for searing. Peanut or rice-bran oil are runner-ups.
How to Make Healthy Beef And Broccoli Stir Fry With Coconut Aminos
Velvet the beef for melt-in-your-mouth tenderness
Thinly slice partially-frozen sirloin against the grain into ⅛-inch strips. Toss with ½ tsp baking soda and 1 Tbsp water; let stand 15 minutes while you prep vegetables. Rinse well, pat very dry, then toss with 1 tsp arrowroot and a pinch of pepper. This Chinese restaurant trick raises pH so proteins can’t bind tightly, guaranteeing silky steak even with a short cook time.
Whisk up the 5-ingredient stir-fry sauce
In a small bowl combine ¼ cup coconut aminos, 2 Tbsp water, 1 Tbsp toasted sesame oil, 1 Tbsp arrowroot, and 1 tsp honey. Stir until no white streaks remain; set near the stove. The sauce thickens in the final 30 seconds of cooking, so have it ready.
Sear steak in a screaming-hot skillet
Heat 1 Tbsp avocado oil in a 12-inch stainless or cast-iron pan over medium-high until wisps of smoke appear. Add half the beef in a single layer; leave undisturbed 90 seconds for caramelization. Flip, cook 30 seconds more, then transfer to a plate. Repeat with remaining oil and beef. Over-crowding = steamed gray meat—don’t skip the batches.
Flash-steam broccoli in the same pan
Lower heat to medium, add 2 Tbsp water followed immediately by broccoli. Cover with a lid 2 minutes; the trapped steam turns broccoli vivid green while retaining crunch. Remove lid, push florets to the perimeter to evaporate excess moisture.
Aromatics in the center for 30 seconds
Create a well in the middle; add 1 tsp oil, 1 Tbsp minced ginger, and 3 minced garlic cloves. Stir-fry just until fragrant—about 20 seconds—then fold everything together.
Return beef and sauce to coat
Slide beef (and any collected juices) back into the pan. Give the sauce a quick re-whisk and pour it in. Stir continuously—the arrowroot activates at 160°F and thickens in seconds. Once everything is lacquered and glossy, remove from heat immediately to prevent broccoli from going army-green.
Serve over cauli-rice or fluffy quinoa
Divide among four bowls over your favorite grain. Garnish with toasted sesame seeds and the green parts of 2 sliced scallions. Dinner is done.
Expert Tips
Partially freeze the steak
15 minutes in the freezer firms the meat so you can slice whisper-thin, guaranteeing a 60-second sear.
Hot pan, cold oil = no stick
Heat the dry pan first, then add oil; it creates an instant non-stick surface without Teflon.
Double the sauce for saucy lovers
If you enjoy extra to drizzle over rice, simply scale the sauce ingredients 1.5×—no other changes needed.
Make it low-FODMAP
Swap garlic for 1 tsp garlic-infused oil and replace honey with maple syrup; coconut aminos is already FODMAP-safe.
Variations to Try
- Spicy Sriracha-Maple: Whisk 1 tsp sriracha into the sauce and replace honey with maple syrup for a fiery-sweet kick.
- Mushroom Medley: Add 4 oz sliced shiitake along with broccoli; they’ll soak up the sauce like little sponges.
- Orange Zest: Stir in ½ tsp fresh orange zest when you add garlic for a bright, citrusy perfume.
- Low-carb noodles: Serve over zero-calorie shirataki fettuccine for a keto-friendly plate under 8 g net carbs.
Storage Tips
Refrigerator: Cool completely, then pack in airtight glass containers 3–4 days. The sauce thickens when chilled; add a splash of water before reheating.
Freezer: Freeze individual portions in silicone bags up to 2 months. Thaw overnight in the fridge; microwave at 70% power so beef doesn’t toughen.
Make-ahead components: Slice steak and whisk sauce up to 24 hours ahead; store separately. Stir-fry fresh for company without last-minute prep.
Frequently Asked Questions
Healthy Beef And Broccoli Stir Fry With Coconut Aminos
Ingredients
Instructions
- Velvet beef: Toss sliced steak with baking soda and 1 Tbsp water; rest 15 min. Rinse, pat dry, coat with 1 tsp arrowroot.
- Stir sauce: Whisk coconut aminos, 2 Tbsp water, sesame oil, honey, and remaining arrowroot.
- Sear: Heat avocado oil in a hot skillet. Sear beef in two batches 90 sec per side; set aside.
- Steam broccoli: Add 2 Tbsp water and broccoli to same pan, cover 2 min.
- Aromatics: Push broccoli to edges, add ginger & garlic to center; stir 20 sec.
- Finish: Return beef and sauce; stir until glossy. Serve hot over rice or cauliflower rice.
Recipe Notes
For extra sauce, scale the sauce ingredients 1.5×. Leftovers reheat beautifully at 70% microwave power for 90-second intervals.