Philly Cheesesteak Casserole
Philly Cheesesteak Casserole: The Ultimate Cozy Comfort Food Dinner 🤤✨
Meta Description: Philly Cheesesteak Casserole combines seasoned ground beef, sautéed onions and peppers, a creamy sauce, egg noodles, and melty provolone into one bubbling, cheesy dinner. Easy, hearty, and ready in 45 minutes.
Why You’ll Love This Philly Cheesesteak Casserole
If you’re a fan of classic Philly cheesesteaks but want an easier, more family-friendly way to enjoy all that flavor, this Philly Cheesesteak Casserole is exactly what you need. It takes everything people love about the iconic sandwich — savory seasoned beef, sweet sautéed onions and peppers, earthy mushrooms, and gooey melted cheese — and turns it into a warm, hearty, oven-baked casserole that’s perfect for busy weeknights.
Instead of stuffing everything into a hoagie roll, this recipe tosses tender egg noodles with a rich, creamy beef and vegetable mixture, then tops it all off with a generous layer of mozzarella and provolone cheese. Once baked until bubbly and golden, you get a comforting, cheesy casserole that delivers all the flavor of a Philly cheesesteak in every single forkful.
This dish is ideal for anyone who loves easy ground beef casseroles, comfort food dinners, or creative twists on classic sandwiches. It comes together in just 45 minutes from start to finish, making it a fantastic option for weeknight dinners, potlucks, or meal prepping for the week ahead. Plus, with simple, easy-to-find ingredients and straightforward steps, it’s a recipe that even beginner cooks can master with confidence.
What Makes This Casserole Taste Like a Philly Cheesesteak?
The classic Philly cheesesteak sandwich is known for a few key elements: thinly sliced or ground beef, sautéed onions (and often peppers and mushrooms), melted cheese, and a soft roll to hold it all together. This casserole recreates those same signature flavors in a completely different, equally delicious format.
- Seasoned ground beef stands in for the traditional sliced steak, offering the same savory, meaty base in a more accessible, budget-friendly form.
- Sautéed onions, green bell peppers, and mushrooms bring the same aromatic sweetness and texture found in a classic cheesesteak, cooked down until tender and flavorful.
- Worcestershire sauce, garlic, and Italian seasoning add depth and umami, echoing the savory flavor profile of a steakhouse-style cheesesteak.
- A creamy cream cheese and beef broth sauce coats the egg noodles, creating a rich, velvety texture that ties everything together — similar to how melted cheese blends into a cheesesteak sandwich.
- Melty mozzarella and provolone cheese on top provide that iconic cheesy pull that Philly cheesesteaks are famous for, minus the need for a hoagie roll.
The result is a dish that captures everything you love about a Philly cheesesteak, but in a warm, cozy, easy-to-make casserole form that’s perfect for feeding a family.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6
- Difficulty: Easy
- Best For: Weeknight dinners, comfort food cravings, potlucks, meal prep
Ingredients You’ll Need

