Best Philly Cheesesteak Casserole Recipe – Easy Homemade

There’s nothing quite like biting into a warm, melty Philly cheesesteak sandwich, where tender sliced beef and gooey cheese meld together in perfect harmony. Philly cheesesteak casserole takes that iconic sandwich and transforms it into a hearty, layered bake that feeds a crowd without the mess of wrapping foil around each sandwich.

This casserole delivers all the flavors you crave from a classic Philly without requiring you to stand over a griddle. The beauty of this dish is that it’s a one-pan wonder that comes together quickly and impresses everyone at the table, whether you’re feeding your family on a weeknight or bringing it to a potluck.

It combines tender pasta, caramelized peppers and onions, seasoned beef, and layers of American and provolone cheese into something that tastes like a restaurant-quality meal but takes less than an hour from start to finish. Once you make this, you’ll understand why casserole versions of classic sandwiches have become such beloved comfort food.

Why You’ll Love This Recipe

This casserole hits all the marks for a weeknight dinner that feels special without demanding hours in the kitchen.

  • One-pan meal that minimizes cleanup and cooking stress
  • Packed with authentic Philly cheesesteak flavors in every bite
  • Feeds a crowd, making it perfect for families or potlucks
  • Freezer-friendly, so you can make it ahead and bake when needed
  • Customizable with your favorite cheese combinations and vegetable add-ins

My Experience Making This Recipe

I first made this casserole on a Tuesday evening when I had a package of pasta on hand and wanted something more interesting than the usual weeknight fare. The moment those caramelized onions and peppers hit the baking dish, my kitchen smelled absolutely incredible, and I knew this was going to be a winner.

My kids, who are usually skeptical about anything that doesn’t look exactly like what they expect, actually asked for seconds without any prompting. The texture is perfect, with the pasta absorbing all those beefy, cheesy juices while staying tender, and the cheese on top gets golden and bubbly in all the right ways.

What really sold me was how easy it is to customize for different tastes and how well it reheats, making it genuinely useful for meal prep or feeding unexpected guests. I’ve made it at least a dozen times since that first attempt, and it’s never disappointed.

Recipe Overview

  • Recipe Name: Philly Cheesesteak Casserole
  • Servings: 6 to 8
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Course: Main Dish
  • Cuisine: American
  • Calories per Serving: 520

Equipment You Will Need

  • Large skillet or Dutch oven
  • 9×13 inch baking dish
  • Wooden spoon or spatula
  • Large pot for cooking pasta
  • Colander for draining pasta
  • Knife for slicing peppers and onions
  • Cutting board
  • Measuring cups and spoons

Ingredients for Philly Cheesesteak Casserole

  • 2 pounds ground beef
  • 1 large yellow onion, sliced thin
  • 2 large green bell peppers, sliced thin
  • 1 pound pasta (rigatoni or penne work best)
  • 2 cups American cheese, sliced or diced
  • 1.5 cups provolone cheese, sliced or shredded
  • 1 can cream of mushroom soup (10.5 ounces)
  • 1 cup whole milk
  • 2 tablespoons butter
  • 3 cloves garlic, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon paprika
  • 1/2 teaspoon garlic powder
  • 1/2 cup beef broth

Ingredient Notes and Substitutions

  • Ground Beef: The backbone of this dish, providing savory depth and authentic Philly flavor. Swap for ground lamb or a 50/50 blend of beef and Italian sausage for a different taste profile.
  • American Cheese: This melts beautifully and creates that creamy texture characteristic of a real Philly cheesesteak. Use Velveeta or white cheddar if you prefer a sharper flavor or don’t have American cheese available.
  • Provolone Cheese: Adds a slightly sharp, smoky note that balances the richness of American cheese. Swap for mozzarella if you want a milder result, or use Swiss cheese for a nuttier flavor.
  • Pasta Shape: Rigatoni and penne hold the sauce beautifully, but small shells or bow ties work fine too. Avoid thin pasta like angel hair, as it breaks down and gets mushy.
  • Cream of Mushroom Soup: This creates a rich, creamy base without requiring a separate sauce from scratch. Use cream of chicken soup or make a simple bechamel (butter, flour, milk) if you want to avoid canned soup.

How to Make Philly Cheesesteak Casserole

Philly Cheesesteak Casserole Step-By-Step

Step 1: Cook Your Pasta

Bring a large pot of salted water to a rolling boil and cook your pasta until it’s just shy of al dente. Since the casserole will bake for another 25 to 30 minutes, you want the pasta slightly undercooked so it doesn’t turn mushy in the oven.

