Philly Cheese Steak Casserole Recipe

Philly Cheese Steak Casserole RecipePin

If you are a fan of the classic sandwich, you are going to fall head over heels for this Philly Cheese Steak Casserole recipe. It has everything you love — tender beef, sweet sautéed peppers and onions, and loads of melted cheese — all baked together in one glorious dish.

Learning how to make Philly Cheese Steak Casserole is easier than you think. This hearty, satisfying recipe brings big city flavor right to your dinner table any night of the week.

Why I Love Making This Philly Cheese Steak Casserole

The first time I had a real Philly cheesesteak, I was standing at a street-side shop in the middle of a chilly afternoon. The bread was crusty, the beef was thin and perfectly seasoned, and the cheese was melted into every corner. I drove home thinking about it for days. I could not recreate that exact sandwich setup in my kitchen every night — but what I could do was capture every single one of those flavors in a casserole.

Philly Cheese Steak Casserole RecipePin

That is exactly what I did, and it changed weeknight dinners in my house forever. This casserole is the kind of dish that gets people quiet at the table — quiet in the best way, the way that means everyone is too busy eating to say a word. It is rich without being heavy, cheesy without being greasy, and deeply satisfying in a way that only a proper comfort meal can be. I make it on repeat and never get tired of it.

Equipment List

  • 9×13 inch baking dish
  • Large skillet or cast iron pan
  • Sharp knife and cutting board
  • Wooden spoon or spatula
  • Medium mixing bowl
  • Whisk
  • Measuring cups and spoons
  • Aluminum foil
  • Oven mitts
  • Cheese grater (if using block cheese)

Recipe Overview

  • Recipe Name: Philly Cheese Steak Casserole
  • Servings: 6
  • Prep Time: 15 mins
  • Cook Time: 35 mins
  • Total Time: 50 mins
  • Course: Main Dish
  • Cuisine: American
  • Calories: 480 kcal per serving

Ingredients You Need for Philly Cheese Steak Casserole

For the Beef and Vegetable Filling:

  • 1.5 lbs ribeye steak or sirloin, very thinly sliced (or shaved beef)
  • 2 tablespoons olive oil or butter
  • 1 large yellow onion, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 8 oz cremini or white mushrooms, sliced
  • 3 cloves garlic, minced
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • ½ teaspoon smoked paprika
  • Salt and black pepper to taste

For the Creamy Sauce:

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1½ cups whole milk
  • ½ cup beef broth
  • 1 cup provolone cheese, shredded (divided)
  • ½ cup cream cheese, softened
  • ½ teaspoon Dijon mustard
  • Salt and pepper to taste

For the Topping:

  • 1 cup provolone or white American cheese, shredded
  • ½ cup mozzarella cheese, shredded
  • Fresh parsley, chopped (for garnish)

Optional:

  • Hoagie roll croutons or buttered breadcrumbs for a crunchy topping

Step-by-Step Guide

1. Preheat the Oven and Prepare Your Baking Dish

Start by preheating your oven to 375°F (190°C). Grease your 9×13 inch baking dish lightly with butter or nonstick cooking spray. Getting this ready before you start cooking means you can move quickly and smoothly through each step without stopping.

2. Slice the Beef Thinly

If you are using a ribeye or sirloin steak, pop it in the freezer for 20 to 30 minutes before slicing. This firms it up just enough so you can cut paper-thin slices with ease. Thin beef cooks faster, stays tender, and absorbs the flavors of the pan much better than thick chunks.

3. Sauté the Onions and Peppers

Heat one tablespoon of olive oil in your large skillet over medium heat. Add the sliced onions and cook for about 6 to 8 minutes, stirring often, until they are soft and beginning to caramelize. Add the green and red bell peppers and cook for another 4 minutes. Season with a little salt and pepper.

4. Add the Mushrooms and Garlic

Push the onions and peppers to the side of the pan. Add another splash of oil if needed, then add the sliced mushrooms. Cook for 3 to 4 minutes until they release their moisture and start to brown. Stir in the minced garlic and cook for one more minute. Remove the vegetables from the pan and set them aside.

5. Cook the Beef

In the same skillet over high heat, add the remaining olive oil. Add the thinly sliced beef in a single layer — work in batches if needed so the beef sears rather than steams. Season with garlic powder, onion powder, smoked paprika, Worcestershire sauce, salt, and pepper. Cook for 2 to 3 minutes per batch until just cooked through.

6. Combine the Beef and Vegetables

