Ultimate Philly Cheesesteak Grilled Cheese Casserole

By Tyla Updated September 30, 2026
Jump to Recipe

Philly cheesesteak casserole with seared ribeye, peppers, onions and provolone baked between buttered bread layers. Ready in 55 minutes, serves 6-8.

Prep Time

20 min

Cook Time

35 min

Servings

6-8 servings

Difficulty

Medium

Ultimate Philly Cheesesteak Grilled Cheese Casserole

Philly cheesesteak casserole with seared ribeye, peppers, onions and provolone baked between buttered bread layers. Ready in 55 minutes, serves 6-8.

By Tyla

Prep

20 min

Cook

35 min

Total

55 min

Servings

6-8 servings

Ingredients


Tools that make this easier

Optional — the recipe works without them.

As an Amazon Associate, I earn from qualifying purchases.


Instructions

  1. 1

    Preheat oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.

  2. 2

    Heat 1 tablespoon olive oil in large skillet over medium-high heat. Add steak, season with half of garlic powder, salt, and pepper. Cook 3-5 minutes until browned. Remove and set aside.

  3. 3

    Add remaining olive oil to skillet. Add onions and bell peppers. Cook 8-10 minutes until softened and slightly caramelized.

  4. 4

    Return steak to skillet with vegetables. Add remaining garlic powder, beef broth, and Worcestershire sauce. Simmer 2-3 minutes until flavors meld and liquid reduces slightly.

  5. 5

    Brush one side of each bread slice with melted butter.

  6. 6

    Arrange 6 buttered bread slices (butter-side up) in single layer in baking dish.

  7. 7

    Top with half of provolone slices, half of beef mixture, and half of shredded mozzarella and cheddar.

  8. 8

    Place remaining 6 buttered bread slices on top (butter-side up).

  9. 9

    Add remaining provolone, beef mixture, and shredded cheeses. Sprinkle with Parmesan.

  10. 10

    Bake 25-30 minutes until bubbling, cheese is melted and golden brown, and bread is toasted.

  11. 11

    Remove from oven and let rest 5-10 minutes before slicing and serving.

Used in this recipe: 9×13 Baking Dish Cast-Iron Skillet Instant-Read Thermometer (Amazon, affiliate links)


Notes

Tips for Success

  • Savory, cheesy goodness with classic Philly cheesesteak flavors
  • Hearty and satisfying comfort food
  • Easy to put together and perfect for feeding a crowd
  • Great for leftovers and meal prep

Common Mistakes to Avoid

  • Can become soggy if bread is too thin or not buttered properly
  • Steak can become tough if overcooked
  • May lack flavor if underseasoned
  • Top can burn before inside is cooked if oven rack too high

Nutrition (per serving)

600 kcal

Calories

This Philly cheesesteak grilled cheese casserole takes the parts of a cheesesteak people actually crave, thin-sliced beef, soft onions and peppers, and a lot of provolone, and bakes them between two layers of buttered bread. The top layer toasts like a grilled cheese sandwich while the bottom soaks up the savory beef juices, so you get crunch and comfort in the same forkful.

It feeds 6 to 8 people from one 9×13-inch dish, takes about 55 minutes from cutting board to table, and reheats better than most bread-based casseroles. If you want the original handheld version, the easy Philly cheesesteak sandwich uses the same beef, onion and pepper base.

Ingredients

For the beef mixture:

  • 2 tablespoons olive oil
  • 1 ½ pounds thinly sliced ribeye steak (or sirloin)
  • 1 large yellow onion, thinly sliced
  • 2 bell peppers (any color; red and green give the classic look), thinly sliced
  • 1 teaspoon garlic powder
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ½ cup beef broth
  • 2 tablespoons Worcestershire sauce

For the bread and cheese layers:

  • 12 slices white or sourdough bread (sturdy slices hold up best)
  • 6 tablespoons unsalted butter, melted
  • 8 slices provolone cheese
  • 1 cup shredded mozzarella cheese
  • 1 cup shredded cheddar cheese (or Monterey Jack)
  • ¼ cup grated Parmesan cheese

What each ingredient does:

  • Ribeye: its marbling keeps the thin slices juicy through two rounds of cooking (skillet, then oven). Sirloin is leaner and cheaper; expect slightly chewier strips. Many stores sell pre-shaved steak for cheesesteaks, which saves most of the prep time.
  • Bread: thin, soft sandwich bread collapses under the filling. Sourdough, Texas toast or a thick-cut white loaf gives you a bottom layer that stays in one piece when you cut squares.
  • Provolone: this is the cheesesteak flavor. Mozzarella adds stretch, cheddar adds sharpness, and the Parmesan on top browns into a salty crust.
  • Broth and Worcestershire: they deglaze the skillet and season the beef all the way through. Reduce them briefly so the filling is saucy, not wet.

How Long It Takes, and What to Prep Ahead

Plan on 20 minutes of prep and about 35 minutes of cooking and baking, 55 minutes in total. Most of the prep is slicing, so a few shortcuts make a real difference:

  • Ask the butcher to slice the ribeye paper-thin, or partially freeze it for 20 to 30 minutes so you can slice it thin at home.
  • Slice the onion and peppers the day before and refrigerate them in a covered container.
  • Cook the beef, then the vegetables, in the same skillet. The browned bits left by the steak season the onions.
  • Brush the bread with butter while the filling simmers.

