This Philly Cheesesteak Grilled Cheese Casserole is a cheesy, savory twist on two comfort food favorites—perfect for weeknights or family potlucks.
The Best of Both Worlds—Philly Meets Grilled Cheese
Is there anything more comforting than a grilled cheese sandwich? Ooey-gooey cheese, crisp buttery bread, and all the nostalgia of childhood packed into each bite. Now, imagine combining that with the bold, savory flavors of a Philly cheesesteak—melty mozzarella, tender roast beef, sautéed peppers and onions—all baked together in one warm and cozy dish. That’s the magic of this Philly Cheesesteak Grilled Cheese Casserole.
The first time I made this, it was a request from Noah after we had leftover roast beef from Sunday lunch. He looked up at me with that 12-year-old curiosity and said, “What if you put cheesesteak stuff in grilled cheese… but, like, a lot of it?” Honestly, I laughed—but something clicked. I layered up those flavors, baked it like a casserole, and bam—a new family favorite was born.
This dish blends the best parts of a Philly cheesesteak casserole with the crowd-pleasing comfort of a grilled cheese casserole. It’s the kind of meal that brings everyone running to the table—no fancy ingredients, just pure flavor and warmth.
If you’re a fan of cozy casseroles like this one, you’ll also love our Poor Man Husband Casserole—another budget-friendly hit that feels like a hug in a dish.
Ingredients You’ll Need
This Philly Cheesesteak Grilled Cheese Casserole uses everyday ingredients that come together in the most buttery, cheesy, and savory way. It’s a roast beef casserole at heart, but the layers of melted mozzarella, soft bread, and rich gravy make it taste like a Philly cheesesteak sandwich bake straight from your favorite diner—only cozier.

