Preheat & Prep
Preheat oven to 375°F. Lightly grease a 9×13 casserole dish.
Cook the Filling
In a large skillet, cook ground beef over medium heat until browned. Drain excess grease if needed.
Add Veggies
Toss in onions, peppers, mushrooms, and garlic. Cook until softened and just a little caramelized—about 6–8 minutes.
Make it Creamy
Lower heat and stir in cream cheese until melted.
Add sour cream, beef broth, Worcestershire, salt, and pepper. Stir until smooth and rich.
Build the Casserole
If using pasta or potatoes, spread them in the bottom of your dish.
Pour the beef mixture over top and spread evenly.
Cheese Layer (don’t skimp)
Sprinkle mozzarella over everything, then lay provolone slices across the top like a cozy blanket.
Bake
Bake uncovered for 20–25 minutes, until bubbly and golden.
Rest (important!)
Let it sit 5–10 minutes before serving so it sets up nicely.