How to Build and Bake the Casserole

  1. Preheat and prep: Heat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
  2. Sear the steak: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the steak in a single layer, working in batches so it browns instead of steaming. Season with half of the garlic powder, salt and pepper and cook, stirring, for 3 to 5 minutes until browned and cooked through. Transfer to a plate.
  3. Soften the vegetables: Add the remaining tablespoon of oil to the same skillet. Cook the onion and peppers over medium heat, stirring occasionally, for 8 to 10 minutes, until soft and lightly caramelized.
  4. Season the filling: Return the steak to the skillet. Stir in the remaining garlic powder, the beef broth and the Worcestershire sauce. Simmer for 2 to 3 minutes, until the liquid reduces slightly and coats the meat, then take the pan off the heat.
  5. Butter the bread: Brush one side of each bread slice with melted butter.
  6. First layer: Arrange 6 slices, butter side up, in the dish. Trim them to fit snugly so there are no gaps for the filling to leak through.
  7. Fill: Lay on half of the provolone, then half of the beef mixture, then half of the mozzarella and cheddar.
  8. Second layer: Top with the remaining 6 bread slices, butter side up. Add the rest of the provolone, the rest of the beef mixture and the remaining mozzarella and cheddar. Finish with the Parmesan.
  9. Bake: Bake for 25 to 30 minutes, until the cheese is bubbling and golden and the bread edges are toasted. If the top browns before the middle is hot, tent it loosely with foil.
  10. Rest: Let the casserole stand for 5 to 10 minutes before cutting. The cheese firms up just enough to give you clean squares.

Swaps for the Beef, Bread and Cheese

  • Ground beef instead of steak: Brown 1 ½ pounds of ground beef to 160°F, drain the fat, then continue with the vegetables and sauce. It is cheaper and faster, but the texture is closer to a sloppy joe than a cheesesteak.
  • Leaner cut: Sirloin or flank steak trims some fat. Slice it very thin across the grain and keep the sear short, or it will turn chewy.
  • Whole wheat bread: Adds fiber and a nuttier taste; expect a denser, slightly drier top layer.
  • Reduced-fat cheese: Melts less smoothly and browns faster, so keep an eye on the top in the last 10 minutes.
  • More vegetables: 8 ounces of sliced mushrooms, cooked with the onions until their liquid evaporates, add an earthy flavor without making the bread soggy.
  • Less sodium: Use low-sodium beef broth and skip the added salt; the Worcestershire and cheeses bring plenty.

What to Serve With It

The casserole is rich, so pair it with something sharp, crunchy or brothy:

  • A crisp green salad with an acidic dressing, such as a simple red wine vinaigrette.
  • A bowl of fresh tomato soup for dunking, the same way you would serve grilled cheese.
  • Vinegar coleslaw, dill pickles or pickled jalapeños to cut through the cheese.
  • Roasted broccoli or green beans if you want a vegetable side that bakes at the same oven temperature.

Why It Turns Out Soggy, Tough or Bland

  • Soggy bottom layer: The filling went in too wet or the bread was too thin. Let the broth reduce until it just coats the beef, and use sturdy bread. Trimming the bottom slices to fit tightly also stops liquid from pooling underneath.
  • Tough, chewy beef: The steak was sliced too thick or seared too long. Thin slices only need 3 to 5 minutes in the skillet; they spend another 25 minutes in the oven.
  • Grey, steamed meat: The pan was crowded. Cook the steak in two batches over medium-high heat.
  • Flat flavor: Taste the filling before layering. A little more Worcestershire, salt or a dash of hot sauce fixes it at this stage, not after baking.
  • Top burning before the middle is hot: The rack is too high. Bake in the center of the oven and tent with foil if needed.
  • Slices falling apart: It was cut straight out of the oven. Give it the full 5 to 10 minutes of rest.

Storing, Freezing and Reheating

  • Refrigerate: Cool the casserole and refrigerate it within 2 hours of baking. Stored covered or in airtight containers, it keeps for 3 to 4 days.
  • Freeze: Cut cooled squares, wrap each in plastic wrap and foil, and freeze in a freezer bag for up to 2 to 3 months. Thaw overnight in the refrigerator.
  • Reheat: Reheat to 165°F. The oven or air fryer at 350°F (175°C) for 10 to 15 minutes keeps the top crisp; the microwave is faster but softens the bread. Frozen squares can go straight into the oven, covered with foil, for 20 to 30 minutes, then uncovered for the last few minutes to re-crisp.

For general leftover guidance, see the USDA’s leftovers and food safety page.


FAQ

Can I make this Philly cheesesteak casserole ahead of time?

Yes. Cook the beef and vegetable filling up to a day ahead and refrigerate it, then assemble and bake when you are ready. You can also assemble the whole casserole a few hours ahead, cover it and refrigerate it; add 5 to 10 minutes to the bake time, since it goes into the oven cold. The bread softens the longer it sits, so do not assemble it the night before.

How do I get a really crispy top?

Butter the top slices all the way to the edges and bake uncovered for the last 10 minutes. For extra crunch, broil for 1 to 2 minutes at the end, watching closely, because the Parmesan goes from golden to burnt quickly.

Can I use deli roast beef?

Yes. Thinly sliced deli roast beef is already cooked, so skip the searing step: warm it in the skillet with the vegetables, broth and Worcestershire for 2 to 3 minutes, then layer as written. Expect a milder, less beefy flavor than seared ribeye.

For another beef casserole with the same weeknight appeal, try this bacon cheeseburger casserole.

About the author

Tyla

Tyla runs Recipes by Tyla, a collection of easy, practical home recipes: weeknight dinners, slow cooker meals, pork and brisket favorites and simple desserts. Recipes here focus on clear steps, realistic timing and safe cooking temperatures.

More about Tyla
55 min total
Jump to Recipe