This casserole uses a combination of pantry staples and fresh ingredients that come together to create a rich, savory, cheesy dish.
- 1½ lbs ground beef
- 1 medium onion, diced
- 1 green bell pepper, diced
- 8 oz mushrooms, sliced
- 2 cloves garlic, minced
- 1 tbsp Worcestershire sauce
- 1 tsp Italian seasoning
- ½ tsp garlic powder
- ½ tsp black pepper
- ½ tsp salt
- 8 oz cream cheese, softened
- ½ cup beef broth
- 1 cup shredded mozzarella cheese
- 6 slices provolone cheese
- 4 cups cooked egg noodles
- 2 tbsp butter or olive oil
- 2 tbsp chopped fresh parsley, optional
Ingredient Notes and Substitutions
- Ground beef: An 80/20 or 85/15 blend works well here, offering enough fat for flavor without becoming overly greasy. Ground turkey or ground chicken can also be used for a lighter version, though you may want to add a bit of extra seasoning since these meats are milder in flavor.
- Green bell pepper: This is a classic Philly cheesesteak vegetable, but feel free to swap in red, yellow, or orange bell peppers for a sweeter flavor and pop of color.
- Mushrooms: While not always found in traditional cheesesteaks, mushrooms add wonderful umami flavor and texture to this casserole. If you’re not a fan, you can leave them out or substitute with extra onions and peppers.
- Cream cheese: This is the secret to the rich, creamy sauce that coats the noodles. Make sure it’s softened to room temperature so it melts smoothly into the sauce without leaving lumps.
- Beef broth: This thins out the cream cheese into a silky sauce while adding extra savory, beefy flavor. Chicken broth can be used in a pinch, though beef broth is recommended for the most authentic cheesesteak flavor.
- Mozzarella and provolone cheese: Provolone is the traditional cheese used in many classic Philly cheesesteaks, giving this casserole its signature flavor. Mozzarella adds extra meltiness and a milder, creamy layer underneath. You can substitute with Cheez Whiz-style processed cheese sauce or American cheese for an even more traditional cheesesteak flavor, if desired.
- Egg noodles: Egg noodles add a comforting, hearty base for this casserole. You can substitute with rotini, penne, or even rice if you prefer a different texture.
Step-by-Step Instructions
Here’s exactly how to make this Philly Cheesesteak Casserole from start to finish.
Step 1: Cook the Noodles
Bring a large pot of salted water to a boil and cook the egg noodles according to the package directions until just tender, or al dente. Drain well and set aside while you prepare the rest of the casserole.
Step 2: Brown the Beef
Preheat your oven to 375°F (190°C). Heat the butter or olive oil in a large oven-safe skillet (or a regular skillet if you plan to transfer everything to a separate baking dish) over medium-high heat.
Add the ground beef to the skillet and cook, breaking it up with a spatula, until fully browned and no longer pink. This should take about 6–8 minutes. If there’s excess grease in the pan, drain it off to keep the casserole from becoming too oily.
Step 3: Sauté the Vegetables
Add the diced onion, green bell pepper, and sliced mushrooms directly into the skillet with the browned beef. Cook for 5–7 minutes, stirring occasionally, until the vegetables have softened and the mushrooms have released their moisture.
Add the minced garlic and cook for one more minute, just until fragrant. Be careful not to let the garlic burn, as this can create a bitter taste.
Step 4: Make It Creamy
Stir in the Worcestershire sauce, Italian seasoning, garlic powder, salt, and black pepper, mixing everything together thoroughly.
Add the softened cream cheese and beef broth to the skillet. Stir continuously until the cream cheese fully melts and combines with the broth, creating a smooth, creamy sauce that coats the beef and vegetable mixture.
Step 5: Combine
Add the cooked and drained egg noodles directly into the skillet with the creamy beef mixture. Gently toss everything together until the noodles are evenly coated in the rich, savory sauce.
Step 6: Assemble the Casserole
Transfer the entire mixture into a greased 9×13-inch baking dish, spreading it out into an even layer. Sprinkle the shredded mozzarella cheese evenly over the top of the casserole, then arrange the slices of provolone cheese across the surface, covering as much of the dish as possible.
Step 7: Bake
Place the casserole in your preheated oven and bake, uncovered, for 20–25 minutes, or until the dish is hot and bubbly and the cheese has completely melted.
For an extra golden, bubbly, slightly crisp cheese topping, switch your oven to broil for the final 1–2 minutes of baking. Keep a close eye on it during broiling, as cheese can go from perfectly golden to burnt very quickly.
Step 8: Serve
Remove the casserole from the oven and let it rest for about 5 minutes before serving. This resting time allows the cheese and sauce to set slightly, making it easier to serve neat portions.
Garnish with freshly chopped parsley for a pop of color and freshness, then serve warm.
Expert Tips for the Best Philly Cheesesteak Casserole
To make sure this casserole turns out perfectly every single time, keep these helpful tips in mind:
- Don’t skip draining the beef. Removing excess grease after browning the ground beef helps prevent the casserole from becoming overly oily or heavy.
- Soften the cream cheese fully. Cold cream cheese can be difficult to melt smoothly into the sauce, leading to lumps. Let it sit at room temperature for about 20–30 minutes before using, or soften it briefly in the microwave.
- Don’t overcook the noodles. Since the noodles will continue to soak up sauce and bake in the oven, cooking them just until al dente helps prevent them from becoming mushy in the finished casserole.
- Watch closely if broiling. Broiling adds a beautiful golden, bubbly finish to the cheese topping, but it can burn quickly. Stay near the oven and check every 30 seconds during this step.
- Let the casserole rest before serving. Giving it a few minutes to rest after baking helps the sauce thicken slightly and makes for cleaner, more satisfying servings.
- Use a mix of cheeses for the best flavor. Combining mozzarella for meltiness with provolone for classic cheesesteak flavor gives you the best of both worlds in terms of texture and taste.
Recipe Variations and Add-Ins
This casserole is easy to customize based on your preferences or what you have on hand. Here are some fun variations to try:
Make It Spicy
Add sliced jalapeños or a pinch of red pepper flakes to the beef and vegetable mixture for a spicy kick reminiscent of a “pizza steak” style cheesesteak.
Add Extra Vegetables
Stir in spinach, diced tomatoes, or even shredded zucchini for extra nutrition and texture without overpowering the classic cheesesteak flavor.
Swap the Protein
While ground beef is traditional, thinly sliced steak, ground turkey, or even shredded rotisserie chicken can be used as a substitute for a different take on this casserole.
Try a Cheese Sauce Base
For an ultra-authentic cheesesteak flavor, replace the cream cheese sauce with a warm cheese sauce made from melted American cheese and milk, similar to the classic Cheez Whiz topping found on many Philly cheesesteaks.
Make It Low-Carb
Swap the egg noodles for cooked spaghetti squash or cauliflower rice to create a lower-carb version of this casserole while keeping all the same delicious flavors.
How to Store and Reheat Leftovers
This casserole makes excellent leftovers and can easily be stored and reheated throughout the week.
Refrigerating
Store leftover casserole in an airtight container in the refrigerator for up to 3–4 days.
Freezing
This casserole can be frozen for up to 2–3 months. For best results, freeze in individual portions or in a freezer-safe baking dish covered tightly with plastic wrap and foil. Thaw overnight in the refrigerator before reheating.
Reheating
- Microwave: Reheat individual portions in the microwave in 1-minute intervals, stirring between each, until heated through.
- Oven: For best texture, reheat covered in a baking dish at 350°F (175°C) for 20–25 minutes, or until warmed through and the cheese is melty again.
- Stovetop: Reheat gently in a covered skillet over low heat, adding a small splash of beef broth or milk if the casserole has dried out slightly.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes, you can assemble the entire casserole up to a day in advance, cover it tightly, and refrigerate it unbaked. When ready to cook, bake as directed, adding a few extra minutes to the baking time since it will be starting from cold.
Can I use a different type of pasta?
Absolutely. While egg noodles give this casserole a classic, comforting texture, you can substitute with penne, rotini, or another short pasta shape if that’s what you have on hand.
What’s the best cheese for an authentic Philly cheesesteak flavor?
Provolone and American cheese are both classic choices for Philly cheesesteaks, while some traditionalists prefer Cheez Whiz. This recipe uses a combination of mozzarella and provolone for a balance of meltiness and classic cheesesteak flavor.
Can I make this casserole without mushrooms?
Yes, mushrooms are optional and can be left out or replaced with extra onions and peppers if you prefer.
Is this recipe spicy?
As written, this casserole is not spicy, but you can easily add heat with red pepper flakes, jalapeños, or hot sauce if desired.
Can I double this recipe?
Yes, this recipe can be doubled for a larger crowd. You’ll need two 9×13-inch baking dishes, or one extra-large casserole dish, and the baking time may need to be extended slightly.
Can I make this in a slow cooker instead of the oven?
While this recipe is designed for stovetop and oven preparation, you can brown the beef and vegetables on the stovetop first, then combine everything in a slow cooker with the noodles and sauce, cooking on low for about 1–2 hours until heated through and bubbly, adding the cheese during the last 15–20 minutes to melt.
Final Thoughts
Philly Cheesesteak Casserole takes all the bold, savory flavors of a classic cheesesteak sandwich and transforms them into an easy, comforting, family-friendly baked dish. With tender seasoned ground beef, sweet sautéed onions and peppers, earthy mushrooms, a rich and creamy sauce, and plenty of melty mozzarella and provolone cheese, this casserole delivers everything you love about a Philly cheesesteak in every single bite.
Ready in just 45 minutes with simple, straightforward steps, this recipe is perfect for busy weeknights when you’re craving something hearty and satisfying without a lot of fuss. It’s also a fantastic make-ahead option, freezes well for future meals, and can easily be customized with your favorite vegetables, cheeses, or spice level.
Once you try this Philly Cheesesteak Casserole, it’s likely to become a regular addition to your dinner rotation — a cozy, cheesy, crowd-pleasing dish that brings all the flavor of a beloved sandwich to your dinner table in casserole form. 🤤✨