If you have a soft spot for the classic Philly cheesesteak but want an easier, heartier way to enjoy all those iconic flavors, this Philly Cheesesteak Casserole Recipe is going to be your new best friend in the kitchen. Imagine tender strips of roast beef mingling with sautéed colorful bell peppers, sweet onions, and earthy mushrooms, all smothered in gooey provolone and mozzarella cheese, baked to golden bubbly perfection. It’s a warm, comforting dish that captures everything we love about a Philly cheesesteak sandwich, without dealing with the bread hassle or messy assembly. Trust me, once you make this, it’s going to be a staple for game days, family dinners, or whenever you’re craving that salty, savory, cheesy magic.

Ingredients You’ll Need
Gathering simple, fresh ingredients is key to making this Philly Cheesesteak Casserole Recipe truly sing. Each component plays an essential role in the flavor and texture, from the vibrant bell peppers that add a lovely crunch and color, to the creamy cheeses that melt into every bite.
- Bell Peppers: 1 large green, 1 large yellow, and 1 large red bell pepper add sweetness and a rainbow of color to the dish.
- Salted Butter: 2 tablespoons for rich, savory sautéing that brings out the natural flavors of the vegetables.
- Onion: 1 small, thinly sliced for that classic sweet bite and aromatic base.
- Garlic: 3 cloves, minced, to boost the depth of flavor with a fragrant punch.
- Cremini Mushrooms: 8 ounces, thinly sliced, for an earthy, meaty texture that complements the roast beef.
- Roast Beef: 1 1/2 pounds of deli-style, thinly sliced, providing the hearty, tender protein star of the show.
- Provolone Cheese: 6 slices that melt beautifully for that signature Philly cheesesteak taste.
- Mozzarella Cheese: 1 cup shredded, to add an extra layer of creamy, gooey goodness.
How to Make Philly Cheesesteak Casserole Recipe
Step 1: Prepare the Peppers
Start by washing your bell peppers and carefully slicing them into thin strips, removing any seeds and ribs. Think of this as laying the vibrant, crisp foundation of your casserole’s texture and flavor. The trio of green, yellow, and red peppers isn’t just pretty—it adds a balanced sweetness and a beautiful visual appeal that makes this dish so inviting.
Step 2: Sauté the Vegetables
In a large skillet, melt the salted butter over medium heat, then add the thinly sliced onions and minced garlic. Cook until they become soft and fragrant—it’s this caramelized aroma that makes the kitchen feel like home. Next, toss in the mushrooms and prepared bell peppers, cooking until they turn tender but still lively. This layering of sautéed vegetables creates a savory, flavorful bed for your roast beef, ensuring every bite is bursting with umami and freshness.
Step 3: Add the Roast Beef
Once the vegetables have reached that perfect tenderness, stir in the thinly sliced roast beef. Give it a good mix to combine all those rich flavors evenly. Season lightly if you prefer, but keep in mind that the roast beef and cheeses will bring plenty of saltiness. This step builds the hearty, meaty essence that’s crucial for a true Philly cheesesteak experience.
Step 4: Top with Cheeses and Bake
Transfer the mixture into a casserole dish and layer the provolone slices evenly on top, then sprinkle the shredded mozzarella over that. Pop the dish into the oven preheated to 350°F and bake for about 15 minutes. When the cheese has melted and the casserole is heated through, switch the oven to broil for a couple of minutes until the cheese bubbles and browns beautifully, adding that irresistible golden crust and a hint of smoky flavor.
How to Serve Philly Cheesesteak Casserole Recipe

