Philly cheesesteak casserole delivers the same savory, cheesy comfort as the sandwich, but in a form that feeds a table without standing over a griddle. You get browned steak, softened peppers and onions, mushrooms that soak up the pan juices, and a blanket of melted provolone over tender noodles. It’s the kind of dinner that disappears fast because every bite has something rich, melty, and a little bit smoky.
The part that makes this version work is the skillet-to-baking-dish setup. Browning the steak first builds flavor, and cooking the vegetables in the same pan pulls up those browned bits instead of leaving them behind. The mayo and Worcestershire sauce look simple, but they do the heavy lifting here: the mayo keeps the casserole creamy without turning soupy, and Worcestershire gives you that deep, beefy background note that makes the whole dish taste more like a sandwich shop classic.
If you’ve ever had a cheesesteak casserole come out watery or bland, the fix is in the order of operations. Below, I’ll show you how to keep the noodles from getting mushy, how to get the cheese melted all the way through, and what swaps still give you that unmistakable Philly-style flavor.
The steak stayed tender, the noodles didn’t turn mushy, and the provolone browned at the edges just enough to taste like an actual cheesesteak. My husband went back for seconds before I even sat down.
Save this Philly cheesesteak casserole for nights when you want all the sandwich-shop flavor with one bubbling baking dish.
The Reason the Steak Stays Tender Instead of Chewy
Steak gets tough in casseroles when it’s overcooked twice: once in the skillet and again in the oven. Here, the meat only needs a quick browning in the pan, because the casserole finish is just long enough to melt the cheese and bring everything back to temperature. Thin slices of ribeye or sirloin work best because they stay tender under that short bake.

The other common mistake is drowning the filling before it goes into the oven. This recipe uses just enough mayonnaise and Worcestershire to coat the noodles and tie everything together without creating a puddle in the bottom of the dish. The vegetables should be softened, not collapsed; they keep enough structure to give each bite the right texture.
- Ribeye or sirloin — Ribeye gives you the richest result, but sirloin is a great leaner option if it’s sliced thin across the grain. If your steak is hard to cut, pop it in the freezer for 15 to 20 minutes first so it firms up.
- Provolone — This is the cheese that makes the dish taste like a cheesesteak instead of a generic beef casserole. Shredded provolone melts evenly, but sliced provolone works too if that’s what you have.
- Mayonnaise — It sounds unusual, but it adds body and a creamy coating that helps the noodles hold onto the filling. Sour cream can substitute in a pinch, though the flavor will be tangier and less sandwich-like.
- Worcestershire sauce — This is the shortcut to deeper beef flavor. Don’t skip it unless you have to; if you do, a small splash of soy sauce will give you some of the same savory backbone.
- Cremini mushrooms — They add a meaty, savory layer and help stretch the steak without making the dish feel lighter. If you’re not a mushroom person, leave them out and add a little more pepper and onion instead.
Building the Filling Without Turning It Watery
Browning the steak first
Heat the oil in a large skillet until it shimmers, then add the steak in a single layer so it sears instead of steams. You want browned edges and a mostly cooked center, not gray meat that sits in its own juices. Pull it out as soon as the color changes and the outside looks caramelized; it will finish in the oven.
Softening the vegetables
Add the peppers, onion, and mushrooms to the same skillet and let them cook until the onion turns translucent and the mushrooms release their moisture. That moisture needs time to evaporate, or it will end up pooling in the casserole. Season them here so the vegetables taste good on their own before they get mixed in.
Assembling for even baking
Stir the noodles, steak, vegetables, mayonnaise, and Worcestershire sauce together in the baking dish so everything gets coated evenly. If the noodles are cold from the fridge, toss them with the filling while they’re still warm enough to loosen up. Spread the provolone all the way to the edges so the top melts into a complete lid rather than leaving dry spots around the perimeter.
Baking until bubbly, not dry
Bake just until the cheese is melted and the edges are bubbling. If you leave it in too long, the steak tightens and the noodles start soaking up too much of the sauce. Let it rest for five minutes before serving so the filling settles and each scoop holds together cleanly.
Three Ways to Make This Philly Cheesesteak Casserole Fit Your Kitchen
Gluten-Free Version
Use gluten-free noodles and check that your Worcestershire sauce is gluten-free. The texture stays close to the original as long as you cook the pasta just to al dente, because overcooked gluten-free noodles can turn soft fast once they hit the oven.
Lower-Carb Swap
Replace the noodles with cauliflower rice or shredded cabbage if you want the same flavor in a lighter format. Both will release more moisture than pasta, so cook them briefly first and drain off any extra liquid before combining everything in the baking dish.
No Mayo, Still Creamy
Sour cream or softened cream cheese can stand in for the mayonnaise if that’s what you have. Sour cream keeps things tangy and loose; cream cheese gives a thicker, richer result. In either case, mix it in while the noodles are warm so it blends smoothly.
Make-Ahead Dinner
You can assemble the casserole a few hours ahead and refrigerate it before baking. Add 5 to 10 extra minutes in the oven if it’s going in cold from the fridge, and keep the cheese covered loosely with foil for the first part of baking if the top starts browning too quickly.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The noodles soften a bit as they sit, but the flavor holds up well.
- Freezer: This freezes fairly well for up to 2 months if you wrap it tightly after cooling. The texture of the noodles will be softer after thawing, but the casserole still reheats nicely.
- Reheating: Reheat covered in a 350°F oven until hot in the center, or use the microwave in short bursts. The biggest mistake is blasting it on high heat, which tightens the steak and dries out the edges before the middle is warm.
Questions I Get Asked About This Recipe

Philly Cheesesteak Casserole
Ingredients
Equipment
Method
- Preheat the oven to 375°F and grease a 9x13-inch baking dish.
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
- Cook the steak for 4–5 minutes, until browned, then remove and set aside.
- Add the remaining olive oil, bell pepper, onion, and mushrooms to the skillet and cook for 6–7 minutes, until softened.
- Season the vegetables with salt and pepper.
- Combine the cooked noodles, steak, vegetables, mayonnaise, and Worcestershire sauce in the baking dish.
- Sprinkle the provolone evenly over the top.
- Bake for 20–25 minutes, until the cheese is melted and bubbly, with the top visibly melted and set.
- Let rest for 5 minutes before serving, so the casserole thickens slightly.



