Heat olive oil in a large skillet over medium heat. Add onions and green peppers, and cook until the onions start to brown. Transfer to another plate to free up the skillet.
Add the shaved beef, salt, and pepper to the skillet, and cook until the meat is browned, using a wooden spoon to break it into bite-sized pieces as it cooks.
Return the onion mixture to the pan, along with the cream cheese, beef broth, and 1 cup of the provolone cheese. Stir the mixture and continue cooking until the cream cheese has melted.
Spread the cheesesteak mixture into the casserole pan.
Top with the remaining provolone cheese.
Bake for 15 to 20 minutes, until the cheese is golden brown and bubbly. Serve with toasted baguette slices, tortilla chips, or corn chips.
Notes
Let your cream cheese soften to room temperature first so it blends smooth and creamy.
Freshly shredded provolone melts better than the bagged kind.
Serve it good and warm so that cheese stays nice and gooey.
If you’re serving for a while, keep it warm in the oven or a slow cooker on low.