Love this? Pin it for later!
There are evenings when the clock is ticking, the kids are asking “What’s for dinner?” on repeat, and my brain is still in spreadsheet mode after a long workday. On those nights, this hearty keto beef and broccoli stir-fry swoops in like a culinary superhero. It’s the exact dish my husband and I relied on when we committed to a ketogenic lifestyle three years ago, and it’s still the recipe we text each other about at 4:47 p.m. with the simple message: “Classic tonight?”
I first tasted a version of this stir-fry in a tiny Hong Kong café where the chef tossed flank steak and gai lan (Chinese broccoli) over a flame so hot the wok breathed fire. My keto-friendly adaptation keeps that nostalgic charred flavor but swaps the traditional corn-starch-thickened sauce for a glossy, garlicky, sesame-kissed glaze that clocks in at just 5 g net carbs per serving. We serve it over cauliflower rice for weeknights, or alongside shirataki noodles when friends come over and we want to show off how indulgent low-carb eating can be. Whether you’re meal-prepping for a busy Monday or whipping up a last-minute Friday feast, this 25-minute wonder will earn a permanent spot in your rotation.
Why This Recipe Works
- One-pan convenience: Minimal dishes and a lightning-fast cleanup.
- Restaurant-level sear: Dry-brining the beef for ten minutes draws out moisture so you get caramelized edges without a wok.
- Keto-approved thickener: A pinch of xanthan gum replaces corn starch for that silky, cling-to-the-vegetables texture.
- Meal-prep hero: Flavors intensify overnight, making leftovers even better.
- Freezer-friendly: Portion and freeze flat in zip bags; reheat straight from frozen for a 5-minute lunch.
- Macro-balanced: 29 g fat, 34 g protein, 5 g carbs—ideal for ketogenic macros.
Ingredients You'll Need
Quality matters in a stir-fry because every element shines. Below are the star players, plus swaps if you’re in a pinch.
- Flank steak (1 lb / 450 g): Look for even crimson coloring and minimal connective tissue. If flank is pricey, skirt or flat-iron work; just slice against the grain. Grass-fed beef lends a deeper, almost buttery flavor that complements the sesame oil.
- Broccoli (4 cups florets): Buy heads, not bags, so you can keep the stems for crudités or soup. The florets’ nooks grab the glaze beautifully.
- Coconut aminos (¼ cup): My soy-free, lower-sodium alternative to traditional soy sauce. If soy isn’t an issue, tamari is fine; reduce salt later.
- Fresh ginger (1 Tbsp minced): Skip the jarred stuff; fresh ginger’s heat and floral notes wake up the entire dish.
- Toasted sesame oil (2 tsp): A little goes a long way. Store it in the fridge to prevent rancidity.
- Xanthan gum (¼ tsp): Keto’s best-kept thickening secret. If new to it, measure precisely; too much creates slime.
- Beef bone broth (⅓ cup): Adds collagen-rich silkiness. Plain water is okay, but you’ll miss that extra layer of umami.
- Granular erythritol or allulose (2 tsp): Balances salt without spiking glucose. Feel free to omit if you like savory-salty only.
- Avocado oil (2 Tbsp): High smoke point ensures you can crank the heat for a proper sear. Refined coconut oil is a neutral stand-in.
- Optional garnishes: Toasted sesame seeds for crunch, sliced scallions for color, and a squeeze of lime to brighten.
How to Make Hearty Keto Beef and Broccoli Stir-Fry for a Quick and Classic Meal
Expert Tips
Velveting Hack
Whisk 1 tsp baking soda into marinade for 15 minutes to raise pH, delivering take-out-level tenderness without extra carbs.
Wok Substitute
No wok? Use a rimmed, heavy stainless or cast-iron skillet. The key is retaining high heat, not the shape.
Crisp Broccoli Longer
Shock in ice water, then pat completely dry; residual water will braise instead of sear.
Double the Sauce
Planning to toss with cauliflower rice? Make 1.5× the glaze so every grain is coated.
Slice Partially Frozen
15 minutes in the freezer firms the steak for paper-thin slices that cook in under 2 minutes.
Spice It Up
Add ½ tsp red-pepper flakes or 1 tsp sugar-free sriracha to the sauce for gentle heat.
Variations to Try
- Mushroom Medley: Swap half the broccoli for shiitake or cremini to deepen umami while staying keto.
- Chicken Swap: Use thigh strips; they stay juicier than breast and carry the same macros.
- Vegetarian Keto: Replace beef with halloumi cubes; the salty cheese holds its shape under high heat.
- Thai Twist: Add 1 tsp fish sauce and the zest of ½ lime to the glaze for a bright, funky punch.
Storage Tips
Allow leftovers to cool completely, then transfer to an airtight glass container. Refrigerate up to 4 days. For longer storage, portion into silicone freezer bags, press out excess air, and freeze up to 3 months. Reheat gently in a non-stick skillet with a splash of broth or water; microwaving works but softens broccoli more. If meal-prepping for the week, store sauce separately and add during final reheat to maintain vivid color.
Frequently Asked Questions
Hearty Keto Beef and Broccoli Stir-Fry for a Quick and Classic Meal
Ingredients
Instructions
- Prep beef: Place steak in freezer 10 min to firm; slice against grain into ¼-inch strips.
- Make sauce: Whisk coconut aminos, sesame oil, erythritol, and xanthan gum until smooth.
- Marinate: Coat beef with half the sauce; rest 5 min.
- Par-cook broccoli: Boil florets 45 sec, drain, plunge into ice bath, pat dry.
- Sear: Heat avocado oil in large skillet over medium-high. Sear beef in two batches, 60 sec per side; remove.
- Combine: In same pan, sauté ginger and garlic 15 sec. Return beef, broccoli, remaining sauce, and broth; toss 45 sec until glossy.
- Finish: Drizzle extra sesame oil, sprinkle sesame seeds and scallions. Serve hot.
Recipe Notes
Do not overcrowd the pan; two batches ensure caramelization. Leftovers keep 4 days refrigerated or 3 months frozen.