If you’ve ever wished you could capture the irresistible flavors of a classic Philly cheesesteak in a comforting, easy-to-make dish, this Philly Cheesesteak Casserole Recipe is absolutely your answer. It takes all the best parts of that iconic sandwich—the tender, seasoned beef, the sweet sautéed peppers and onions, and the ooey-gooey melted cheese—and layers them over crispy hashbrowns for a hearty meal that’s perfect for busy weeknights or casual gatherings. Trust me, once you try this casserole, it will quickly climb to the top of your go-to recipes!

Ingredients You’ll Need
Gathering simple, fresh ingredients is the secret to this dish’s mouthwatering success. Each component plays a crucial role in building layers of flavor and texture—from juicy, seasoned beef to the colorful bell peppers that brighten the plate visually and taste-wise.
- 1 lb thinly sliced beef (ribeye or sirloin): Choosing tender cuts makes all the difference for that melt-in-your-mouth experience.
- 1 tablespoon olive oil: Perfect for sautéing your veggies to a sweet, caramelized finish.
- 1 medium onion, sliced: Adds a natural sweetness and depth of flavor.
- 1 green bell pepper, sliced: Contributes a fresh, slightly grassy crunch and vibrant color.
- 1 red bell pepper, sliced: Brings a lovely sweetness that balances the savory beef.
- 1 tablespoon Worcestershire sauce: Gives the beef mixture a tangy, umami kick.
- 1 teaspoon garlic powder: Boosts the savory notes without overpowering.
- 1 teaspoon onion powder: Enhances the onion’s natural flavor throughout the casserole.
- 1/2 teaspoon ground black pepper: Adds a gentle heat and complexity.
- Salt, to taste: Essential for rounding out every flavor.
- 4 cups frozen hashbrowns (or cooked diced potatoes): The crispy base that gives a satisfying texture.
- 2 cups shredded provolone cheese (or mozzarella): Melts beautifully, imparting a rich creaminess.
- 1 cup shredded cheddar cheese: Sharp, tangy top layer to contrast the smooth provolone.
- 1/2 cup beef broth or stock: Keeps the casserole moist and juicy as it bakes.
- 1/2 teaspoon dried thyme (optional): Adds a subtle herbal note that complements the savory beef.
How to Make Philly Cheesesteak Casserole Recipe
Step 1: Preheat Your Oven and Prepare the Dish
Start by heating your oven to 375°F (190°C) so it’s ready when your casserole is assembled. Lightly grease a 9×13-inch baking dish to ensure your casserole doesn’t stick and comes out with beautiful edges.
Step 2: Sauté the Vegetables
In a large skillet over medium-high heat, warm up the olive oil and toss in your sliced onions and bell peppers. Keep stirring now and then until they soften and develop a slight golden brown color—it usually takes about 5 to 7 minutes. This step intensifies their natural sweetness and makes each bite richer.
Step 3: Cook the Beef to Perfection
Using the same skillet (no need to clean it!), add the thinly sliced beef. Let it sizzle for 3 to 4 minutes while stirring occasionally until it’s nicely browned and cooked through. Then, stir in the Worcestershire sauce, garlic powder, onion powder, black pepper, and salt. Cooking these together unlocks a burst of flavor that’s essential for the Philly Cheesesteak Casserole Recipe’s signature taste.
Step 4: Layer the Hashbrowns
Spread your frozen hashbrowns or diced cooked potatoes evenly across the bottom of your prepared baking dish. This golden layer provides a satisfying crispy base that soaks up all the delicious juices.
Step 5: Add the Veggies and Beef
Next, pile the sautéed onions and peppers over the hashbrowns, then evenly distribute the savory beef mixture on top of the vegetables. This layering method builds the classic Philly cheesesteak flavor throughout every forkful.
Step 6: Pour in the Beef Broth
Gently pour your beef broth over the casserole to add moisture that keeps the dish juicy as it bakes. This simple step prevents dryness while intensifying the savory beef notes.
Step 7: Top with Cheese
Sprinkle a perfect blend of provolone and cheddar cheeses evenly across the top. The combination creates a melty, bubbly, slightly sharp cheese crust that’s utterly irresistible.
Step 8: Bake Covered
Cover your casserole with aluminum foil and bake in the oven for 25 minutes. The foil traps steam, ensuring the hashbrowns cook through and the flavors meld beautifully.
Step 9: Uncover and Finish Baking
Remove the foil and continue baking for 10 to 15 minutes more until the cheese is golden, melted, and bubbly. This final step adds a lovely crunchy top layer that makes the casserole totally crave-worthy.
Step 10: Let It Rest and Serve
Give your Philly Cheesesteak Casserole Recipe a few minutes to cool and set—it helps the layers hold together when you slice and serve. If you want an extra pop of freshness, sprinkle with chopped parsley before plating.
How to Serve Philly Cheesesteak Casserole Recipe

