Prep the steak. Freeze the steak for 20–30 minutes to firm it up.
Slice very thinly against the grain. Pat dry and toss with 1/2 teaspoon salt, black pepper, and smoked paprika.
Cook the base. Prep your base of choice. For a lighter option, sauté cauliflower rice in a little oil with a pinch of salt until tender.
For brown rice or quinoa, warm it and fluff with a fork.
Caramelize the onions and peppers. Heat a large skillet over medium heat. Add oil, then onions and peppers with a pinch of salt. Cook, stirring occasionally, 8–10 minutes until soft and lightly browned.
Add mushrooms and garlic. Stir in mushrooms and cook 4–5 minutes until they release liquid and brown.
Add garlic and cook 30 seconds until fragrant. Transfer veggies to a bowl.
Sear the steak. Increase heat to medium-high. If needed, add a small drizzle of oil.
Spread steak in a single layer. Sear 1–2 minutes per side until just cooked through. Avoid overcooking.
Combine and season. Return veggies to the pan with the steak.
Add Worcestershire (if using) and the remaining 1/2 teaspoon salt. Toss to combine and taste for seasoning.
Add the cheese. Sprinkle provolone and mozzarella over the hot mixture. Cover the pan for 1–2 minutes so the cheese melts into everything.
Stir gently for those iconic cheesy strands.
Build the bowls. Divide your base among bowls. Top with the cheesy steak-veggie mix. Garnish with parsley and a pinch of red pepper flakes if you like.
Serve hot. Enjoy right away for the best texture and melty cheese pull.