
This Philly cheesesteak grilled cheese casserole is the ultimate way to serve up classic cheesesteak flavors with the crispy buttery comfort of grilled cheese. When I set out to make something that could capture that unmistakable taste of a Philly cheesesteak and also fill up a hungry family, this layered bake came together like magic. With tender roast beef, caramelized peppers and onions, gooey cheese, and thick buttery bread, it gives you everything you crave in one hot and bubbly dish. My husband swears this is better than the sandwiches because you get all the flavors in every single bite.
My kids have started calling it "the steak grilled cheese lasagna" and they now ask for it whenever we have people over. It is one of those casseroles that disappears fast and leaves everyone asking for the recipe.
Essential Ingredient Guide
- Thinly sliced roast beef: Go for good-quality deli roast beef that is freshly sliced and not too thick the thin slices soak up flavor and give every bite that meaty cheesesteak texture
- Yellow onion: Yellow onions caramelize beautifully and add the right balance of sweetness to balance the savory meats and cheeses
- Green bell pepper: Traditional Philly cheesesteaks use green bell peppers their flavor stands up to the beef and adds essential color and bite
- Brown gravy mix: Brown gravy mix gives depth and acts as the glue that brings the filling together look for one with a rich savory flavor and not too salty
- Mozzarella cheese: Freshly shredded mozzarella melts best and helps everything bind use a blend with provolone for even more cheesesteak energy
- Regular sandwich bread: White or wheat bread that is thick-sliced holds up best under butter and oven heat avoid extra soft sandwich loaves
Step-by-Step Instructions
- Roast Beef Preparation:
- Chop your roast beef into pieces about the size of a quarter this helps you get good distribution throughout the casserole and a perfect bite each time
- Vegetable Sautéing:
- Warm a skillet on medium-high heat add a small spoonful of butter and toss in the roast beef for one minute to warm then add chopped onions and green peppers cook them together stirring often the onions should just turn translucent and the peppers should soften but keep a slight crunch this usually takes about six minutes
- Gravy Integration:
- Stir the brown gravy mix with water and pour it into the pan mix well until every piece is glossy and coated with gravy take it off the heat so it cools slightly before layering
- Bottom Bread Layer:
- Spread margarine onto six slices of bread and cut each in half arrange the slices butter side down to cover the bottom of your greased baking dish filling any gaps
- Cheese and Filling Layers:
- Sprinkle two cups of mozzarella cheese evenly over the bread so it covers all corners spoon the roast beef and vegetable mixture on next make sure to spread it evenly across the whole dish
- Top Cheese Layer:
- Add the other two cups of mozzarella cheese in an even layer over the roast beef mixture this gives you that signature gooey cheese top
- Final Bread Layer:
- Spread margarine on the remaining bread slices cut them in half and arrange butter side up to form the top layer completely cover the filling
- Baking Process:
- Place in a four hundred degree oven and bake for about half an hour the casserole is ready when the top bread is deep golden with bubbling cheese visible at the edges this gives you that perfect grilled cheese finish on top and bottom

I always have the most fun assembling the bread layers with my daughter we lay out the buttered pieces like building blocks and she loves making sure there are no gaps for the cheese to bubble through every slice has melted cheese inside and outside and the leftovers are incredible for lunch the next day
Roast Beef Selection
Thinly sliced roast beef is what makes this bake taste just like the real thing. I always ask for it freshly sliced at the deli so I can chop it into roughly even pieces. Good roast beef holds its shape and never turns stringy during baking.
Vegetable Cooking Tips
Peppers and onions are the backbone of true cheesesteak flavor. They only need a few minutes on the stove to get that perfect balance between sweetness and bite. Be sure to stop cooking when the onions turn glassy so they stay just a little firm even after baking in the oven.
Gravy Mix Benefits
A savory brown gravy brings all the textures together and keeps the bake from getting dry. I always test a spoonful before assembling the casserole if it tastes good on its own it will be perfect baked in with the meat and bread.
Bread Layer Strategy
Cutting bread slices in half makes it easy to fit neatly in the dish. Buttering both the bottom and top creates that golden grilled cheese effect. You want the bread edges to be crisp and golden all the way around for the best texture.
Cheese Distribution
Double cheese layers guarantee every slice melts perfectly and holds together. Do not skimp on the cheese this is a comfort food casserole and the cheese should be extra gooey in every bite.
Temperature Control
A hot four hundred degree oven is key that blast of heat gives you crisp bread on both sides and perfectly melted cheese without overcooking the filling.
Perfect Serving Style
Let the casserole sit for about five minutes out of the oven then use a sharp knife to cut into generous portions the center will stay gooey while the edges crisp up
Make-Ahead Benefits
Assemble a few hours ahead and refrigerate until baking just add a few extra minutes to the oven time to heat everything through and keep that cheese bubbly
Creative Variations
Try provolone or pepper jack for a fun cheese twist
Add mushrooms to the veggies for extra flavor
Serve with a light salad to make it a full meal

Storage and Reheating
Store leftovers tightly covered in the refrigerator up to four days for the best texture reheat in a hot oven covered with foil until just warmed through the bread stays crisp and the cheese melts beautifully
Common Recipe Questions
- → What type of roast beef works best?
Go for deli-style roast beef that's thinly sliced but still hearty enough for texture. Thicker cuts won't blend as well with the layers.
- → Can I substitute different cheeses?
Absolutely! Try provolone or a mozzarella-provolone blend for extra flavor without overpowering the classic Philly taste.
- → How do I keep the bread from getting soggy?
Allow your filling to cool slightly before assembly and make sure to spread margarine/butter evenly on both layers.
- → Is it possible to make this ahead of time?
Yes, assemble fully and refrigerate. Bake just before serving, adding a few extra minutes to account for the cold start.
- → What tricks ensure golden, crispy bread?
Bake at a high temperature (400°F) and cover the entire top with margarine-coated bread for even browning.
- → How should leftovers be reheated?
Reheat in the oven at 350°F, covered with foil, until warmed through for the crispiest texture.