Drain the pasta in a colander and set it aside, drizzling it lightly with olive oil so the noodles don’t stick together while you prepare the other components.

Step 2: Caramelize the Onions and Peppers

Melt the butter in a large skillet over medium heat and add the sliced onions and bell peppers. Cook them for 8 to 10 minutes, stirring occasionally, until they soften and begin to turn golden brown at the edges.

This step is crucial because it brings out the natural sweetness of the vegetables and creates that deep, complex flavor you’d get from a real Philly cheesesteak. Don’t rush this part; caramelization takes time and transforms the taste entirely.

Step 3: Brown the Ground Beef

Push the caramelized vegetables to the side of the skillet and add the ground beef to the empty space. Break it up with your spoon as it cooks, letting it brown for 5 to 7 minutes until no pink remains.

Stir in the minced garlic and cook for another minute until fragrant. The beef should be fully cooked and lightly browned, not gray or dense.

Step 4: Season the Meat and Vegetable Mixture

Sprinkle the salt, black pepper, paprika, and garlic powder over the beef and vegetable mixture. Stir everything together thoroughly so the seasonings distribute evenly throughout.

These seasonings recreate that classic Philly cheesesteak spice profile that makes the sandwich so craveable. Taste a small spoonful and adjust seasoning if needed.

Step 5: Combine with Broth

Pour the beef broth into the skillet and stir well, scraping up any browned bits from the bottom of the pan. Let the mixture simmer for 2 minutes so the flavors meld together.

Those browned bits, called fond, add incredible depth of flavor, so don’t skip this deglazing step. The broth will help keep the casserole moist during baking.

Step 6: Mix the Creamy Sauce

In a small bowl, whisk together the cream of mushroom soup and whole milk until smooth and well combined. This mixture forms the creamy sauce that binds everything together in the casserole.

Using condensed soup saves time and creates a foolproof creamy base without having to make a separate sauce. The milk helps thin it to the right consistency.

Step 7: Assemble the Casserole

Preheat your oven to 375 degrees Fahrenheit. In your 9×13 inch baking dish, combine the cooked pasta, the beef and vegetable mixture, and the creamy soup mixture, folding everything together gently so nothing breaks.

Add three-quarters of the American cheese and half of the provolone cheese to the pasta mixture, stirring gently until distributed throughout. Save the remaining cheeses for topping.

Step 8: Top with Cheese and Bake

Arrange the remaining American and provolone cheese slices or shreds evenly over the top of the casserole. This creates that beautiful golden, bubbly cheese top that makes this dish so irresistible.

Bake uncovered for 25 to 30 minutes until the cheese melts completely and the edges start bubbling. The top should turn golden brown and the whole dish should be piping hot throughout.

Pro Tip: Don’t skip the caramelizing step for onions and peppers, as this single process delivers authentic Philly cheesesteak depth that rushed cooking can’t replicate.

Tips for the Best Philly Cheesesteak Casserole

  • Use high-quality American cheese from the deli counter rather than pre-packaged slices, as it melts more smoothly and tastes fresher. This one choice noticeably improves the final texture and flavor.
  • Don’t cook the pasta all the way through, as it continues cooking in the oven and will turn mushy if you start with fully cooked noodles. Aim for one to two minutes under your normal al dente time.
  • Keep the skillet heat at medium rather than high when cooking the beef and vegetables, which prevents the vegetables from burning while the meat cooks. Lower heat means better browning and more tender vegetables.
  • Mix the casserole gently rather than stirring aggressively, which keeps the pasta pieces intact and prevents the dish from looking broken or mushy. A folding motion works better than vigorous stirring.
  • Let the casserole rest for 5 minutes after removing it from the oven before serving, which helps the dish set slightly and makes plating cleaner. This also prevents people from burning their mouths on super-hot cheese.

Common Mistakes to Avoid

  • Cooking the pasta fully before mixing it into the casserole results in mushy, overcooked noodles by the time the dish finishes baking. Always undercook pasta slightly when making casseroles.
  • Skipping the caramelization step for onions and peppers gives you vegetables that taste raw and onion-y rather than sweet and complex. The time investment here pays off dramatically in the final taste.
  • Using low-quality or pre-shredded cheese can create a grainy, separated sauce instead of smooth, creamy melted cheese. Fresh deli cheese melts far more reliably.
  • Overfilling the baking dish causes the mixture to bubble over in the oven and makes a mess of your oven. Use a 9×13 inch dish and don’t pack ingredients in too tightly.
  • Baking the casserole covered with foil traps steam and softens the cheese top rather than letting it brown and crisp slightly. Keep it uncovered unless the top is browning too quickly, then tent it loosely for the last few minutes.

