This Philly cheesesteak casserole is the recipe that takes everything legendary about a classic Philadelphia cheesesteak — the thinly sliced beef, the caramelized green peppers and onions, the gooey melted provolone — and transforms it into the most satisfying hearty casserole you have ever pulled from your oven. Tender shaved beef and deeply caramelized bell peppers and onions in a rich creamy provolone sauce poured over fluffy white rice and baked with a golden provolone and mozzarella crust on top. I discovered this Philly cheesesteak casserole at Golden Recipes when I was craving a cheesesteak on a weeknight but wanted something that fed eight people from one dish — and this completely exceeded every expectation. It is bold, deeply savory, incredibly cheesy, and has every single element that makes the original so beloved — in the most satisfying casserole form imaginable.
Why You’ll Love This Philly Cheesesteak Casserole
The caramelized peppers and onions are the soul of this casserole and they deserve every minute of the time they take. Cooking the bell peppers and onions over medium-high heat until they are deeply golden, sweet, and slightly charred at the edges creates a flavor base that is extraordinarily complex and deeply savory — this is the technique that makes a Philly cheesesteak taste so much more than the sum of its ingredients. Rushed pale vegetables create a flat tasting casserole. Properly caramelized golden vegetables create something that tastes bold and restaurant-quality throughout every layer.
The provolone cream sauce is the other element that elevates this casserole to something genuinely spectacular. Provolone has a mild nutty slightly smoky flavor that is the definitive Philly cheesesteak cheese — and when it melts into a cream sauce it creates something silky, deeply savory, and complex in a way that mozzarella or cheddar simply cannot replicate in this context. Poured over the caramelized beef and vegetables and baked with extra provolone on top the entire casserole develops a deeply unified cheesesteak flavor that makes every single serving genuinely extraordinary. You should also try our Cheesy Philly Cheesesteak Pasta for another incredible Philly cheesesteak-inspired dinner.
Equipment You’ll Need
- Large oven-safe skillet or separate skillet and baking dish
- Medium saucepan for the sauce
- 9×13 inch baking dish
- Measuring cups and spoons
- Whisk
Ingredients

- 1½ lbs shaved beef steak or thinly sliced sirloin
- 3 cups cooked white rice
- 2 green bell peppers, thinly sliced
- 1 large onion, thinly sliced
- 2 tablespoons olive oil
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- Salt and black pepper to taste
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 1½ cups whole milk
- ½ cup beef broth
- 2 cups freshly shredded provolone — divided
- 1 cup freshly shredded mozzarella
- Fresh parsley for garnish
Substitutions
Ground beef can replace shaved steak for a more budget-friendly version — brown it with the peppers and onions. White American cheese can replace provolone for a more classic cheesesteak flavor. Red or yellow bell peppers add beautiful color alongside or instead of green. For a spicier version add sliced jalapeños to the pepper and onion mixture. Cauliflower rice can replace white rice for a lower-carb version. For mushroom lovers add 8 oz of sliced cremini mushrooms to the pepper and onion sauté.
How to Make Philly Cheesesteak Casserole

Caramelize the Peppers and Onions
Preheat your oven to 375°F (190°C) and grease your 9×13 baking dish. Heat olive oil in a large skillet over medium-high heat. Add the sliced bell peppers and onions. Cook for 8 to 10 minutes stirring occasionally until deeply golden, caramelized, and slightly charred at the edges. Season with salt, pepper, and smoked paprika. Remove and set aside.
Cook the Beef
In the same skillet over high heat add the shaved beef in a single layer — cook in batches if needed. Season with garlic powder, Worcestershire, salt, and pepper. Cook for 2 to 3 minutes until browned and just cooked through. Do not overcook — shaved beef cooks very fast. Set aside with the peppers and onions.
Make the Provolone Cream Sauce
Melt butter in a medium saucepan over medium heat. Whisk in flour and cook 1 minute. Slowly whisk in milk then beef broth until smooth. Simmer 3 to 4 minutes until thickened. Remove from heat and stir in 1½ cups of provolone until completely melted and silky.
Assemble and Bake
Spread the cooked rice evenly across the baking dish. Scatter the beef, peppers, and onions evenly over the rice. Pour the provolone cream sauce evenly over everything — making sure it reaches all the corners. Scatter the remaining provolone and all the mozzarella generously across the top. Bake uncovered for 25 to 30 minutes until the cheese is deeply golden and bubbling. Rest 5 minutes. Scatter fresh parsley and serve.

Variations
- Mushroom Philly — add 8 oz sliced sautéed cremini mushrooms with the peppers for a mushroom Philly version
- White American cheese — replace provolone with white American for the most classic cheesesteak experience
- Spicy version — add sliced jalapeños and use pepper jack alongside the provolone
- Pasta version — replace rice with cooked egg noodles for a Philly cheesesteak pasta bake
- Ground beef budget — use 1½ lbs of seasoned ground beef instead of shaved steak for a more budget-friendly result
What to Serve With It
Warm hoagie rolls on the side for scooping are the most authentic pairing — they bring the full cheesesteak experience to the table. A simple green salad with Italian vinaigrette is the perfect fresh contrast. For a complete Philly-inspired dinner serve alongside our Creamy Beef and Mushroom Soup as a starter.
Pro Tips
- Caramelize the peppers and onions properly — this is the most important step for bold flavor
- Cook beef over HIGH heat quickly — shaved beef overcooks in seconds on lower heat
- Add provolone off the heat — keeps the sauce silky not grainy
- Always bake uncovered — the cheese needs direct heat to get golden
- Rest 5 minutes — allows the sauce to set for cleaner portions
Common Mistakes
- Rushing the caramelization — pale vegetables create a flat tasting casserole
- Overcooking the shaved beef — it turns tough and chewy in seconds
- Adding cheese to hot sauce on stove — causes graininess
- Covering while baking — cheese steams instead of going golden
- Not resting before serving — the sauce runs without the rest period
Storage and Reheating
Store covered in the fridge for up to 4 days. Cover with foil and bake at 350°F for 20 minutes then uncover 5 minutes. Microwave on medium power with a splash of broth. Freeze assembled before baking for up to 2 months — thaw overnight and bake as directed adding 15 extra minutes.
FAQ
What cut of beef is best?
Shaved ribeye is the most authentic and most flavorful — it is what a real Philly cheesesteak uses. Shaved sirloin is an excellent and slightly more budget-friendly alternative. Both cook in under 3 minutes at high heat.
Can I use ground beef?
Yes — brown 1½ lbs of ground beef with the peppers and onions seasoned with garlic powder, Worcestershire, salt, and pepper. The result is different from the original but still deeply delicious and significantly more budget-friendly.
Can I make this ahead?
Yes — caramelize the peppers and onions and cook the beef ahead. Make the provolone sauce fresh when assembling to bake. Assemble completely and refrigerate up to 24 hours then bake as directed adding 10 extra minutes.
Can I replace rice with pasta?
Yes — cooked egg noodles or penne work beautifully. Use 3 cups of cooked pasta in place of the rice. The result is a Philly cheesesteak pasta bake that is equally incredible.
Conclusion
This Philly Cheesesteak Casserole brings every legendary flavor of the classic sandwich to your dinner table in the most satisfying casserole form — caramelized peppers and onions, tender shaved beef, silky provolone cream sauce, and golden melted cheese over fluffy rice. Make it tonight.