Garnishes
A sprinkle of freshly chopped parsley or even a handful of chopped green onions adds a fresh, crisp contrast to the rich, cheesy casserole. If you like a little heat, sliced jalapeños or a dash of crushed red pepper flakes can brighten the flavors and add an exciting kick.
Side Dishes
This casserole pairs perfectly with a simple green salad tossed in a tangy vinaigrette to cut through the richness, or some roasted potatoes for an extra comforting meal. If you’re leaning into comfort food, creamy coleslaw or garlic bread sticks are fantastic side options that complement the classic flavors.
Creative Ways to Present
If you’re serving this at a gathering, consider scooping portions onto toasted sandwich rolls to create mini cheesesteak sliders. Another fun presentation is layering it into individual ramekins for easy, elegant servings that wow guests while keeping it cozy and casual.
Make Ahead and Storage
Storing Leftovers
Leftover Philly Cheesesteak Casserole Recipe is a joy to have ready in your fridge. Store it in an airtight container, and it will stay fresh for up to 3 days. The flavors actually develop further after resting, making each reheated bite even more satisfying.
Freezing
If you want to plan ahead, this casserole freezes wonderfully. Just let it cool completely, cover it tightly with plastic wrap and foil, then place it in the freezer for up to 2 months. Thaw overnight in the fridge before reheating to preserve the texture and taste.
Reheating
Reheat your Philly Cheesesteak Casserole in the oven at 350°F for about 15-20 minutes or until warmed through. To keep the cheese from drying out, you can cover it loosely with foil during reheating. Alternatively, microwave portions for a quicker fix, but the oven method ensures the best texture and a melty, satisfying finish.
FAQs
Can I use other types of meat in this Philly Cheesesteak Casserole Recipe?
Absolutely! While the classic deli-style roast beef gives the traditional Philly cheesesteak vibe, thinly sliced ribeye or even cooked ground beef can be great substitutes depending on your preference and budget.
Is it possible to make this recipe vegetarian?
Yes! Swap the roast beef with seasoned sautéed mushrooms, tofu, or a plant-based meat alternative. The medley of bell peppers, onions, and cheese provides plenty of flavor to keep it hearty and satisfying.
What cheese works best if I don’t have provolone?
Provolone is classic for its mild, slightly smoky flavor that melts well, but you can also use Swiss cheese or mozzarella alone for a milder taste. Just be sure to choose cheeses that melt smoothly for that perfect gooey texture.
How spicy is this Philly Cheesesteak Casserole Recipe by default?
This recipe is mild and family-friendly as-is, letting the natural flavors of the beef and vegetables shine. You can always add a bit of heat with pepper flakes, hot sauce, or jalapeños if you like a spicier kick.
Can I prepare this casserole in advance and bake it later?
Definitely! Assemble the casserole, cover it, and keep it refrigerated for up to 24 hours before baking. This makes it perfect for prepping ahead for busy days or entertaining guests without last-minute stress.
Final Thoughts
This Philly Cheesesteak Casserole Recipe is a game changer when it comes to recreating one of the most beloved sandwiches in a fuss-free, family-friendly way. From the colorful veggies and tender beef to the ooey-gooey cheeses baked until bubbly and golden, it’s a win every time. Give it a try—you might just find it taking a permanent spot in your weeknight dinner rotation or weekend feast lineup. Enjoy every savory, melty bite!
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
This Philly Cheesesteak Casserole is a delicious, hearty twist on the classic sandwich, combining thinly sliced roast beef, sautéed bell peppers, onions, garlic, and mushrooms, all layered with melted provolone and mozzarella cheeses. Perfect for a comforting family meal, it brings all the flavor of a Philly cheesesteak in an easy casserole form that’s baked to cheesy, bubbly perfection.
Ingredients
Bell Peppers
- 1 large green bell pepper, sliced and seeds removed
- 1 large yellow bell pepper, sliced and seeds removed
- 1 large red bell pepper, sliced and seeds removed
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 into strips, removing all seeds and ribs to ensure tenderness and avoid bitterness.
- Sauté Vegetables: In a large skillet, melt the butter over medium heat. Add the thinly sliced onions and minced garlic, cooking until they become fragrant and translucent, about 2-3 minutes. Then add the sliced mushrooms and bell peppers. Continue to sauté until all the vegetables are tender but still maintain a slight bite, approximately 5-7 minutes.
- Add Beef: Stir in the thinly sliced roast beef to the cooked vegetables in the skillet. Mix well to combine and season lightly if desired.
- Assemble Casserole: Transfer the beef and vegetable mixture into a casserole dish. Layer the provolone slices evenly over the top, then sprinkle the shredded mozzarella cheese over everything to ensure a melty, cheesy crust.
- Bake: Preheat your oven to 350°F (175°C). Place the casserole in the oven and bake for 15 minutes until the cheese has melted thoroughly.
- Broil: After baking, switch the oven to broil and cook for an additional 2-3 minutes, or until the cheese is bubbly and lightly browned. Watch carefully to avoid burning.
Notes
- Use thinly sliced deli roast beef for best texture and flavor; leftover roast beef also works well.
- Adjust the amount of cheese to your preference; more cheese adds richness but also calories.
- For a spicier kick, add sliced jalapeños or a dash of hot sauce to the vegetable sauté.
- Serve with a side of toasted bread or a fresh green salad for a complete meal.
- Make sure to broil at the end for that signature browned and bubbly cheese topping.