Here’s what you’ll need to make it happen:
- 9 oz thinly sliced roast beef – I usually grab deli-sliced roast beef from the counter and ask for medium thickness. It stays juicy while baking and is super easy to layer.
- 1 cup yellow onion, diced – A quick sauté brings out the natural sweetness and balances the saltiness of the meat.
- 1 cup green bell pepper, diced – This adds that classic cheesesteak flavor. Feel free to add red or yellow for extra color and sweetness.
- 0.87 oz brown gravy mix (1 packet) – Here’s my secret shortcut: this little packet brings instant umami magic. Stir it up with just a bit of water and it deepens the flavor fast—like turning sandwich fixings into a real roast beef casserole.
- ½ cup water – Just enough to activate the gravy without making things soggy.
- 12 slices sandwich bread – Plain white works great, but sourdough or brioche make it extra special. I’ll sometimes use a mix of whatever we have left in the bread bin.
- ½ cup margarine or butter, softened – You’ll spread this on the bread like you’re making a big batch of grilled cheese. Trust me, it makes the top golden and crisp.
- 4 cups mozzarella cheese, shredded – This is where things get melty. You can mix in a little provolone or cheddar if you want more bite.
Eva’s Note:
Sometimes, I prep the veggies in the morning before school drop-off, and by dinner time, all I have to do is layer and bake. It saves my brain on those “what’s for dinner?” nights.
If you’re into beefy meals your family will love, check out our Crockpot Loaded Steak and Potato Bake—another hearty winner that cooks itself while you live your life.
Step-by-Step: How to Make Philly Cheesesteak Grilled Cheese Casserole
Here’s how to build this layered wonder. It’s the kind of recipe that turns a regular Tuesday into “everyone goes back for seconds” night. The smell alone—buttery bread, melting cheese, roast beef sizzling with peppers and onions—will have the whole family peeking into the oven before it’s even done.
1. Preheat and Prep
Preheat your oven to 375°F. Lightly grease a 9×13 baking dish with cooking spray or a bit of softened butter.
Eva’s Note:
Want to avoid a mushy bottom? Lightly toast your bread slices before assembling. I learned the hard way—nobody likes a soggy casserole base.
2. Sauté the Veggies
In a medium skillet, cook the diced onions and green peppers over medium heat with a drizzle of oil or a small pat of butter. Stir occasionally until softened—about 5–6 minutes.
3. Make the Gravy Mix
While the veggies cook, whisk together 1 packet brown gravy mix with ½ cup water in a small bowl. Once the veggies are soft, stir the gravy into the pan and add the roast beef. Let it simmer for 2–3 minutes, just to warm everything through and coat the beef evenly.
4. Butter the Bread
Spread softened butter or margarine on one side of each of the 12 bread slices—just like you’re prepping grilled cheese sandwiches. Set aside.
5. Layer the Casserole
- Place 6 slices of bread, buttered side down, in the bottom of the baking dish.
- Spoon the beef and veggie mixture evenly over the bread.
- Sprinkle 2 cups of mozzarella cheese over the top.
- Add the remaining 6 slices of bread, buttered side up.
- Finish with the last 2 cups of cheese, making sure it covers the top layer generously.
Eva’s Tip:
Want picture-perfect servings? Cut the casserole into squares before baking. It lets the cheese melt between each portion and makes serving a breeze—especially if you’ve got hungry kids hovering nearby.
6. Bake Until Golden
Cover loosely with foil and bake for 20 minutes. Then uncover and bake an additional 10–15 minutes, until the cheese is bubbly and golden and the top layer of bread is crispy and toasted.
Let it rest for 5–10 minutes before slicing. This gives the cheese a chance to set and makes serving less messy (though no judgment if someone sneaks a piece early—looking at you, Noah).
Craving another cheesy, savory favorite? Don’t miss our Cheesy Sloppy Joe Garlic Bread—it’s fast, filling, and full of flavor.
Make It Your Own (Variations & Swaps)
One of my favorite things about this Philly Cheesesteak Grilled Cheese Casserole is how easy it is to customize. Whether you’re swapping for what’s in the fridge or catering to picky eaters (I see you, Emma), this dish is flexible and forgiving.
Here are some tried-and-true variations we’ve loved—or heard from Noted Recipes readers!
Bread Swaps
- Sourdough: A richer flavor and firmer bite.
- Texas toast: Extra thickness = extra crunch on top.
- Brioche: Slightly sweet and melts like a dream when baked.
Cheese Options
- Provolone: Classic cheesesteak flavor with a melty pull.
- Cheddar: Adds a little sharpness—especially good for grown-up palates.
- Pepper Jack: For those who like a bit of heat.
Protein Swaps
- Leftover steak: Slice it thin and it’s like a gourmet upgrade.
- Rotisserie chicken: A milder option the kids might like better.
- Ground beef: Budget-friendly and easy to brown with the veggies.
Eva’s Note:
“Anything savory and sliceable can get the cheesesteak treatment.” We once used leftover meatloaf (yep!) and it still worked. The real magic’s in the gravy and cheese.
Vegetarian Twist
Skip the meat and load it up with sautéed mushrooms, zucchini, or spinach. Add a little extra cheese to keep the layers rich and satisfying.
This casserole adapts to what your fridge gives you—so don’t stress about being exact. If it’s cheesy, saucy, and nestled between bread, it’s going to taste like comfort.
Serving Suggestions & Leftover Tips
This Philly Cheesesteak Grilled Cheese Casserole is a meal on its own, but if you’re feeding a hungry crew or bringing it to a potluck, a few simple sides turn it into a full-on feast.
What to Serve With It
- Simple green salad – A crisp romaine mix with vinaigrette balances the richness beautifully.
- Tomato soup – A grilled cheese’s best friend, and this casserole is no exception.
- Roasted broccoli or green beans – Easy to toss in the oven alongside the casserole.
- Potato wedges or sweet potato fries – For that diner-style combo.
Eva’s Note:
One Friday night, I served this casserole with tomato soup and apple slices, and it was a huge hit. Emma dipped everything—including the apples—into the soup. She swears it was “delish,” and honestly, I believe her.
Leftover & Make-Ahead Tips
- Make-ahead option: You can fully assemble this casserole in the morning (or even the night before), cover it tightly, and store it in the fridge up to 24 hours. When ready to bake, let it sit at room temp for 20–30 minutes while the oven preheats.
- Freezing tips: It freezes well, too! Wrap tightly in foil and freeze unbaked for up to 1 month. Bake from frozen, covered, at 375°F for 45–50 minutes, then uncover and bake until bubbly.
- Reheating leftovers: Warm slices in the oven or toaster oven at 350°F for 10–15 minutes to get that crisp edge back. The microwave works too, but it’ll be softer.
So whether you’re prepping ahead for a school night or enjoying leftovers for lunch the next day, this cheesy casserole with bread is one of those rare meals that gets better with time.
Frequently Asked Questions about Philly Cheesesteak Grilled Cheese Casserole
Q: What kind of roast beef should I use?
A: Deli-sliced roast beef works best—ask for medium thickness at the counter. Thin enough to fold and layer easily, but not so thin that it dries out while baking.
Eva’s Note:
I still remember Grandma Jean folding roast beef like paper fans for our lunch sandwiches. This casserole is basically that, but baked under a cheesy blanket. It’s all about the layers.
Q: Can I make Philly cheesesteak casserole ahead of time?
A: Absolutely. You can assemble the entire Philly cheesesteak grilled cheese casserole up to 24 hours in advance and refrigerate it. When you’re ready, let it sit out while the oven preheats, then bake as usual.
Memory Hook:
I often prep it before school pickup, then slide it into the oven while setting the table with Emma—who’s usually sneaking cheese off the top when she thinks I’m not looking.
Q: What’s the best bread for this casserole?
A: Good ol’ white sandwich bread works just fine. But if you like crispy edges and a sturdier bite, try sourdough, Texas toast, or even leftover garlic bread.
Eva’s Note:
One time, I used garlic bread from last night’s pasta dinner… and it was a total game-changer. It gave the whole dish this toasty, buttery kick that had Lily asking for it again the next night.
Q: Can I freeze cheesesteak casserole after baking it?
A: Yes! Once baked and cooled, you can wrap individual portions in foil and freeze them. They reheat beautifully in the oven or air fryer—great for a quick lunch or solo dinner.
Q: How do I keep the bread from getting soggy?
A: Toast your bread slices lightly before assembling. It creates a barrier that helps the casserole bake up with crisped edges and a soft, never-soggy, center.
Try This Recipe? Let Me Know!
This Philly Cheesesteak Grilled Cheese Casserole has quickly become one of those recipes we keep coming back to—especially when the week’s been long, the fridge is half-empty, and we just need something cheesy and soul-soothing to gather around.
The last time I made it, I barely got the pan on the table before Noah had served himself two pieces and Emma was scraping cheese off the side with a spoon. I hadn’t even sat down yet. That’s the kind of “this is a keeper” moment that makes all the planning and prepping feel so worth it.
If you give this Philly cheesesteak casserole a try, I’d love to hear how it turned out! Leave a comment, share it with a friend, or tag me on your favorite platform so I can see your delicious version.
Eva’s Note:
Recipes like this one—built from leftovers, kid ideas, and pantry staples—are my favorite kind of kitchen magic. Thanks for letting me share it with you.
And if you’re in the mood for more weeknight comfort, don’t miss this Poor Man Husband Casserole—it’s just as easy and just as cozy.
Until next time,
With love and melty cheese,
Eva

