Prep the beef: Pat the sliced beef dry with paper towels.
Dry beef browns better and cooks faster. Season lightly with salt and pepper.
Mix the sauce: In a small bowl, whisk beef broth, tamari or coconut aminos, oyster sauce, sweetener, sesame oil, rice vinegar, and black pepper. If using xanthan gum, sprinkle it lightly over the sauce while whisking to avoid clumps.
If using arrowroot, mix it with cold water and set aside.
Blanch or quick-steam the broccoli: Bring a small pot of water to a boil. Add broccoli and cook 1–2 minutes until bright green and slightly tender. Drain well and set aside. (Or microwave with a splash of water for 90 seconds.)
Heat the pan: Place a large skillet or wok over medium-high heat.
Add 1 tablespoon oil and swirl to coat until shimmering.
Sear the beef in batches: Add half the beef in a single layer. Cook 60–90 seconds per side until browned but still pink in the center. Transfer to a plate.
Repeat with remaining beef, adding more oil if needed. Do not overcrowd the pan.
Sauté aromatics: Lower heat to medium. Add remaining oil, white parts of green onions, garlic, ginger, and red pepper flakes.
Stir 30 seconds until fragrant.
Add broccoli and sauce: Return heat to medium-high. Add broccoli and pour in the sauce. If using arrowroot slurry, whisk it in now.
Cook 1–2 minutes, stirring, until the sauce thickens slightly.
Finish with beef: Return cooked beef and any juices to the pan. Toss 1–2 minutes, just until warmed through and coated. Taste and adjust salt, sweetener, or vinegar as needed.
Serve: Top with green onion tops and sesame seeds.
Enjoy as is or over warm cauliflower rice.