Slice the steak: Freeze the steak for 20–30 minutes to firm it up. Slice thinly against the grain for tenderness.
Season and marinate: In a bowl, combine cornstarch, soy sauce, Worcestershire, garlic powder, onion powder, smoked paprika, pepper, and salt.
Toss in the steak and coat well. Let it sit for 10–15 minutes while you prep the vegetables.
Sauté the vegetables: Heat oil in a large skillet over medium-high. Add onions and peppers with a pinch of salt.
Cook 6–8 minutes, stirring occasionally, until softened and lightly browned. Add mushrooms and cook 3–4 minutes more. Stir in garlic for 30 seconds until fragrant.
Transfer veggies to a plate.
Cook the steak: In the same skillet, add the marinated steak in an even layer. Don’t overcrowd. Sear 1–2 minutes per side until just cooked through and still tender.
Work in batches if needed.
Deglaze: Return all steak to the skillet. Pour in beef broth and scrape up browned bits. Simmer 1 minute to reduce slightly.
Combine: Add the cooked veggies back to the skillet and toss with the steak.
Adjust salt and pepper.
Protein boost (optional): For egg whites, create a small well, lower heat to medium-low, and pour in egg whites. Stir gently until they set and disappear into the mixture, 1–2 minutes. For Greek yogurt, turn off heat, let the pan cool 1 minute, then stir in yogurt until creamy.
Do not boil.
Cheese it: Lay provolone slices over the mixture or sprinkle on mozzarella. Cover the skillet for 1–2 minutes until melted.
Serve: Spoon over cauliflower rice for low-carb, over brown rice or quinoa for balanced carbs, or pile into rolls for a classic feel. Add hot peppers if you like heat.