If you have a soft spot for the bold flavors of a classic sandwich but want something that’s easy to share and perfect for any occasion, this Philly Cheesesteak Casserole Recipe is exactly what you need. It captures all the irresistible goodness of a Philly cheesesteak—the tender roast beef, melty provolone, sautéed peppers and mushrooms—layered into a comforting casserole that’s bursting with flavor in every bite. This dish manages to be both familiar and elevated, making it a new favorite to add to your dinner rotation or weekend get-togethers.

Ingredients You’ll Need
These ingredients are straightforward but essential, each bringing a unique texture and flavor that elevates this Philly Cheesesteak Casserole Recipe from simple to sensational. Freshness in your vegetables gives it that vibrant color and sweetness, the butter and garlic add aromatic depth, and the combination of cheeses melts perfectly into a creamy, savory topping.
- Bell Peppers (1 large green, 1 large yellow, 1 large red): These add a colorful, sweet crunch that balances the rich meats and cheese beautifully.
- Salted Butter (2 tablespoons): The base for sautéing, it brings richness and helps the vegetables caramelize just right.
- Small Onion (thinly sliced): Adds subtle sweetness and a tender bite that complements the peppers.
- Garlic Cloves (3, minced): Infuses the dish with warm, savory notes that make it irresistibly aromatic.
- Cremini Mushrooms (8 ounces, thinly sliced): Their earthy flavor brings depth and a juicy texture.
- Deli-style Roast Beef (1 1/2 pounds, thinly sliced): The star protein delivering that signature Philly cheesesteak flavor.
- Provolone Cheese (6 slices): Melts smoothly and adds a mild, tangy creaminess.
- Shredded Mozzarella Cheese (1 cup): Provides gooey stretch and a wonderfully melty topping.
How to Make Philly Cheesesteak Casserole Recipe
Step 1: Prepare Peppers
Start by washing and cutting all your bell peppers into thin strips, making sure to remove all seeds and the white ribs inside. This step is key because it ensures your peppers cook evenly and retain a nice texture without bitterness.
Step 2: Sauté Vegetables
In a large skillet, melt the salted butter over medium heat and add the thinly sliced onion and minced garlic. Cook until they become fragrant and translucent, about 3 to 5 minutes. Then stir in the cremini mushrooms and prepared bell peppers, sautéing all together until they’re tender and the mushrooms have released their juices. This mixture creates a beautifully flavorful and sweet vegetable base that elevates the casserole.
Step 3: Add Beef and Season
Next, fold in the thinly sliced deli roast beef. Season with a pinch of salt and pepper to taste, ensuring the flavors are keyed perfectly. Mix everything gently so the beef warms through but retains a tender bite—this is the meaty heart of your Philly Cheesesteak Casserole Recipe.
Step 4: Assemble and Add Cheese
Transfer the beef and vegetable mixture into a casserole dish, spreading it out evenly. Layer the provolone cheese slices across the top, then sprinkle the shredded mozzarella over everything. This beautiful cheesy blanket will melt and bubble into a golden, irresistible crust, bringing everything together.
Step 5: Bake and Broil
Bake your casserole at 350°F for 15 minutes to let all the flavors meld and the cheese melt thoroughly. For the final flourish, switch your oven to broil and keep a close eye on the casserole until the cheese forms a bubbly, browned topping that’s hard to resist—usually 2 to 3 minutes. This finishing step adds that classic Philly cheesesteak look with its golden, slightly crispy cheese topping.
How to Serve Philly Cheesesteak Casserole Recipe

