Preheat oven to 375F and lightly grease a 9x13 casserole dish.
2.Add steak to a bowl and season with
salt and pepper. Remove and set aside steak loosely tented with foil.
3.Heat a large skillet over medium high heat and melt 1 tablespoon butter along with 1 tablespoon oil.
Working in batched place some steak in the pan and cook until seared on each side . Set aside and repeat for the other batches adding more butter and oil as needed).
If needed clean out the skillet and m
elt 2 tablespoons of butter, then cook onions for about 5 minutes to lightly caramelize.
Add peppers and cook for 3 minutes, then incorporate the mushrooms and cook for 2 minutes.
Place cream cheese cubes in the pan and pour in milk. Lower the heat to medium and cook until all the cream cheese is melted (once it starts to soften you can help it by
squishing with a spatula).
Transfer the steak (and any plate juices) to the skillet and half the provolone cheese and stir to combine.
Transfer cheesesteak mixture to a greased baking dish. Top with remaining provolone cheese and bake for 12 minutes or until golden.