
This Philly cheesesteak grilled cheese casserole happened when I was trying to figure out how to feed my Philly-obsessed husband something that tasted like his beloved cheesesteaks but could actually feed our whole family without ordering a dozen sandwiches. The combination of tender roast beef, sautéed peppers and onions, all that melted cheese, and crispy buttered bread creates this incredible comfort food hybrid that somehow manages to taste exactly like a cheesesteak but in casserole form. The first time I made it, my husband took one bite and said it was like eating his favorite sandwich but better because there was so much more of it.
My kids, who usually complain about anything that isn't chicken nuggets, actually fought over seconds of this casserole. My daughter said it tasted like "the best grilled cheese ever but with steak inside," which is probably the most accurate description anyone's given it. Now whenever we have family gatherings, someone always asks if I'm bringing "that amazing cheesesteak thing."
Essential Ingredient Guide
- Thinly sliced roast beef: Look for deli-style roast beef that's sliced thin enough to break apart easily. The thin slices integrate better with the other ingredients.
- Yellow onion: Provides that classic Philly sweetness when sautéed. Yellow onions work better than white because they caramelize more beautifully.
- Green bell pepper: Essential for authentic cheesesteak flavor. Cut them into small, even pieces so they cook uniformly with the onions.
- Brown gravy mix: Creates that rich, savory base that ties everything together and adds moisture to prevent the casserole from drying out.
- Mozzarella cheese: Melts perfectly and provides that amazing cheese pull. Use freshly shredded for the best melting properties.
- Regular sandwich bread: White or wheat bread works great. The key is using sturdy bread that won't fall apart when buttered and baked.

Complete Preparation Process
- Roast Beef Preparation:
- Start by chopping your roast beef slices into small, bite-sized pieces. You don't want huge chunks that are hard to distribute evenly, but don't chop it so fine that it disappears. Pieces about the size of a quarter work perfectly for good distribution and texture.
- Vegetable Sautéing:
- Heat a large skillet over medium-high heat and add a small amount of butter or margarine. Add the chopped roast beef pieces and let them warm through for about a minute. Then add your diced onions and green peppers to the pan and stir everything together.
- Cooking Until Perfect:
- Continue cooking the mixture, stirring occasionally, until the onions become translucent and start to soften. This usually takes about 5-7 minutes. The peppers should still have a slight bite to them since they'll continue cooking in the oven.
- Gravy Integration:
- Add the brown gravy mix and water to the pan and stir until everything is well coated with the gravy. The mixture should look glossy and cohesive, with no dry spots. Remove the pan from heat and let it cool slightly while you prepare the bread layers.
- Bottom Bread Layer:
- Spread about a quarter cup of margarine on six slices of bread, then cut each slice in half. Arrange these pieces margarine-side down in a single layer on the bottom of a greased 9x13 inch baking dish. Try to cover the entire bottom with minimal gaps.
- Cheese and Filling Layers:
- Sprinkle two cups of shredded mozzarella evenly over the bread layer. Then spoon the roast beef mixture over the cheese, spreading it out carefully so every area gets some filling. The mixture should cover the cheese layer completely and evenly.
- Top Cheese Layer:
- Sprinkle the remaining two cups of mozzarella over the roast beef mixture. This top cheese layer will help bind everything together and create that beautiful golden, bubbly surface when baked.
- Final Bread Layer:
- Spread the remaining quarter cup of margarine on the last six slices of bread and cut them in half. Arrange these pieces margarine-side up over the cheese layer, again trying to cover the entire surface in a single layer.
- Baking Process:
- Bake at 400 degrees for 26-30 minutes until the top bread layer is golden brown and the cheese is melted and bubbling around the edges. The top should look like perfectly toasted grilled cheese when it's done.
My first attempt was a mess because I cooked the vegetables too long and they turned mushy during baking. The texture was all wrong, and it didn't have that nice bite that makes a good cheesesteak. Now I always undercook them slightly in the pan, knowing they'll finish perfectly in the oven. The difference in texture is huge.
Roast Beef Selection
The quality and thickness of your roast beef really affects the final result. Look for deli-style roast beef that's sliced thin but not paper-thin. It should be easy to break apart but substantial enough to provide good meaty texture in each bite. Avoid thick-cut roast beef that won't integrate well with the other ingredients.
Vegetable Cooking Tips
Getting the peppers and onions just right is crucial for authentic cheesesteak flavor. Cook them until the onions are translucent and starting to soften, but the peppers should still have some firmness. They'll continue cooking in the oven, so stopping at this point ensures they don't turn mushy.
Gravy Mix Benefits
The brown gravy mix does more than just add flavor - it provides moisture that keeps the casserole from drying out and helps bind all the ingredients together. Make sure to stir it in thoroughly so every piece of meat and vegetable gets coated.
Bread Layer Strategy
Creating even layers of bread is important for consistent texture throughout the casserole. Cut the slices in half to make them easier to arrange and ensure better coverage. The margarine on both layers is what creates that authentic grilled cheese taste and golden color.
Cheese Distribution
Using cheese on both the bottom and top of the filling ensures every bite has plenty of melted cheese. The bottom layer helps everything stick together, while the top layer creates that gorgeous bubbly surface that looks so appealing when you serve it.
Temperature Control
The 400-degree temperature is perfect for getting the bread golden and crispy while thoroughly melting the cheese and heating everything through. Watch for that golden brown color on top - that's your visual cue that it's ready.
Perfect Serving Style
This casserole is best served immediately while the cheese is still molten and the bread is crispy. Cut it into squares like lasagna for easy serving. The combination of textures and flavors in each bite really does taste like eating a perfect cheesesteak.
Make-Ahead Benefits
You can assemble this entire casserole hours ahead and refrigerate until you're ready to bake. Just add a few extra minutes to the baking time if you're starting with a cold casserole. The flavors actually improve when the components have time to meld together.
Creative Variations
While this version captures classic Philly flavors perfectly, you can customize it in various ways. Some people love adding mushrooms to the vegetable mixture, or using a combination of cheeses like provolone and mozzarella for more complex flavor.
Storage and Reheating
Leftovers keep well in the refrigerator for up to four days and reheat beautifully in the oven. Cover with foil and warm at 350 degrees until heated through. The bread stays much crispier when reheated in the oven rather than the microwave.

This Philly cheesesteak grilled cheese casserole has become our family's ultimate comfort food because it combines all the flavors we love in a format that's perfect for sharing. The technique creates something that tastes familiar yet special, turning a beloved sandwich into a satisfying meal that brings everyone to the table. Every time I make it, I'm reminded that sometimes the best recipes come from taking something you already love and figuring out how to make it even better.
Frequently Asked Questions
- → Can I use a different type of cheese?
- Yes! Provolone or American cheese are more traditional for Philly cheesesteaks, or you can use a blend of cheeses for extra flavor.
- → What if I can't find roast beef?
- You can substitute with thinly sliced steak, deli turkey, or even leftover pot roast. Just make sure it's sliced thin.
- → Can I add mushrooms to this recipe?
- Absolutely! Sauté 1 cup of sliced mushrooms with the onions and peppers for an even more authentic Philly flavor.
- → How do I store leftovers?
- Store covered in the refrigerator for up to 3 days. Reheat in the oven at 350°F for 15 minutes to restore the crispy top.
- → Can I make this ahead of time?
- Yes! Assemble the casserole and refrigerate up to 4 hours before baking. You may need to add 5-10 extra minutes to the baking time.