Garnishes
Fresh garnishes like chopped parsley or thinly sliced green onions offer a pop of color and a hint of freshness that cuts through the richness. If you’re feeling adventurous, a drizzle of hot sauce or a sprinkle of crushed red pepper flakes adds a playful kick that fans of spicy food will love.
Side Dishes
This casserole pairs beautifully with simple sides that won’t compete with its bold flavors. A crisp green salad with a tangy vinaigrette or roasted potatoes make perfect companions. For an additional comfort touch, buttery garlic bread or soft dinner rolls are fantastic for soaking up any extra cheesy juices.
Creative Ways to Present
If you’re serving this at a potluck or game day party, consider scooping the casserole into individual ramekins for easy, mess-free portions. You could also turn it into a layered dish by adding sliced bread or hoagie rolls at the bottom before adding the beef mixture, creating a cross between a traditional sandwich and a casserole.
Make Ahead and Storage
Storing Leftovers
Once cooled, store any leftover Philly Cheesesteak Casserole Recipe in an airtight container in the refrigerator. It keeps well for up to 3 days, making it a fantastic option for easy next-day meals or lunchboxes. Reheat thoroughly before serving to bring back that wonderfully melty texture.
Freezing
This casserole also freezes beautifully. After baking, let it cool completely, then wrap tightly with plastic wrap and aluminum foil or store in a freezer-safe container. It can be frozen for up to 2 months without compromising flavor or texture, perfect for making in advance and enjoying at your convenience.
Reheating
To reheat, thaw the casserole overnight in the fridge if frozen. Warm it in the oven at 350°F for 15–20 minutes or until heated through and bubbly again. Avoid microwaving if possible to maintain the casserole’s delicious melted cheese texture and perfectly sautéed vegetables.
FAQs
Can I use a different type of cheese in this Philly Cheesesteak Casserole Recipe?
Absolutely! While provolone and mozzarella provide that classic melty texture and mild flavor, you can swap in cheddar, Swiss, or even pepper jack for a twist. Just pick cheeses that melt well to keep that gooey goodness.
Is it possible to make this recipe without mushrooms?
Yes, if mushrooms aren’t your favorite, you can leave them out or substitute with other vegetables like zucchini or extra bell peppers for added texture and flavor.
How can I make this casserole spicier?
Add diced jalapeños when sautéing the vegetables or sprinkle crushed red pepper flakes into the beef mixture. A dash of hot sauce on top when serving also amps up the heat easily.
Can I prepare this Philly Cheesesteak Casserole Recipe ahead of time?
Definitely! You can prep the vegetable and beef mixture a day ahead and refrigerate it, then assemble and bake when you’re ready. It saves time and makes dinner a breeze on busy days.
What can I serve with this Philly Cheesesteak Casserole Recipe for a complete meal?
Pair it with fresh green salads, roasted veggies, or a bowl of soup to balance the hearty casserole. Soft bread rolls or a light coleslaw also complement the richness nicely.
Final Thoughts
You really can’t go wrong with this Philly Cheesesteak Casserole Recipe when you want something comforting, flavorful, and so easy to make. It’s like enjoying your favorite sandwich in cozy casserole form that brings everyone to the table with smiles. Give it a try—you might just find your new go-to meal for busy weeknights or casual gatherings.
Print
Philly Cheesesteak Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
Description
A delicious and easy-to-make Philly Cheesesteak Casserole that combines sautéed bell peppers, onions, mushrooms, and tender roast beef, all topped with melted provolone and mozzarella cheese. Perfect for a comforting family meal served hot from the oven.
Ingredients
Bell Peppers
- 1 large green bell pepper, sliced and seeded
- 1 large yellow bell pepper, sliced and seeded
- 1 large red bell pepper, sliced and seeded
Vegetable Mix
- 2 tablespoons salted butter
- 1 small onion, thinly sliced
- 3 cloves garlic, minced
- 8 ounces cremini mushrooms, thinly sliced
Meat and Cheese
- 1 1/2 pounds deli-style roast beef, thinly sliced
- 6 slices provolone cheese
- 1 cup shredded mozzarella cheese
Instructions
- Prepare Peppers: Slice the green, yellow, and red bell peppers, removing all seeds and ribs to ensure a tender texture in the casserole.
- Sauté Vegetables: In a large skillet, melt the salted butter over medium heat. Add the thinly sliced onion and minced garlic, sautéing until fragrant and translucent. Stir in the thinly sliced cremini mushrooms and prepared bell peppers, cooking until all vegetables are tender and slightly caramelized.
- Add Beef: Mix the thinly sliced deli-style roast beef with the sautéed vegetables. Season lightly with salt and pepper if desired, stirring to combine evenly.
- Assemble Casserole: Transfer the beef and vegetable mixture to a baking dish. Layer the provolone slices over the top, then sprinkle the shredded mozzarella cheese evenly.
- Bake: Preheat your oven to 350°F (175°C). Bake the casserole uncovered for 15 minutes to heat through and melt the cheese.
- Broil: Switch the oven to broil and cook for 3-5 minutes more until the cheese is browned and bubbly. Keep a close eye to prevent burning.
- Serve: Remove from the oven and allow to cool slightly before serving to enjoy a warm, cheesy Philly Cheesesteak casserole.
Notes
- You can substitute the roast beef with thinly sliced ribeye steak for a more authentic Philly cheesesteak flavor.
- Use a mix of provolone and mozzarella for a deliciously creamy and melty cheese topping.
- For extra spice, add a pinch of red pepper flakes when sautéing the vegetables.
- This casserole pairs well with a simple side salad or crispy fries.
- Leftovers can be stored covered in the fridge for up to 3 days and reheated in the oven.