Step 3: Make the Creamy Cheese Base
- In a medium saucepan over medium heat, combine cream cheese and milk.
- Stir until smooth and slightly thickened.
- Sprinkle in the flour, garlic powder, and onion powder, whisking continuously to avoid lumps.
- Once smooth, remove from heat and stir in 1/2 cup of mozzarella and 1/2 cup of provolone cheese until melted and creamy.
Step 4: Assemble the Casserole
- Preheat your oven to 375°F (190°C).
- In a greased 9×13-inch baking dish, layer the beef and vegetable mixture evenly.
- Pour the creamy cheese mixture over the top, spreading it evenly.
- Sprinkle the remaining mozzarella and provolone cheese on top for an extra cheesy crust.
Step 5: Bake to Perfection
- Cover the casserole loosely with aluminum foil.
- Bake in the preheated oven for 20 minutes.
- Remove the foil and bake for an additional 10–15 minutes, or until the cheese on top is bubbly and golden brown.
Step 6: Serve and Enjoy
- Let the casserole rest for 5–10 minutes before slicing to allow it to set.
- Garnish with chopped parsley if desired.
- Serve hot, perhaps with a side salad or crusty bread for a complete meal.
Tips for the Best Philly Cheese Steak Casserole
- Meat choice matters: Ribeye offers the most authentic flavor, but sirloin is a leaner option that works beautifully.
- Cheese variety: Provolone and mozzarella give a creamy and stretchy texture, but you can mix in cheddar for sharper flavor.
- Meal prep friendly: This casserole keeps well in the fridge for 3–4 days and can also be frozen for up to a month.
This Philly Cheese Steak Casserole takes all the iconic flavors of a Philly cheesesteak and transforms them into a comforting, easy-to-make baked dish. Perfect for weeknights, potlucks, or cozy weekends, it’s cheesy, savory, and irresistibly satisfying.
If you want, I can also make a shortcut version that takes under 30 minutes with the same flavor profile—ideal for busy nights. Do you want me to do that?
No Responses Yet