Philly Cheesesteak Casserole
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Servings: 6
Cooking Intensity: Easy
Philly Cheesesteak Casserole: All the Flavor, None of the Fuss
Craving the iconic, savory goodness of a Philadelphia cheesesteak but want a simpler, fork-and-knife kind of meal? This Philly Cheesesteak Casserole is your answer. We’ve deconstructed the beloved sandwich and transformed it into a hearty, bubbling bake that’s perfect for a weeknight dinner or a comforting weekend feast.
By combining thinly sliced steak with classic bell peppers and onions, then smothering it all in a decadently creamy cheese sauce, this casserole captures the soul of the original. It’s a crowd-pleaser that requires minimal effort and delivers maximum flavor. Say goodbye to stuffing sandwiches and hello to the easy, cheesy delight of this unforgettable casserole.
The Flavor Profile & Recipe Story
The magic of a Philly Cheesesteak lies in its simplicity: high-quality beef, a soft roll, and the holy trinity of melted cheese, onions, and peppers. This casserole honors that tradition while offering a practical twist. It’s a fantastic way to feed a family without standing over the stove, and the ingredients are easy to keep on hand for a last-minute dinner win.
The result is a rich, savory, and deeply satisfying dish where the tender steak mingles with the sweet, soft vegetables, all bound together by a gooey, sharp cheese sauce. Every spoonful is a perfect bite of comfort.
Ingredients
For the Casserole Base:
-
1.5 lbs ribeye steak or sirloin, thinly sliced against the grain
-
1 large yellow onion, thinly sliced
-
1 green bell pepper, thinly sliced
-
1 red bell pepper, thinly sliced
-
2 cloves garlic, minced
-
2 tablespoons olive oil
-
1 teaspoon Worcestershire sauce
-
Salt and black pepper, to taste
For the Cheese Sauce:
-
2 tablespoons unsalted butter
-
2 tablespoons all-purpose flour
-
1.5 cups whole milk
-
8 oz provolone cheese, shredded (divided)
-
4 oz cream cheese, softened
-
½ teaspoon garlic powder
-
¼ teaspoon smoked paprika (optional)
For the Topping:
-
1 cup shredded mozzarella cheese
-
Fresh parsley, chopped (for garnish)
Equipment You’ll Need
-
Large, oven-safe skillet (or a 9×13 inch baking dish)
-
Medium saucepan
-
Whisk
-
Cutting board and sharp knife
-
Measuring cups and spoons
Step-by-Step Instructions
Step 1: Prepare and Cook the Vegetables & Steak
-
Preheat and Prep: Preheat your oven to 375°F (190°C). Pat the thinly sliced steak dry with a paper towel and season generously with salt and pepper.
-
Sauté Aromatics: Heat the olive oil in a large, oven-safe skillet over medium-high heat. Add the sliced onions and bell peppers. Cook for 6-8 minutes, stirring occasionally, until they have softened and developed a slight char. Add the minced garlic and cook for one more minute until fragrant.
-
Cook the Steak: Push the vegetables to one side of the skillet. Add the seasoned steak slices to the empty side in a single layer. Sear for 2-3 minutes per side until browned. Avoid stirring too much to get a good sear. Pour in the Worcestershire sauce and stir everything together to combine. Remove the skillet from the heat.
Step 2: Create the Creamy Cheese Sauce
-
Make the Roux: While the vegetables and steak are cooking, melt the 2 tablespoons of butter in a medium saucepan over medium heat. Once melted, whisk in the 2 tablespoons of flour. Cook for about 1 minute, whisking constantly, until the mixture is bubbly and golden. This is your roux.
-
Whisk in Milk: Gradually pour in the milk, whisking constantly to prevent any lumps from forming. Continue to cook and whisk for 3-5 minutes until the sauce thickens and can coat the back of a spoon.
-
Add Cheeses: Reduce the heat to low. Stir in the softened cream cheese and 6 oz of the shredded provolone cheese until the sauce is smooth and creamy. Stir in the garlic powder and smoked paprika (if using). Season with a pinch of salt and pepper.
Step 3: Assemble the Casserole
-
Combine: Pour the creamy cheese sauce directly over the steak and vegetable mixture in the skillet. Stir gently until everything is evenly coated.
-
Top with Cheese: Sprinkle the remaining 2 oz of provolone cheese and the 1 cup of mozzarella cheese evenly over the top.
Step 4: Bake to Perfection
-
Bake: Transfer the oven-safe skillet to the preheated oven. Bake for 20-25 minutes, or until the casserole is hot and bubbly, and the cheese on top is melted and beautifully golden brown.
-
Broil (Optional): For an extra-bubbly, spotty-brown top, switch the oven to a high broil for the final 1-2 minutes. Watch it closely to prevent burning!
Step 5: Serve and Enjoy
-
Rest: Carefully remove the casserole from the oven and let it rest for 5 minutes before serving. This allows the sauce to set slightly.
-
Garnish: Sprinkle with freshly chopped parsley for a pop of color and freshness.
-
Serve: Scoop generous portions onto plates and enjoy this ultimate comfort food! It’s fantastic on its own or served with a simple side salad or crusty bread to soak up every last bit of the cheesy sauce.
Nutrition Information (Per Serving)
-
Calories: ~625 kcal
-
Carbohydrates: 15g
-
Protein: 42g
-
Fat: 44g
-
Saturated Fat: 22g
-
Cholesterol: 145mg
-
Sodium: 680mg
-
Fiber: 2g
-
Sugar: 8g
Please note: Nutritional information is an estimate and will vary based on the specific brands of ingredients you use.
Recipe Notes & Tips for Success
-
The Steak is Key: For the most tender bite, ensure your steak is sliced as thinly as possible. Partially freezing the steak for 30-60 minutes makes this much easier.
-
Cheese Variations: While provolone is classic, feel free to use a combination of cheeses. Sharp white cheddar, Cheez Whiz for authenticity, or even American cheese all work wonderfully.
-
Make it Ahead: You can assemble the entire casserole (without baking) up to a day in advance. Cover tightly and refrigerate. When ready to eat, bake for 30-35 minutes, or until heated through.
-
Mushroom Lover’s Twist: Add 8 oz of sliced mushrooms when you sauté the peppers and onions for an extra layer of savory, umami flavor.
-
Storage: Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or a 350°F oven until warm.