Philly Cheesesteak Casserole Recipe
If you adore the rich, melty flavors of a classic Philly cheesesteak but want something a little easier to throw together for a weeknight dinner or casual get-together, this Philly Cheesesteak Casserole Recipe is exactly what you need. It captures that iconic combination of tender steak, sautéed peppers and onions, and gooey cheese — all baked into one comforting dish. Honestly, it’s one of those recipes I love pulling out when I want all the indulgence with way less fuss than assembling sandwiches.
What makes this Philly Cheesesteak Casserole Recipe so special is how effortlessly it turns the classic flavors into a family-friendly bake. It’s perfect for feeding a crowd or meal prepping for the week. Plus, the melty blend of cream cheese, cheddar, and mozzarella creates a creamy, dreamy texture that keeps you coming back for seconds. Trust me, once you try it, this casserole will be a new go-to favorite in your rotation.
Ingredients You’ll Need
These ingredients come together beautifully to recreate the Philly cheesesteak experience in casserole form. Choosing fresh, quality steak and colorful bell peppers makes a noticeable difference in flavor, and the blend of cheeses adds creamy, melty goodness you just can’t skimp on.
- Butter: Use unsalted so you can control the salt level in your dish.
- Sirloin steak: Thinly sliced, this tender cut cooks quickly and stays juicy—perfect for the casserole’s rich texture.
- Salt: Just enough to enhance flavors without overpowering.
- Pepper: Freshly ground adds a nice touch of heat.
- Bell peppers: Red, green, or yellow – whichever you prefer, sliced thin to soften perfectly in the bake.
- Onion: Diced to balance the sweetness and add savory depth.
- Garlic: Minced for that aromatic punch that ties everything together.
- Cream cheese: Brings creamy richness and a touch of tang.
- Half-and-half or cream: Adds silkiness to the cheese mixture — don’t skip this!
- Cheddar cheese: Sharp for that classic cheesesteak flavor.
- Mozzarella cheese: Gives that wonderful stretch and gooey melt.

Variations
I love making this Philly Cheesesteak Casserole Recipe my own by tweaking it depending on who’s coming to the table or what’s in my fridge. Don’t hesitate to make it your own — that’s the beauty of casseroles!
- Variation: For a lower-carb option, swap out the half-and-half for heavy cream and skip any bread or pasta add-ins if you choose to add them.
- Variation: I sometimes switch the sirloin for ribeye or even thinly sliced chicken breast if steak isn’t handy — still delicious!
- Variation: Add mushrooms or jalapeños for a little extra earthiness or heat, perfect if you love a bit of spice.
- Variation: For a vegetarian twist, replace steak with sautéed mushrooms and extra peppers — the cheesy sauce keeps it hearty and satisfying.
How to Make Philly Cheesesteak Casserole Recipe
Step 1: Sauté the Steak and Veggies to Perfection
Start by melting the butter in a large skillet over medium-high heat. Add your thinly sliced sirloin steak, seasoning with salt and pepper, and cook just until browned but still tender — about 3-4 minutes. Remove from the pan and set aside. Then, in the same skillet, toss in your sliced bell peppers, chopped onions, and minced garlic. Sauté these until they’re softened and fragrant, roughly 5-7 minutes. This step builds the flavor base, so don’t rush it!
Step 2: Whip Up the Creamy Cheese Sauce
Lower the heat to medium and add the cream cheese to the skillet, stirring until it melts smoothly with the veggies. Slowly stir in the half-and-half or cream to create a luscious sauce. Once combined, mix in half of your cheddar and mozzarella cheese until melted and gooey. This cheesy sauce is what makes the casserole so irresistibly creamy.
Step 3: Assemble and Bake Your Casserole
Preheat your oven to 375°F (190°C). In a casserole dish, combine the cooked steak with the cheesy vegetable mixture, stirring gently to combine. Sprinkle the remaining cheddar and mozzarella cheese evenly on top for a beautifully golden crust. Pop it in the oven and bake uncovered for 20-25 minutes, until the cheese topping is bubbly and lightly browned. You’ll know it’s done when the edges are sizzling and the aroma fills your kitchen — seriously, it’s a great signal to start thinking about plating up!
How to Serve Philly Cheesesteak Casserole Recipe