Garnishes
A handful of fresh parsley or chopped green onions brightens the rich, hearty casserole and adds a touch of color. You could also drizzle a little sriracha mayo or serve with pickled jalapeños on the side for a spicy twist.
Side Dishes
This dish stands tall on its own, but pairing it with a crisp green salad or roasted seasonal vegetables adds a refreshing contrast. A simple Caesar salad or even steamed broccoli complements the fullness of the casserole without overpowering it.
Creative Ways to Present
Serve this casserole family-style straight from the baking dish to highlight its rustic charm. For a dinner party, you could scoop individual portions into mini cast iron skillets or ramekins to wow your guests with their own cheesy Philly experience.
Make Ahead and Storage
Storing Leftovers
Store any leftover Philly Cheesesteak Casserole Recipe in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen after resting overnight, making your next meal just as delicious.
Freezing
This casserole freezes beautifully—wrap it tightly in plastic wrap and aluminum foil or use a freezer-safe container. Freeze for up to 2 months, which is perfect if you want to make ahead for busy days or meal prep.
Reheating
Reheat leftovers in a preheated oven at 350°F (175°C) until warmed through and the cheese is bubbly again, about 15-20 minutes. For a quicker option, microwave individual portions on medium power, but the oven method retains the best texture.
FAQs
Can I use a different type of meat in this recipe?
Absolutely! While thinly sliced ribeye or sirloin is traditional, you can substitute with ground beef, thinly sliced chicken, or even turkey for a leaner option without sacrificing flavor.
Are there vegetarian alternatives for this Philly Cheesesteak Casserole Recipe?
Yes! You can replace the beef with hearty mushrooms, like portobello or cremini, and add extra bell peppers and onions for that savory depth. Using veggie broth instead of beef broth keeps it vegetarian-friendly.
What cheeses work best if I don’t have provolone or cheddar?
Mozzarella and Monterey Jack are great substitutes that melt well and keep that gooey texture. You could also mix in some Swiss cheese for a nuttier flavor.
Can I use fresh potatoes instead of frozen hashbrowns?
Definitely! Dice and cook fresh potatoes until tender before layering. This can add a bit more texture and freshness, though frozen hashbrowns are super convenient and still tasty.
Is this Philly Cheesesteak Casserole Recipe freezer-friendly after baking?
It’s best to freeze the casserole before baking to maintain texture and flavor. However, you can freeze leftovers after baking, but expect the texture of the crispy top layer to soften slightly upon thawing.
Final Thoughts
This Philly Cheesesteak Casserole Recipe is one of those dishes that brings comfort and bold flavors to the table with very little fuss. It’s perfect for cozy nights, feeding a crowd, or anytime you crave that iconic Philly cheesesteak vibe in a warm, cheesy casserole form. I can’t wait for you to try it and see how quickly it becomes a beloved favorite in your kitchen!
Print
Philly Cheesesteak Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
Description
This Philly Cheesesteak Casserole is a delicious and hearty twist on the classic sandwich, layered with tender sautéed beef, sautéed bell peppers and onions, crispy hashbrowns, and a melty blend of provolone and cheddar cheese. Perfect for a comforting weeknight dinner, it combines all the flavors of a Philly cheesesteak in a simple, oven-baked casserole.
Ingredients
Meat and Vegetables
- 1 lb (450g) thinly sliced beef (such as ribeye or sirloin)
- 1 tablespoon olive oil
- 1 medium onion, sliced
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
Seasonings and Sauces
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon ground black pepper
- Salt, to taste
- 1/2 teaspoon dried thyme (optional)
Other Ingredients
- 4 cups frozen hashbrowns (or 4 cups cooked, diced potatoes)
- 2 cups shredded provolone cheese (or mozzarella cheese)
- 1 cup shredded cheddar cheese
- 1/2 cup beef broth or stock
Instructions
- Preheat the Oven: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish or casserole dish with cooking spray or butter to prevent sticking.
- Cook the Vegetables: In a large skillet, heat olive oil over medium-high heat. Add sliced onions and bell peppers and cook, stirring occasionally, for about 5-7 minutes until softened and lightly browned. Remove from heat and set aside.
- Cook the Beef: Using the same skillet, add the thinly sliced beef and cook for 3-4 minutes, stirring occasionally, until browned and cooked through. Stir in Worcestershire sauce, garlic powder, onion powder, black pepper, and salt to taste. Cook for another 1-2 minutes to blend flavors, then remove from heat.
- Assemble the Casserole – Layer Hashbrowns: Spread the frozen hashbrowns (or cooked diced potatoes) evenly on the bottom of the prepared baking dish.
- Layer Vegetables and Beef: Evenly layer the sautéed onions and bell peppers over the hashbrowns, followed by the cooked beef mixture layered on top.
- Add Moisture: Pour the beef broth or stock evenly over the casserole to keep it moist during baking.
- Add Cheese Topping: Sprinkle the shredded provolone and cheddar cheeses evenly over the top layer of the casserole.
- Bake Covered: Cover the casserole dish with aluminum foil and bake in the preheated oven for 25 minutes.
- Finish Baking Uncovered: Remove the foil and bake for an additional 10-15 minutes, until the cheese is melted, bubbly, and lightly golden brown on top.
- Serve: Let the casserole cool for a few minutes before slicing. Garnish with fresh parsley if desired, then serve warm.
Notes
- For a lower-carb option, substitute hashbrowns with cauliflower rice.
- You can swap provolone cheese with mozzarella for a milder flavor.
- If using fresh potatoes instead of frozen hashbrowns, cook and dice them before layering.
- Optional herbs like dried thyme add a subtle earthy flavor but can be omitted.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven or microwave.
- Feel free to add mushrooms or hot sauce to customize your casserole.

