Philly Cheesesteak Casserole

When you’re craving the flavors of a Philly cheesesteak but don’t feel like assembling individual sandwiches, this Philly Cheesesteak Casserole is a wonderfully practical answer. It has the same savory combination of thinly sliced beef, tender onions, peppers, and plenty of melted cheese, all baked together in one dish.
I usually think of this kind of casserole as weeknight food: something you can get assembled without a lot of fuss, slide into the oven, and have on the table while everyone is getting settled. It’s hearty enough to stand on its own, but it also works nicely with a simple salad or roasted vegetables.
The filling is rich and savory, with softened peppers and onions tucked into the beef and plenty of cheese melting over the top. Depending on what you have on hand, you can use ground beef for convenience or thinly sliced steak for a closer nod to a traditional cheesesteak.
It’s also one of those recipes where leftovers don’t feel like an afterthought. Reheat a portion the next day and the flavors have had even more time to mingle.
Why This Cheesesteak Casserole Works

The combination of beef, onions, peppers, and cheese is what makes this casserole so satisfying. The vegetables add sweetness and a little freshness to the rich beef, while the cheese brings everything together into a creamy, gooey filling.
For a busy evening, ground beef keeps the preparation especially simple. There’s no need to worry about slicing steak paper-thin, and the beef browns quickly in the skillet.
The casserole also has some flexibility. Provolone gives it that familiar Philly cheesesteak character, while mozzarella makes the topping especially stretchy. You can even use a mixture of cheeses if that’s what’s in your refrigerator.
One small detail makes a noticeable difference: don’t rush the onions and peppers. Let them soften until the onions are translucent and lightly golden around the edges. That extra bit of cooking gives the vegetables much more flavor.
Ingredients You’ll Need

Ground Beef
Use lean or medium-lean ground beef. Around 85–90% lean works well because there’s enough fat for flavor without leaving the casserole swimming in grease. Drain excess fat after browning if needed.
Thinly sliced sirloin or another tender steak can also be used if you want a more traditional cheesesteak texture.
Bell Peppers
Green bell peppers are classic, but red, yellow, or a combination work just as well. Slice them fairly thinly so they soften quickly in the skillet.

Yellow Onion
A yellow onion brings sweetness and depth to the filling. Slice it thinly and give it enough time to soften before combining it with the beef.
Provolone Cheese
Provolone gives the casserole its unmistakable cheesesteak flavor. Use sliced or shredded provolone, depending on what’s easiest to find.
Mozzarella Cheese

Mozzarella melts beautifully and gives the casserole a golden, bubbly top. You can use part-skim or whole-milk mozzarella.
Seasonings
Keep the seasoning simple with salt, black pepper, and garlic. A small amount of Worcestershire sauce is also useful for adding savory depth to the beef.
How To Make Philly Cheesesteak Casserole
Brown The Beef

Preheat the oven to 375°F and lightly grease a 9×13-inch baking dish.
Heat a large skillet over medium-high heat and add the ground beef. Break it apart as it cooks, stirring occasionally, until it’s browned and no longer pink. Drain excess grease if necessary.
Season the beef with salt, black pepper, and garlic.
Cook The Peppers And Onions
Add the sliced onion and bell peppers to the skillet with the beef. Cook for about 5–7 minutes, stirring occasionally, until the vegetables are tender and the onions have softened.

You want the peppers cooked through but not completely limp. If the skillet looks dry, a small splash of oil will help the vegetables cook evenly.
Stir in a little Worcestershire sauce and cook for another minute.
Assemble The Casserole
Transfer the beef and vegetable mixture to the prepared baking dish and spread it into an even layer.
Arrange the provolone over the top, then finish with the mozzarella. Try to cover most of the surface so the cheese melts into a consistent layer.

Bake Until Bubbly
Bake uncovered for about 15–20 minutes, until the cheese is fully melted and bubbling around the edges.
For a more browned top, switch the oven to broil for the final 1–2 minutes. Keep a close eye on it because cheese can go from golden to burnt surprisingly quickly.
Let the casserole rest for about 5 minutes before serving. This gives the melted cheese a chance to settle and makes it easier to scoop.
Common Questions About Philly Cheesesteak Casserole

Can I Use Steak Instead Of Ground Beef?
Absolutely. Thinly sliced sirloin, ribeye, or another tender cut works well. Slice the beef very thinly against the grain and cook it quickly so it stays tender.
Can I Make This Casserole Ahead?
Yes. Prepare the beef and vegetable mixture, transfer it to the baking dish, and refrigerate it covered. Add the cheese just before baking for the best texture. If the casserole is very cold, it may need a few extra minutes in the oven.
Why Is My Casserole Watery?

Excess moisture usually comes from the vegetables or too much grease in the beef. Cook the peppers and onions until their excess moisture has evaporated, and drain the beef well before assembling.
What Cheese Is Best For A Philly Cheesesteak Casserole?
Provolone is the classic choice. Mozzarella melts especially well, while American cheese can give the casserole a softer, creamier finish. A combination of provolone and mozzarella is an easy option.
Can I Add Mushrooms?
Yes. Sliced mushrooms are a natural addition and pair nicely with the beef, peppers, and onions. Cook them with the vegetables until they release their moisture and begin to brown.

Can I Freeze Philly Cheesesteak Casserole?
You can, although the texture of the peppers and onions may soften slightly after freezing. Cool the casserole completely, portion it into airtight containers, and freeze for up to 2–3 months.
Storing Leftover Philly Cheesesteak Casserole
In The Refrigerator
Store leftovers in a covered container and refrigerate within two hours of cooking. They’ll keep well for about 3–4 days.

