If you love the bold, savory flavors of a classic Philly cheesesteak sandwich, this casserole version is about to become your new favorite comfort food. It takes everything you already enjoy—juicy beef, melted cheese, and tender vegetables—and transforms it into a rich, oven-baked dish that’s easy to prepare and perfect for feeding a crowd.
This Philly Cheese Steak Casserole is hearty, satisfying, and packed with flavor in every bite. It’s ideal for weeknight dinners, meal prep, or even casual gatherings where you want something warm and comforting without too much effort.

Why This Recipe Works
This casserole captures the essence of a traditional Philly cheesesteak while simplifying the process. Instead of assembling individual sandwiches, everything is layered into one dish and baked to perfection. The beef stays juicy, the vegetables soften beautifully, and the cheese melts into a creamy, golden topping.
The combination of textures—tender meat, soft peppers and onions, and gooey cheese—creates a balanced and deeply satisfying meal that feels both indulgent and comforting.
Ingredients
- 1½ pounds (680 g) ground beef or thinly sliced steak
- 1 medium onion, sliced
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 2 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1 cup (240 ml) heavy cream
- 1 cup (100 g) shredded mozzarella cheese
- 1 cup (100 g) shredded provolone cheese
- ½ cup (50 g) cream cheese, softened
Step-by-Step Instructions
Start by preheating your oven to 375°F (190°C). Lightly grease a baking dish and set it aside.
In a large skillet over medium heat, cook the ground beef or sliced steak until browned. If using ground beef, break it apart as it cooks. Once done, drain any excess fat and transfer the meat to a plate.
In the same skillet, add the sliced onions and bell peppers. Cook for about 5 to 7 minutes until they become soft and slightly caramelized. Add the minced garlic and cook for another minute until fragrant.
Return the cooked beef to the skillet. Season with salt, black pepper, and Italian seasoning. Stir everything together so the flavors combine evenly.
Lower the heat and add the cream cheese and heavy cream. Stir until the cream cheese melts completely and forms a rich, creamy sauce that coats the meat and vegetables.
Transfer the mixture into your prepared baking dish and spread it evenly. Sprinkle the shredded mozzarella and provolone cheese over the top, covering the entire surface.
Bake in the preheated oven for 20 to 25 minutes, or until the cheese is fully melted and bubbly with a light golden color on top.
Remove from the oven and let the casserole rest for a few minutes before serving. This helps the layers set slightly and makes it easier to serve.
Tips for the Best Casserole
For the most authentic flavor, use thinly sliced ribeye steak instead of ground beef. It provides a richer, more traditional taste similar to a real Philly cheesesteak sandwich.
Don’t overcook the vegetables. They should be soft but still slightly firm to maintain texture in the casserole.
If you prefer a stronger cheese flavor, you can add a few slices of provolone on top instead of shredded cheese for a more classic finish.
Serving Suggestions
This casserole is delicious on its own, but you can also serve it in different ways. Spoon it over toasted bread or sandwich rolls for a deconstructed cheesesteak experience. It also pairs well with a fresh green salad or roasted vegetables for a more balanced meal.
For a low-carb option, enjoy it as-is without bread. The rich and creamy texture makes it satisfying even without additional sides.
Nutritional Information
This dish is high in protein and healthy fats, making it a filling and energy-rich meal. The vegetables add fiber and essential nutrients, while the cheese provides calcium and flavor. Portion control is recommended if you are watching calorie intake due to the richness of the ingredients.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place a portion in the microwave or warm it in the oven at a low temperature until heated through.
You can also freeze the casserole for up to one month. Thaw overnight in the refrigerator before reheating for best results.
Why You’ll Love It
This Philly Cheese Steak Casserole brings all the comforting flavors of a classic sandwich into a simple, crowd-pleasing dish. It’s rich, cheesy, and incredibly easy to make, making it perfect for both busy weeknights and special occasions.
Once you try it, this casserole will quickly become a staple in your meal rotation thanks to its bold flavor and effortless preparation.