Once all the beef is cooked, return the sautéed onions, peppers, and mushrooms to the skillet. Toss everything together gently so the flavors mingle and the filling is well combined. Taste and adjust the seasoning if needed. Remove the skillet from heat and set aside while you make the sauce.

7. Make the Creamy Cheese Sauce

In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook for one minute to get rid of the raw flour taste. Slowly pour in the milk and beef broth, whisking constantly. Cook for 3 to 4 minutes until the sauce thickens. Stir in the cream cheese, half the provolone, and the Dijon mustard. Season with salt and pepper.

8. Combine Filling and Sauce

Pour the creamy cheese sauce over the beef and vegetable mixture in the skillet. Stir gently to coat every piece of meat and every strip of pepper and onion in that rich, velvety sauce. The filling should look luscious and creamy at this point — that is exactly what you want.

9. Transfer to the Baking Dish

Pour the entire filling mixture into your greased baking dish. Spread it out evenly with a spatula so every corner is filled. Make sure the beef and vegetables are distributed throughout the dish rather than all piled up in one spot. This helps every serving taste complete and balanced.

10. Add the Cheese Topping

Sprinkle the remaining provolone and mozzarella cheese generously and evenly over the top of the casserole. If you want a crunchier finish, scatter buttered breadcrumbs or small hoagie roll croutons over the cheese. Either way, this topping bakes into something golden and absolutely irresistible.

11. Bake Until Bubbly and Golden

Cover the baking dish with aluminum foil and bake for 20 minutes. Then remove the foil and bake uncovered for another 12 to 15 minutes, until the cheese on top is fully melted, bubbling, and starting to turn golden in spots. Your kitchen will smell like the best cheesesteak shop you have ever walked into.

12. Rest, Garnish, and Serve

Let the casserole rest for 5 minutes after pulling it from the oven. This helps the sauce settle so portions serve up neatly. Scatter freshly chopped parsley over the top for color and freshness. Serve it straight from the baking dish for that casual, cozy, come-to-the-table comfort vibe.

Expert Tips & Variations

  • Freeze the beef first for easier, thinner slicing — this is the single best tip for getting that authentic cheesesteak texture.
  • Use shaved beef from your butcher or grocery store meat counter to save time on slicing entirely.
  • Switch up the cheese — white American cheese, Cheez Whiz, or a blend of provolone and Swiss all work wonderfully and each brings its own character.
  • Add jalapeños to the filling if you want a little heat to cut through the richness of the sauce.
  • Make it low-carb by skipping the breadcrumb topping and serving with a simple green salad instead of bread or rice.
  • Add egg noodles or pasta directly into the casserole for a fully self-contained meal with no sides needed.
  • Double the recipe for parties or large family dinners — it scales up beautifully and holds well in a warm oven.
  • Use two skillets at once to speed up the cooking process if you are making a large batch.

History or Fun Fact About the Dish

The original Philly cheesesteak sandwich was born in Philadelphia, Pennsylvania, in the 1930s. Pat Olivieri, a hot dog vendor, reportedly tossed some beef on his grill one day and a passing cab driver asked for one. That simple moment sparked what would become one of America’s most iconic sandwiches. The debate over which cheese belongs on a real cheesesteak — provolone, white American, or Cheez Whiz — has been going on in Philadelphia for decades and shows no signs of being settled anytime soon. The casserole version of this beloved sandwich became popular across American home kitchens in the 2000s as comfort food culture grew and people began turning their favorite handheld meals into baked dishes that could feed the whole family at once.

Pairings & Complementary Recipes

Philly Cheese Steak Casserole is rich and hearty, so it pairs best with light, fresh sides that offer a contrast in texture and flavor. A simple arugula salad with lemon vinaigrette works beautifully and cuts through the richness of the cheese sauce. Roasted or steamed broccoli, green beans, or asparagus on the side adds color and nutrition without overwhelming the main dish. If you want something starchy alongside, garlic mashed potatoes or egg noodles are both excellent choices. Crusty bread or soft hoagie rolls on the table are great for scooping up the cheesy sauce from your plate — do not let a single drop go to waste. For dessert, something simple like a fresh fruit crumble or a light vanilla pudding rounds out the meal perfectly.

Occasion or Event Ideas

