Heat butter or oil in a skillet and cook the peppers and onions over low heat for 5-10 minutes until they are softened and lightly golden.
Add the ground beef to the skillet and cook over medium heat for 5-7 minutes until browned, breaking it up as it cooks. Drain any excess grease if needed. Stir in the garlic, Worcestershire sauce, beef broth, Italian seasoning, salt, and black pepper. Let everything simmer briefly.
Add the cream cheese and stir until it melts into the beef mixture and creates a creamy rich filling. **Optional** If not using an oven-safe skillet, spread the mixture into a casserole dish in an even layer.
Layer provolone and mozzarella over the top.
Bake at 400F for 5-8 minutes, or until hot and bubbly and the cheese is melted and lightly golden.