Serving Suggestions

This casserole is hearty enough to stand on its own, but a few strategic sides make the meal feel complete and well-rounded. Fresh, cool, or crunchy sides balance the rich, warm casserole beautifully.

  • Crisp green salad with a tangy vinaigrette to cut through the richness of the cheese
  • Garlic bread or toasted baguette slices for soaking up any sauce
  • Roasted broccoli or Brussels sprouts for a healthy vegetable component
  • Coleslaw or pickled vegetables for bright, acidic contrast
  • Simple tomato and cucumber salad with fresh herbs

Variations to Try

  • Philly Cheesesteak with Mushrooms: Add 8 ounces of sliced mushrooms to the vegetable mixture and cook them alongside the onions and peppers for an earthy, umami-rich version that feels more restaurant-like.
  • Spicy Cheesesteak Casserole: Stir in 1/4 teaspoon cayenne pepper and 1/2 teaspoon red pepper flakes when seasoning the beef, and use pepper jack cheese instead of provolone for a kick of heat.
  • Loaded Philly with Bacon: Cook 8 ounces of bacon separately until crispy, chop it, and fold it into the casserole along with the cheese for a rich, smoky variation that tastes indulgent.
  • Cheesesteak and Potato Casserole: Layer diced roasted potatoes with the pasta and beef mixture for a heartier version that turns this into a complete meal in one dish.
  • White Philly Style: Use a white wine sauce made from white wine, butter, and cream instead of the cream of mushroom soup for a lighter, more sophisticated take on the classic flavors.

Dietary Adaptations

  • Gluten-Free: Swap regular pasta for a gluten-free pasta blend, cooking it the same way but checking doneness one minute earlier since some brands cook faster. Everything else stays identical.
  • Dairy-Free: Use a dairy-free butter alternative, unsweetened plant milk instead of cow’s milk, and dairy-free cheese slices, though the texture will be slightly different and less creamy than traditional versions.
  • Vegetarian: Replace ground beef with 2 pounds of crumbled plant-based meat or a mixture of finely diced mushrooms and lentils seasoned heavily with salt and umami flavors like soy sauce.
  • Low-Carb or Keto: Replace pasta with spiralized zucchini or cauliflower rice, reduce the soup and milk slightly since vegetables release more moisture, and expect a somewhat different texture than the traditional version.

Storage and Reheating

Refrigerator

Let the casserole cool to room temperature, then transfer it to an airtight container or cover the baking dish tightly with plastic wrap or foil. It keeps safely for 3 to 4 days in the refrigerator.

  • Store in airtight containers for best results
  • Label with the date so you remember when you made it
  • Don’t let it sit at room temperature longer than 2 hours

Freezer

This casserole freezes beautifully for up to 3 months, making it perfect for meal prep. Cool it completely, cover it tightly with plastic wrap, then add a layer of foil to prevent freezer burn.

  • Freeze before baking for longest shelf life
  • Or freeze after baking and reheat directly from frozen
  • Use freezer-safe containers or the baking dish wrapped well

Reheating

To reheat, place the casserole in a 350-degree oven, covered with foil, for 20 to 30 minutes if thawed or 35 to 45 minutes if frozen. Remove the foil for the last 5 minutes if you want the cheese to crisp up again.

  • Don’t use the microwave, as it makes the cheese rubbery and the pasta tough
  • Add a splash of milk or broth if the casserole seems dry after storage
  • Check that it’s heated through before serving

Nutrition Information

Nutrition Information (Per Serving)
Nutrient Amount
Calories 520
Total Fat 24 grams
Saturated Fat 13 grams
Carbohydrates 42 grams
Fiber 2 grams
Sugar 3 grams
Protein 35 grams
Sodium 1,100 milligrams
Cholesterol 85 milligrams

These values are estimates based on standard recipe ingredients and serving sizes of 6 to 8 portions. Individual nutrition will vary depending on specific brands used and ingredient substitutions.

Philly Cheesesteak Casserole Final Dish

Frequently Asked Questions

Can I make this casserole ahead of time?

Absolutely, you can assemble the casserole completely, cover it, and refrigerate for up to 24 hours before baking. Just add 5 to 10 extra minutes to the bake time since it goes in cold.

What if I don’t have cream of mushroom soup?

You can use cream of chicken soup as a direct substitute, or make a simple bechamel by melting 2 tablespoons butter, whisking in 2 tablespoons flour, then slowly adding 1 cup milk while stirring to avoid lumps. Both options work equally well.

Can I use diced steak instead of ground beef?