This casserole is built for feeding people and making them happy, which means it fits almost any occasion. It is a fantastic option for busy weeknight dinners when you want something impressive without spending hours in the kitchen. Bring it to a potluck or neighborhood gathering and watch it disappear in minutes — people always go back for seconds. It is a natural fit for game day parties and football Sundays, where the Philly connection makes it feel especially appropriate. It also works beautifully as a meal train dish for a new parent or a recovering neighbor, since it reheats well and travels easily. Holiday casual dinners, birthday gatherings, and even meal prep Sundays are all great reasons to make a big pan of this casserole.

Storage and Reheating Tips

  • Refrigerator: Allow the casserole to cool completely before covering. Store in an airtight container or cover the baking dish tightly with plastic wrap or foil. It keeps well in the fridge for up to 4 days.
  • Freezer: This casserole freezes beautifully for up to 3 months. Portion it into individual freezer-safe containers for quick single-serving meals later. Thaw overnight in the refrigerator before reheating.
  • Oven reheating: Cover with foil and reheat at 325°F for 20 to 25 minutes until warmed through. Uncover for the last 5 minutes to re-melt and refresh the cheese topping.
  • Microwave reheating: Place a single serving on a microwave-safe plate. Cover loosely and heat in 90-second intervals, stirring in between, until hot all the way through.
  • Add a splash of broth: If the casserole looks a little dry when reheating, stir in a tablespoon or two of beef broth to revive the sauce and restore its creamy texture.

Nutrition Information

NutrientAmount per Serving
Calories480 kcal
Total Fat28g
Saturated Fat13g
Cholesterol105mg
Sodium710mg
Total Carbohydrates14g
Dietary Fiber2g
Sugars5g
Protein42g
Calcium310mg
Iron3.4mg

Nutrition values are approximate and based on 6 servings.

Health Benefits

Despite being a comfort food dish, Philly Cheese Steak Casserole has some solid nutritional value worth recognizing. Beef is one of the richest dietary sources of complete protein, providing all the essential amino acids your body needs for muscle repair, immune function, and sustained energy throughout the day. It is also an excellent source of iron, zinc, and B12 — nutrients that support red blood cell production and cognitive health. Bell peppers contribute a powerful dose of vitamin C, which is essential for skin health, immune support, and the absorption of iron from the beef in the same meal. Mushrooms are low in calories and rich in B vitamins, selenium, and antioxidants that help protect cells from damage. Onions and garlic provide prebiotic fiber and sulfur compounds that support gut health and have well-documented anti-inflammatory effects. The cheese in this dish delivers calcium and phosphorus, both of which are vital for strong bones and teeth. You can easily lighten the recipe by using reduced-fat cream cheese, low-fat milk, and a smaller amount of cheese on top, making it a more diet-friendly option without sacrificing the core flavors that make it so satisfying.

FAQs about Philly Cheese Steak Casserole

What is the best cut of beef to use for Philly Cheese Steak Casserole? Ribeye is the traditional choice for a classic Philly cheesesteak because of its rich marbling and tender texture when sliced thin. However, sirloin, top round, or even flank steak work very well in a casserole format, especially since the meat cooks in a flavorful sauce. If budget is a concern, sirloin gives you great results at a lower price point than ribeye.

Can I make Philly Cheese Steak Casserole ahead of time? Yes, and it actually benefits from being made ahead. You can fully assemble the casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. When you are ready to serve, bake it straight from the fridge, adding an extra 10 minutes to the total bake time to ensure it heats all the way through evenly. This makes it a great option for dinner parties and busy evenings.

What cheese is most authentic for a Philly Cheese Steak Casserole? The three most traditional cheese choices for a Philly cheesesteak are provolone, white American cheese, and Cheez Whiz. Provolone gives you a sharp, slightly tangy flavor that melts beautifully. White American is smooth and ultra-creamy. Cheez Whiz is the most old-school Philadelphia choice. For this casserole, provolone and mozzarella together create the perfect balance of flavor and melt.

How do I keep the beef tender and not rubbery in the casserole? The key is slicing the beef very thin and cooking it quickly over high heat. Overcooking beef before it goes into the oven will make it tough and chewy after baking. Sear each batch for no more than 2 to 3 minutes, just until it changes color. The oven baking time finishes the cooking gently, keeping the meat juicy and tender throughout.

Can I make this recipe without mushrooms? Absolutely. Mushrooms add a nice earthy depth of flavor, but they are completely optional. If you or someone in your family dislikes mushrooms, simply leave them out or swap them for another vegetable. Thinly sliced zucchini, baby spinach stirred in at the end, or even sliced banana peppers all work well and bring their own unique character to the finished casserole.

Final Thoughts

