Preheat and prep: Heat the oven to 375°F (190°C).
Grease a 9x13-inch baking dish.
Sauté the veggies: Warm 1 tablespoon oil in a large skillet over medium-high heat. Add onions and peppers with a pinch of salt. Cook 6–8 minutes until softened and lightly browned.
Add mushrooms and cook 3–4 minutes more. Stir in garlic for 30 seconds. Transfer veggies to the baking dish.
Brown the beef: Add remaining oil to the same skillet.
Sear the shaved steak in batches so it browns, about 2–3 minutes per side. Season with salt and pepper. Don’t overcook—it’ll finish in the oven.
Spread the beef over the veggies in the baking dish.
Make the creamy sauce: Lower heat to medium-low. In the skillet, whisk together cream cheese, heavy cream, Worcestershire, Dijon, smoked paprika, onion powder, 1/2 teaspoon salt, and black pepper. Stir until smooth and warmed through, 2–3 minutes.
Taste and adjust seasoning.
Assemble: Pour the sauce evenly over the beef and veggies. Gently toss to coat and spread into an even layer.
Add cheese: Lay provolone slices on top to cover. If using shredded cheese, sprinkle it evenly.
Bake: Place in the oven for 12–15 minutes, until the cheese is melted and bubbling around the edges.
Broil (optional): For golden spots, broil on high for 1–2 minutes.
Watch closely.
Rest and serve: Let it rest 5 minutes. Garnish with chopped parsley. Serve as is or with a simple salad or cauliflower rice.