Yes, but you’ll need to cut it into very small pieces and brown it the same way as ground beef, watching it carefully so it doesn’t toughen. Diced ribeye or sirloin tip works best for tender pieces that stay moist during cooking.

Why did my cheese separate or get grainy?

This usually happens when using pre-shredded cheese with anti-caking agents, cooking the mixture at too high a temperature, or using low-fat cheese that doesn’t melt smoothly. Stick with fresh deli cheese and moderate heat for best results.

How can I make this less heavy or rich?

Use half the American cheese and replace it with a lighter cheese like part-skim mozzarella, reduce the soup to 3/4 can, and use low-fat milk. You can also add more vegetables like mushrooms, spinach, or broccoli to bulk up the dish without adding calories.

Can I add other vegetables to this casserole?

Absolutely, sauteed mushrooms, spinach, diced tomatoes, or roasted zucchini all work beautifully and don’t change the cooking time. Just make sure any raw vegetables are cooked first and any excess moisture is drained away before mixing into the casserole.

Final Thoughts

This casserole proves that comfort food doesn’t have to require fancy techniques or hard-to-find ingredients to taste restaurant-quality and absolutely delicious. It’s the kind of dish that brings people together and has them asking for the recipe before they’ve even finished eating.

Give this Philly cheesesteak casserole a try on your next weeknight or when you need to feed a hungry crowd, and you’ll understand why it’s become such a beloved modern comfort food classic. Your kitchen will smell incredible, and everyone at your table will be happy and satisfied.

Explore More Recipes

If you loved this casserole and want to explore more delicious variations of this iconic sandwich, check out these related recipes that bring new flavors and textures to beloved comfort food classics.

Try our Philly cheesesteak pasta recipe for a lighter, noodle-based take on the traditional sandwich. You can also experiment with different flavor profiles by making your own Philly cheesesteak seasoning recipe to customize the spice blend to your exact preferences.

Philly Cheesesteak Casserole

Philly cheesesteak casserole combines tender pasta, caramelized peppers and onions, seasoned beef, and layers of American and provolone cheese into a hearty, one-pan bake version of the classic sandwich.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 8 servings
Course: Main Dish
Cuisine: American
Calories: 520

Ingredients
  

Main
  • 2 pounds ground beef
  • 1 large yellow onion sliced thin
  • 2 large green bell peppers sliced thin
  • 1 pound pasta rigatoni or penne
  • 2 cups American cheese sliced or diced
  • 1.5 cups provolone cheese sliced or shredded
  • 1 can cream of mushroom soup 10.5 ounces
  • 1 cup whole milk
  • 2 tablespoons butter
  • 3 cloves garlic minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon paprika
  • 1/2 teaspoon garlic powder
  • 1/2 cup beef broth

Equipment

  • Large skillet or Dutch oven
  • 9x13 inch baking dish
  • Wooden spoon or spatula
  • Large pot for cooking pasta
  • Colander for draining pasta
  • Knife for slicing peppers and onions
  • Cutting board
  • Measuring cups and spoons

Method
 

  1. Bring a large pot of salted water to a rolling boil. Cook the pasta for 8 to 10 minutes until just shy of al dente, then drain and set aside.
  2. Melt the butter in a large skillet over medium heat. Add the sliced onion and bell peppers and cook for 8 to 10 minutes, stirring occasionally, until they are softened and golden brown.
  3. Push the vegetables to one side of the skillet and add the ground beef. Break it up and cook for 5 to 7 minutes until no pink remains. Stir in the minced garlic and cook for 1 minute more.
  4. Season the beef and vegetable mixture with salt, black pepper, paprika, and garlic powder. Stir to combine and taste to adjust seasoning if needed.
  5. Pour the beef broth into the skillet, scraping up any browned bits from the bottom. Let the mixture simmer for 2 minutes to meld the flavors.
  6. In a small bowl, whisk together the cream of mushroom soup and whole milk until smooth to form the creamy sauce.
  7. Preheat the oven to 375°F (190°C). In a 9x13 inch baking dish, combine the cooked pasta, beef and vegetable mixture, and the creamy soup mixture. Stir in three-quarters of the American cheese and half of the provolone cheese.
  8. Top the casserole evenly with the remaining American and provolone cheese. Bake uncovered for 25 to 30 minutes until the cheese is melted, golden, and bubbly. Let rest for 5 minutes before serving.

Notes

This casserole is freezer-friendly: assemble and freeze before baking for up to 3 months or refrigerate for up to 24 hours before baking. Let rest 5 minutes before serving for cleaner slices.

Leave a Comment

Recipe Rating