Philly Cheese Steak Casserole takes everything iconic about the original sandwich and transforms it into a meal that feeds your whole table with ease and pure comfort. It is bold, cheesy, hearty, and completely unforgettable. Make it once and you will understand why this recipe earns a permanent spot in your dinner rotation. Your family will be asking for it every single week.

Philly Cheese Steak Casserole RecipePin

Philly Cheese Steak Casserole Recipe

This Philly Cheese Steak Casserole Recipe is a rich, cheesy, and comforting dish packed with tender beef, sautéed peppers, onions, mushrooms, and creamy cheese sauce. It brings all the flavors of a classic Philly cheesesteak into an easy baked casserole.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Main Course
Cuisine American
Servings 6
Calories 480 kcal

Equipment

  • 9×13-inch baking dish
  • Large skillet or cast iron pan
  • Sharp knife and cutting board
  • Wooden spoon or spatula
  • Medium mixing bowl
  • Whisk
  • Measuring cups and spoons
  • Aluminum foil
  • Oven mitts
  • Cheese grater

Ingredients
  

  • 1.5 lbs ribeye steak or sirloin, very thinly sliced or shaved beef
  • 2 tablespoons olive oil or butter
  • 1 large yellow onion, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 8 oz cremini or white mushrooms, sliced
  • 3 cloves garlic, minced
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper to taste
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 1/2 cups whole milk
  • 1/2 cup beef broth
  • 1 cup provolone cheese, shredded (divided)
  • 1/2 cup cream cheese, softened
  • 1/2 teaspoon Dijon mustard
  • Salt and pepper to taste
  • 1 cup provolone or white American cheese, shredded
  • 1/2 cup mozzarella cheese, shredded
  • Fresh parsley, chopped (for garnish)
  • Hoagie roll croutons or buttered breadcrumbs (optional)

Instructions
 

Preheat Oven

  • Preheat oven to 375°F or 190°C. Lightly grease a 9×13 inch baking dish. Set aside while you prepare the filling mixture.

Slice Beef

  • Freeze beef briefly if needed, then slice it very thin. Thin beef cooks quickly and stays tender, helping create the classic cheesesteak texture in the casserole.

Sauté Vegetables

  • Heat oil in a skillet over medium heat. Cook onions and peppers for 6 to 8 minutes until soft and lightly caramelized. Season lightly for extra flavor.

Cook Mushrooms and Garlic

  • Add mushrooms and cook 3 to 4 minutes until browned. Stir in garlic and cook for one minute. Remove vegetables from skillet and set aside.

Cook Beef

  • Cook beef in batches over high heat for 2 to 3 minutes until browned. Season with spices. Do not overcook to keep the meat tender and juicy.

Combine Filling

  • Return vegetables to skillet with beef. Mix gently until combined. Adjust seasoning if needed. Remove from heat before preparing the creamy cheese sauce.

Make Sauce

  • Melt butter in saucepan and whisk in flour. Slowly add milk and broth, whisking until thick. Stir in cream cheese, provolone, and mustard until smooth and creamy.

Combine Filling and Sauce

  • Pour cheese sauce over beef and vegetables. Stir until fully coated. The mixture should be creamy, rich, and evenly combined for a perfect casserole base.

Transfer to Dish

  • Transfer mixture to prepared baking dish. Spread evenly so every bite has balanced beef, vegetables, and sauce throughout the casserole.

Add Cheese Topping

  • Top with provolone and mozzarella cheese. Add optional breadcrumbs if desired. This will melt into a golden, bubbly crust during baking.

Bake

  • Cover with foil and bake for 20 minutes. Remove foil and bake another 12 to 15 minutes until cheese is melted, bubbly, and lightly golden on top.

Rest and Serve

  • Let casserole rest for 5 minutes before serving. Garnish with fresh parsley and serve warm for the best flavor and texture experience.

Notes

  • Slice beef very thin for best texture
  • Do not overcook beef before baking
  • Use provolone for authentic cheesesteak flavor
  • Add breadcrumbs for crunch if desired
Keyword Philly Cheese Steak Casserole Recipe
Isabella Mitchell
I'm Isabella Mitchell, whipping up tasty treats in my kitchen. When I'm not experimenting with flavors, you'll catch me hanging out with my family in San Francisco. If I'm not stirring up something delicious, I'm probably out exploring the city or trying out new restaurants. Life is a flavorful journey, and I'm here to share the joy of cooking with you on my website, "Whisk Recipes." Join me as we cook up some magic together!