Reheating
Reheat individual portions in the microwave until hot throughout, or cover the casserole with foil and warm it in a 350°F oven. The oven method takes longer but helps keep the cheese from becoming rubbery.
In The Freezer
For freezing, portion the cooled casserole into freezer-safe containers. Thaw overnight in the refrigerator before reheating when possible.
Philly Cheesesteak Casserole Variations

Mushroom And Provolone
Add 6–8 ounces of sliced mushrooms with the onions and peppers. Let them cook until their moisture has evaporated and they start to brown.
Spicy Cheesesteak
Add sliced jalapeños or a pinch of red pepper flakes to the beef mixture. Pepper Jack can replace some or all of the mozzarella for extra heat.
Steakhouse Version

Swap the ground beef for thinly sliced ribeye or sirloin. Cook the steak in batches if necessary so it browns instead of steaming.
Creamy Cheesesteak Casserole
Stir a small amount of softened cream cheese into the cooked beef mixture before adding it to the baking dish. The result is richer and creamier, almost like a cheesesteak-inspired dip in casserole form.
Low-Carb Cheesesteak Casserole
This casserole is naturally easy to serve without bread. Keep the filling as written and pair it with a green salad or roasted vegetables instead of rolls or potatoes.

Cheesesteak With Extra Vegetables
Add thinly sliced mushrooms, zucchini, or a handful of spinach to the skillet. Just be sure to cook vegetables that release a lot of water until that moisture has cooked away.
What To Serve With Philly Cheesesteak Casserole
Fresh Salads
A crisp green salad with lettuce, cucumber, tomatoes, and a light vinaigrette balances the richness of the beef and cheese. A simple arugula salad works particularly well, too.

Roasted Vegetables
Roasted broccoli, cauliflower, green beans, or Brussels sprouts make an easy side. Their slightly caramelized edges are a nice contrast to the soft, cheesy casserole.
Bread And Rolls
If you want to lean into the cheesesteak theme, serve warm hoagie rolls or crusty bread alongside it. A piece of bread is also handy for scooping up any extra cheesy filling.
Simple Potatoes

Roasted potatoes or crispy potato wedges turn the casserole into an especially hearty dinner. Keep the potatoes simply seasoned so they don’t compete with the cheesesteak flavors.
Before You Put It In The Oven
Give the beef mixture a taste before adding the cheese and adjust the salt and pepper if needed. Once the cheese goes on, it’s harder to correct the seasoning underneath.
And don’t skip the short resting time after baking. Five minutes is enough to let the bubbling cheese settle while keeping everything warm and gooey.
Serve the Philly Cheesesteak Casserole straight from the baking dish with a simple side, and you’ve got an easy dinner that brings all those familiar cheesesteak flavors to the table without the sandwich assembly.

This Philly Cheesesteak Casserole is the ultimate comfort food—juicy ground beef, tender peppers and onions, and plenty of melty cheese baked together into one easy, hearty dinner. It has all the flavors of a classic Philly cheesesteak with the cozy, cheesy goodness of a casserole!
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Ingredients
- 1 ½ lbs ground beef
- 1 medium yellow onion, diced
- 1 green bell pepper, diced
- 8 oz mushrooms, sliced
- 2 cloves garlic, minced
- 1 tbsp Worcestershire sauce
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp Italian seasoning
- 4 oz cream cheese, softened
- ½ cup beef broth
- 1 cup shredded provolone cheese
- 1 cup shredded mozzarella cheese
- 2 tbsp butter or olive oil
Instructions
- Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Cook the beef: Heat the butter or olive oil in a large skillet over medium-high heat. Add the ground beef and cook for 6–8 minutes, breaking it apart as it browns. Drain excess grease if needed.
- Add the vegetables: Stir in the diced onion, bell pepper, and mushrooms. Cook for another 5–7 minutes, until the vegetables are tender.
- Season: Add the minced garlic, Worcestershire sauce, salt, black pepper, and Italian seasoning. Cook for about 1 minute, stirring constantly.
- Make it creamy: Reduce the heat to low. Stir in the softened cream cheese and beef broth until the cream cheese melts and everything is well combined.
- Assemble: Transfer the beef mixture to the prepared baking dish and spread it into an even layer. Sprinkle the provolone and mozzarella evenly over the top.
- Bake: Place the casserole in the oven and bake for 15–18 minutes, until the cheese is completely melted and bubbling around the edges.
- Broil for extra browning (optional): Turn the broiler on for 1–2 minutes, watching closely, until the cheese develops a lightly golden top.
- Rest and serve: Let the casserole rest for about 5 minutes before serving. Garnish with fresh parsley if desired.
More Dishes
- Cake Mix Cookies {recipe}
- 10 Valentine Treats
- Butter Pecan A&W Root Beer Floats #IceCreamFloat
- Snow Ice Cream {recipe}
Previous Post:
« Cheeseburger Spring Rolls
Next Post:
Churro Snacks »
Read more stories
- After 29 Years of Marriage, My Husband Suddenly Insisted on Taking Out the Trash – Three Nights Later, I Followed Him
- John Lennon pidió al mundo imaginar otro futuro y creó una canción que nunca se apagó
- A Woman Blocked a Mom with a 4-Month-Old from the Family Restroom – I Left My Register to Step In
- My Husband Goes for a 'Morning Run' at 5 AM Every Day – But a Message from His Mom on His Forgotten Smartwatch Read, 'Don't Slip up Around Her'