Garnishes
I love finishing this casserole with a sprinkle of freshly chopped parsley or some sliced green onions for a pop of color and freshness. A little drizzle of hot sauce or a pinch of crushed red pepper flakes is my go-to if we want a spicy kick. These garnishes make a big difference in elevating the dish right before serving.
Side Dishes
This casserole pairs perfectly with a crisp green salad tossed in a tangy vinaigrette or even some roasted garlic potatoes for an extra cozy meal. For a lighter touch, steamed green beans or a quick cucumber salad offer a refreshing contrast to the creamy richness.
Creative Ways to Present
For special occasions, I like layering this dish in clear glass serving bowls so everyone can admire those delicious layers of steak, veggies, and cheese. Sometimes, I serve individual portions in ramekins for a cute, personalized touch — plus, it helps with portion control! You could even top it with some crispy fried onions for an unexpected crunch.
Make Ahead and Storage
Storing Leftovers
After enjoying dinner, I usually transfer any leftovers into airtight containers and pop them in the fridge. The casserole actually tastes even better the next day once those flavors have had time to meld! Just make sure to cover it well to keep it from drying out.
Freezing
I have frozen this Philly Cheesesteak Casserole Recipe a few times with great results. After baking, just let it cool completely, then wrap it tightly in plastic wrap and foil before freezing. When you’re ready, defrost overnight in the fridge and reheat — it’s a handy option for busy weeks.
Reheating
To reheat leftovers, I like warming individual portions in the oven at 350°F for about 15-20 minutes until heated through, which keeps the cheese melty without drying the casserole out. If you’re in a hurry, a quick zap in the microwave works too, just cover it to lock in moisture.
FAQs
-
Can I use other cuts of steak for this Philly Cheesesteak Casserole Recipe?
Absolutely! While sirloin is tender and slices thinly for quick cooking, ribeye or even flank steak can be great substitutes. Just make sure to slice very thinly against the grain for the best texture.
-
Is this recipe freezer-friendly?
Yes, it freezes beautifully! Just cool fully after baking, wrap tightly, and freeze. Reheat covered to maintain the creamy texture. It’s perfect for meal prepping or saving leftovers.
-
Can I make this Philly Cheesesteak Casserole Recipe ahead of time?
Definitely! You can prep all the components and assemble the casserole, then refrigerate it for up to 24 hours before baking. Just add a few extra minutes to baking if it’s going in cold from the fridge.
-
What’s the best way to slice the steak for this recipe?
Freeze the steak for about 30 minutes beforehand to firm it up — this makes it much easier to slice thinly. Always slice against the grain to ensure tender bites.
-
Can I add pasta or bread to this casserole?
While this recipe doesn’t include pasta or bread, you can certainly add cooked pasta or cubes of soft bread if you like a heartier casserole. Just keep in mind it will change the texture and moisture level slightly, so you might need to adjust cheese or cream quantities.
Final Thoughts
This Philly Cheesesteak Casserole Recipe holds a special place in my kitchen because it brings the comforting flavors of my favorite Philly sandwich into a warm, cheesy bake everyone loves. It’s easy enough for busy nights but impressive enough to share with friends. If you haven’t tried transforming your steak and cheese obsession into casserole form, give this a go — I promise it’ll become a quick favorite. You’ll enjoy how simple and satisfying it is to make, and I’m betting it’ll sneak onto your regular dinner list fast!
Print
Philly Cheesesteak Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: American
Description
This Philly Cheesesteak Casserole is a delicious and comforting dish inspired by the classic Philly cheesesteak sandwich. Featuring tender slices of sirloin steak, sautéed bell peppers and onions, and a creamy blend of cheeses, this casserole combines savory and cheesy flavors into an easy-to-make baked dish perfect for weeknight dinners or gatherings.
Ingredients
Meat and Seasoning
- 1 tablespoon butter
- 2 pounds sirloin steak, sliced
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
Vegetables
- 2 large bell peppers, sliced
- 1 large onion, chopped
- 2 cloves garlic, minced
Dairy and Cheese
- 1/2 cup cream cheese
- 1/4 cup + 2 tablespoons half-and-half or cream
- 1 cup cheddar cheese, divided
- 1 cup mozzarella cheese, divided
Instructions
- Prepare the steak: Heat a skillet over medium-high heat and melt the butter. Add the sliced sirloin steak seasoned with salt and pepper. Cook until the steak is browned but not fully cooked through, about 3-4 minutes, then remove from the skillet and set aside.
- Sauté the vegetables: In the same skillet, add the sliced bell peppers, chopped onion, and minced garlic. Cook over medium heat until veggies are softened and slightly caramelized, about 5-7 minutes.
- Create the cheese sauce: Lower the heat and add cream cheese and half-and-half (or cream) to the skillet with the vegetables. Stir continuously until the cream cheese melts and combines with the half-and-half creating a smooth, creamy sauce.
- Add cheeses and combine: Stir in half of the cheddar cheese and half of the mozzarella cheese to the creamy mixture until fully melted and combined.
- Assemble the casserole: Return the cooked sirloin steak to the skillet with the creamy vegetable and cheese mixture, mixing well to combine all ingredients evenly.
- Bake the casserole: Preheat the oven to 350°F (175°C). Transfer the mixture into a baking dish and sprinkle the remaining cheddar and mozzarella cheese evenly on top. Bake uncovered for 15-20 minutes, or until the cheese on top is melted, bubbly, and golden.
- Serve: Remove from the oven and let cool for a few minutes before serving. Enjoy your comforting Philly Cheesesteak Casserole!
Notes
- For easier slicing, chill the steak briefly before cutting thin slices.
- You can substitute sirloin steak with ribeye or flank steak for different texture and flavor.
- Add mushrooms for an extra earthy flavor if desired.
- This casserole pairs well with a fresh green salad or crusty bread.
- Leftovers can be stored covered in the refrigerator for up to 3 days and reheated.
Keywords: Philly cheesesteak casserole, sirloin steak casserole, cheesy casserole, comfort food, American casserole
