Philly Cheesesteak Casserole: All the Flavor of the Classic Sandwich, Baked Into One Dish
The classic Philly cheesesteak — thinly sliced steak, sautéed peppers and onions, and melted cheese piled into a soft hoagie roll — is one of America’s most beloved sandwiches. Philly Cheesesteak Casserole takes all of that same irresistible flavor and transforms it into a hearty, baked casserole, layering seasoned steak, sweet peppers and onions, and a rich, cheesy sauce over a base of egg noodles or crusty bread cubes. It’s comfort food that delivers everything you love about the original sandwich, in a format that’s easier to serve to a crowd and just as satisfying as leftovers.
What makes this casserole version so appealing is how faithfully it captures the essence of a Philly cheesesteak while making it more practical for a family dinner. Instead of individually assembling sandwiches, this dish layers thinly sliced, well-seasoned steak with sautéed bell peppers and onions, then binds everything together with a rich provolone or cheese-whiz-style sauce, baked until bubbly and golden. It’s the kind of dish that turns a beloved sandwich into a shareable, oven-baked dinner the whole family can enjoy together.
In this article, we’ll walk through a complete ingredient breakdown, detailed step-by-step instructions, expert tips for tender steak and perfectly caramelized peppers and onions, creative variation ideas, storage and reheating instructions, and answers to the most frequently asked questions about this recipe.
Why This Recipe Works So Well
Turning a classic sandwich into a casserole is a genius way to capture beloved flavors in a new, shareable format, and this Philly cheesesteak version brings together everything that makes the original so craveable:
It captures all the classic cheesesteak flavors. Thinly sliced, well-seasoned steak paired with sautéed peppers and onions and a rich, cheesy sauce delivers that same iconic combination in every bite.
It’s easier to serve to a crowd than individual sandwiches. Rather than assembling and toasting individual hoagie rolls, this casserole bakes as one cohesive dish, making it simple to portion out for family dinners or gatherings.
The provolone or cheese sauce ties everything together. Melted provolone (the traditional cheesesteak cheese) creates that classic gooey, savory finish, while a cheese sauce option adds an extra layer of richness throughout.
It’s a genuinely satisfying, hearty meal. With protein from the steak, vegetables from the peppers and onions, and a base of noodles or bread, this dish is a complete dinner in one baking pan.
It reheats beautifully. Like most baked casseroles, this dish holds up wonderfully in the fridge, making it a great option for meal prepping lunches or planning ahead for busy weeknights.
Ingredients You’ll Need
A note on ingredients: since none were specified in the original request, the list below represents a well-balanced, classic version of this dish inspired by traditional Philly cheesesteak flavors. Feel free to adjust proportions or swap in your preferred base (noodles vs. bread cubes) to your taste.
- 12 oz egg noodles (or cubed French bread/hoagie rolls, if preferring a bread-based version) — forms the hearty base of the casserole
- 1½ lbs thinly sliced steak (ribeye or sirloin work well) — the star protein, capturing that classic cheesesteak flavor
- 1 tablespoon olive oil — used to sear the steak and sauté the vegetables
- 1 large green bell pepper, thinly sliced — the classic cheesesteak vegetable, adding sweetness and color
- 1 large onion, thinly sliced — adds aromatic sweetness once caramelized
- 8 oz mushrooms, sliced (optional but traditional in many versions) — adds earthy depth
- 3 cloves garlic, minced — adds essential savory flavor
- 2 tablespoons butter — used to build the base of the cheese sauce
- 2 tablespoons all-purpose flour — combined with butter to thicken the cheese sauce
- 1½ cups beef broth — adds savory depth to the sauce
- 1 cup whole milk — adds body and creaminess to the sauce
- 8 oz provolone cheese, sliced or shredded — the traditional cheesesteak cheese, melted throughout and on top
- ½ cup shredded mozzarella cheese — adds extra gooey, melty texture to the topping
- 1 teaspoon Worcestershire sauce — adds deep, savory, umami-rich flavor
- Salt and black pepper, to taste — essential for properly seasoning the dish throughout
- Fresh parsley, for garnish — adds a pop of color and freshness to the finished casserole
Step-by-Step Instructions
Step 1: Cook the Egg Noodles
Bring a large pot of well-salted water to a boil. Cook the egg noodles according to the package instructions until al dente. Drain and set aside. (If using cubed bread instead, simply set the cubes aside — no cooking needed at this stage.)
Step 2: Preheat the Oven
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
Step 3: Sear the Steak
Heat the olive oil in a large skillet over medium-high heat. Season the thinly sliced steak with a pinch of salt and pepper. Working in batches if necessary to avoid overcrowding, sear the steak for 2 to 3 minutes, stirring occasionally, until browned but not overcooked (it will finish cooking in the oven). Remove the steak from the skillet and set it aside.
Step 4: Sauté the Vegetables
In the same skillet, add the sliced bell pepper, onion, and mushrooms (if using). Sauté over medium heat for 6 to 8 minutes, stirring occasionally, until softened and lightly caramelized. Add the minced garlic during the final minute of cooking, stirring until fragrant.
Stir in the Worcestershire sauce, combining it with the vegetables. Remove from heat and set aside with the steak.
Step 5: Build the Cheese Sauce
In a separate saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1 to 2 minutes, stirring constantly, to form a roux. Gradually whisk in the beef broth, followed by the milk, whisking continuously to prevent lumps from forming.
Continue cooking over medium heat, stirring frequently, until the sauce thickens and coats the back of a spoon, about 4 to 5 minutes.
Step 6: Melt in the Cheese
Reduce the heat to low. Add the provolone cheese gradually, stirring continuously until fully melted and smooth. Season the sauce with a pinch of salt and pepper to taste.
Step 7: Assemble the Casserole
Spread the cooked egg noodles (or bread cubes) evenly across the bottom of the prepared baking dish. Layer the seared steak and sautéed vegetables evenly over the noodles. Pour the provolone cheese sauce evenly over everything, making sure it seeps down into the layers as much as possible.
Sprinkle the shredded mozzarella evenly over the top.
Step 8: Bake
Transfer the casserole to the preheated oven and bake, uncovered, for 20 to 25 minutes, or until the cheese is melted, golden, and bubbling at the edges. For an extra golden, slightly crisped top, switch the oven to broil for the final 2 to 3 minutes, watching closely to prevent burning.
Step 9: Rest and Serve
Remove the casserole from the oven and let it rest for 5 minutes before serving. This brief resting period allows the cheese and sauce to set slightly, making it easier to serve clean, satisfying portions. Garnish with freshly chopped parsley before bringing the dish to the table.
Expert Tips for the Best Results
Slice the steak thinly for the most authentic texture. If possible, partially freeze the steak for about 30 minutes before slicing, as this makes it much easier to cut into thin, even pieces reminiscent of a traditional cheesesteak.
Don’t overcook the steak during the initial sear. Since it will continue cooking in the oven, searing it just until browned (not fully cooked through) at this stage helps prevent it from becoming tough or overdone by the time the casserole finishes baking.
Let the vegetables caramelize properly. Taking the extra few minutes to let the peppers and onions develop some color and sweetness makes a real difference in the final flavor of the dish.
Use provolone for the most authentic cheesesteak flavor. While other cheeses can be substituted, provolone is the traditional choice for Philly cheesesteaks and brings that classic, mild, slightly tangy flavor.
Whisk constantly when building the cheese sauce. Adding the broth and milk gradually while whisking prevents lumps from forming, ensuring a smooth, creamy sauce.
Don’t skip draining the noodles well. Excess water clinging to the noodles can make the finished casserole watery, so be sure to drain them thoroughly before assembling.
Let the casserole rest before serving. A brief resting period after baking allows the sauce and cheese to set slightly, making for cleaner, more satisfying servings.
Delicious Variations to Try
This recipe is a wonderful base for experimentation. Here are some popular ways to switch things up:
Bread-Based Version: Substitute cubed French bread or hoagie rolls for the egg noodles for a version that leans even closer to a deconstructed sandwich, similar to a strata.
Cheese Whiz-Style Sauce: For an ultra-authentic Philly flavor, substitute a jar of Cheez Whiz or a similar processed cheese sauce for part of the provolone in the sauce.
Spicy Version: Add sliced pickled or fresh jalapeños to the vegetable mixture, or a pinch of red pepper flakes to the cheese sauce, for a spicy kick.
Extra Veggie Version: Add sliced banana peppers or extra mushrooms for more texture and flavor variation.
Low-Carb Version: Substitute cauliflower rice or a layer of thinly sliced zucchini for the egg noodles to create a lower-carb version of the dish.
Ground Beef Swap: For a more budget-friendly option, substitute thinly sliced steak with ground beef, browned and seasoned similarly, though the texture will be less authentic to a traditional cheesesteak.
What to Serve With Philly Cheesesteak Casserole
This dish is hearty and satisfying enough to stand largely on its own, but a few simple sides can round out the meal:
- A crisp green salad with a light vinaigrette helps balance the richness of the cheese sauce
- Garlic bread or dinner rolls, if you want even more bread to soak up the sauce
- Roasted or steamed vegetables, such as broccoli or green beans, add color and nutrition
- A cold beer or a glass of red wine, like a light Zinfandel, pairs nicely with the savory, cheesy flavors
Storage and Reheating Instructions
Refrigerating: Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezing: This casserole freezes reasonably well for up to 2 months. For best results, freeze in individual portions or in a freezer-safe dish, and thaw overnight in the refrigerator before reheating.
Reheating in the oven: Cover with foil and reheat at 350°F (175°C) for 15 to 20 minutes, or until heated through, removing the foil for the final 5 minutes to re-crisp the top.
Reheating in the microwave: Place a portion in a microwave-safe bowl, cover loosely, and heat in 30-second intervals, stirring or checking between each, until evenly warmed.
Frequently Asked Questions
What’s the best cut of steak to use for this casserole? Ribeye is the traditional choice for Philly cheesesteaks due to its rich marbling and flavor, though sirloin or flank steak can also work well and tend to be more budget-friendly.
Can I use egg noodles or bread — which is more traditional? Neither is strictly “traditional,” since this dish is a creative reinterpretation of a sandwich as a casserole. Egg noodles create a more classic casserole texture, while bread cubes result in something closer to a savory bread pudding or strata, reminiscent of the sandwich’s roll.
Why did my cheese sauce turn grainy? This is usually caused by melting the cheese over heat that’s too high. Keep the heat low when adding the provolone, and stir continuously for the smoothest results.
Can I make this casserole ahead of time? Yes. You can assemble the entire casserole up to a day in advance, cover, and refrigerate before baking. When ready to bake, add about 5 to 10 extra minutes to the baking time since it will be starting from cold.
Can I make this recipe gluten-free? Yes. Substitute your favorite gluten-free egg noodles or gluten-free bread, and replace the all-purpose flour in the sauce with an equal amount of a gluten-free flour blend or cornstarch (using about half the amount for cornstarch).
How many servings does this recipe make? This recipe, made in a standard 9×13-inch baking dish, typically yields 6 to 8 servings, depending on portion size.
Can I use frozen sliced steak (like the kind sold for cheesesteaks) instead of slicing my own? Yes, pre-sliced frozen steak, often marketed specifically for cheesesteaks, works well in this recipe and can save time on prep, though thaw it fully and pat it dry before searing.
Final Thoughts
Philly Cheesesteak Casserole takes everything beloved about the classic sandwich — savory steak, sweet caramelized peppers and onions, and melted provolone — and transforms it into a hearty, shareable baked dish. It’s comfort food that delivers on nostalgia while offering the convenience of a casserole that’s easy to portion, serve, and reheat throughout the week.
Whether you’re a longtime Philly cheesesteak fan looking for a new way to enjoy those flavors, or simply craving a hearty, cheesy, meat-and-vegetable casserole, this recipe delivers every time. Save it, bookmark it, or print it out — because once this cheesy, savory Philly cheesesteak casserole comes out of the oven, it’s guaranteed to become a regular favorite in your household.