
Step 3: Prepare the Cheese Mixture
In a medium bowl:
- Whisk together the eggs and milk until smooth.
- Stir in cream cheese until well combined.
- Mix in half of the shredded provolone and mozzarella. Set aside.
Step 4: Assemble the Casserole
- Spread the cubed bread evenly across the bottom of the prepared baking dish.
- Layer the beef and vegetable mixture over the bread.
- Pour the egg and cheese mixture evenly on top.
- Sprinkle the remaining shredded cheese over the top for a bubbly, golden finish.
Step 5: Bake
- Cover the casserole loosely with foil and bake for 25 minutes.
- Remove the foil and bake for an additional 10–15 minutes until the cheese is melted and lightly browned.
- Let the casserole sit for 5 minutes before slicing to allow it to set.
Step 6: Serve
Cut the casserole into squares and serve warm. It pairs beautifully with a simple green salad or crispy roasted potatoes. The combination of tender beef, sweet peppers, and gooey cheese makes it a guaranteed crowd-pleaser.
Tips for the Perfect Philly Cheesesteak Casserole
- Cheese Variety: Mix provolone with cheddar or Swiss for a slightly different flavor.
- Bread Choice: Day-old bread works best because it soaks up the custard without becoming mushy.
- Add Heat: Slice a few jalapeños or use pepper jack cheese if you like it spicy.
- Meal Prep Friendly: Store leftovers in the fridge for up to 3 days, and reheat in the oven to keep the cheese melty.
This Philly Cheesesteak Casserole is comfort food at its finest—melty, savory, and packed with flavor. It’s easier than making individual sandwiches, and every bite tastes like a classic Philly cheesesteak.
If you want, I can also make a fully printable, visually appealing recipe card version of this casserole for easier use in the kitchen.
Do you want me to do that?








No Responses Yet