Philly Cheesesteak Grilled Cheese Casserole Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
A cozy, cheesy twist on two comfort food favorites—this Philly Cheesesteak Grilled Cheese Casserole is loaded with roast beef, melted mozzarella, peppers, onions, and buttery bread for the ultimate family dinner.
Ingredients
9 oz thinly sliced roast beef
1 cup yellow onion, diced
1 cup green bell pepper, diced
0.87 oz brown gravy mix (1 packet)
½ cup water
12 slices sandwich bread
½ cup margarine or butter, softened
4 cups mozzarella cheese, shredded
Instructions
1. Preheat oven to 375°F and grease a 9×13 baking dish.
2. Sauté onions and peppers in a skillet until softened.
3. In a bowl, mix gravy packet with water, then stir into skillet with roast beef.
4. Butter one side of each bread slice.
5. Place 6 slices, butter-side down, in the baking dish.
6. Top with beef mixture, then 2 cups of mozzarella.
7. Add remaining 6 bread slices, butter-side up.
8. Sprinkle the rest of the cheese on top.
9. Cover with foil and bake 20 minutes.
10. Uncover and bake an additional 10–15 minutes until golden and bubbly.
11. Let rest 5–10 minutes before serving.
Notes
Lightly toast your bread before assembling to avoid a soggy bottom.
Pre-slice the casserole before baking for easier serving.
Can be assembled a day ahead and refrigerated.
Great with tomato soup or a green salad on the side.
Freezes well unbaked—just adjust the baking time.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 510
- Sugar: 5g
- Sodium: 870mg
- Fat: 28g
- Saturated Fat: 14g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 27g
- Cholesterol: 75mg