Philly cheesesteak casserole with melted provolone cheese, beef, peppers, and onions in a cast iron skillet

Philly Cheesesteak Casserole

Sharing is caring!

Listen, I’m going to tell you about the best thing that happened to my weeknight dinner rotation in the last year. It’s this ridiculously good Philly cheesesteak casserole that gives you all those amazing flavors from the classic sandwich without the mess of assembling individual servings. I stumbled onto this idea after a particularly chaotic Tuesday when I had promised my family Philly cheesesteaks but realized halfway through prep that I didn’t have nearly enough energy to make six individual sandwiches.

So I threw everything into my cast iron skillet, topped it with cheese, and baked it. Best lazy decision ever.

Introduction

If you’ve ever craved a Philly cheesesteak but didn’t want to deal with the fuss of making them individually, this casserole version is your answer. I’ve been making this for about three years now, and it’s become one of those recipes where my family literally requests it by name. The beauty of this dish is that you get all those classic flavors (tender beef, sautéed peppers and onions, melty cheese) but in an easy, one-pan format that’s perfect for meal prep or feeding a crowd.

What makes this different from just throwing sandwich ingredients in a pan? Well, I’ve learned a few tricks over the years that make this actually taste better than the sandwich version. The cheese gets all bubbly and golden on top, the beef stays incredibly tender, and everything melds together in this amazing way that you just don’t get from a regular sandwich.

Essential Ingredients

Here’s what you’ll need to make this amazing casserole:

  • 2 pounds ribeye steak, thinly sliced (or sirloin if you’re watching the budget)
  • 2 large green bell peppers, sliced into strips
  • 1 large onion, thinly sliced
  • 8 ounces mushrooms, sliced
  • 3 cloves garlic, minced
  • 8 ounces provolone cheese, shredded
  • 4 ounces cream cheese, softened
  • 1/2 cup beef broth
  • 2 tablespoons Worcestershire sauce
  • 2 tablespoons olive oil
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • Fresh parsley for garnish

Alternative Ingredients

Not everyone has access to the same ingredients or budgets, so here are some swaps that work really well. Instead of ribeye, you can absolutely use sirloin, flank steak, or even ground beef in a pinch (though the texture will be different). I’ve made this with ground beef when I’m in a real budget crunch, and honestly, it’s still delicious.

For the cheese, traditional Philly uses provolone, but I’ve had great success with a mix of mozzarella and white American cheese. Some people swear by Cheez Whiz, and while I’m not judging, I prefer real cheese in my casseroles. If you’re feeling fancy, add some fontina in there too.

Don’t like mushrooms? Leave them out. I know mushrooms are divisive, and this recipe works fine without them. You could also swap them for extra peppers or even some sliced jalapeños if you want a kick.

Step-by-Step Directions

Step 1: Prep Your Ingredients

First things first, get everything sliced and ready before you start cooking. This is one of those dishes that moves fast once you get going. I like to use my food processor for the onions and peppers because it makes quick work of them, but a sharp knife works just fine. Just make sure everything is relatively uniform in size so it cooks evenly.

Step 2: Brown the Beef

Heat your cast iron skillet or a large oven-safe pan over medium-high heat. Add one tablespoon of olive oil and let it get nice and hot. Season your beef strips with salt and pepper, then add them to the pan in a single layer. You might need to do this in batches so you don’t overcrowd the pan. Cook for about 2-3 minutes per side until you get a nice brown crust. Remove the beef and set it aside.

Step 3: Sauté the Vegetables

In the same pan (don’t wash it, all that beef flavor is gold), add the remaining olive oil. Toss in your onions and peppers and cook them for about 5-6 minutes until they start to soften. Add the mushrooms and garlic and cook for another 3-4 minutes. The vegetables should be tender but not mushy.

Step 4: Build the Casserole

Preheat your oven to 375°F. Now here’s where it all comes together. Add the beef back to the pan with the vegetables. Pour in the beef broth and Worcestershire sauce, and sprinkle in the Italian seasoning. Stir everything together and let it simmer for about 2 minutes.

Step 5: Add the Cheese

Drop spoonfuls of cream cheese all over the mixture. It doesn’t need to be perfect, it’ll melt and distribute as it bakes. Then top the whole thing with shredded provolone. I like to cover it completely so you get that amazing cheese pull when you serve it.

Step 6: Bake

Pop the whole pan in the oven and bake for 20-25 minutes until the cheese is melted, bubbly, and starting to turn golden brown on top. If you want it extra crispy on top, turn on the broiler for the last 2-3 minutes, but watch it carefully so it doesn’t burn.

Step 7: Rest and Serve

Let it rest for about 5 minutes before serving. This gives everything a chance to set up a bit and makes it easier to portion out. Garnish with fresh parsley if you’re feeling fancy.

Pro Tips

After making this probably a hundred times, I’ve picked up some tricks that really make a difference. First, freeze your steak for about 30 minutes before slicing. It firms up just enough to make getting those thin slices way easier. Trust me on this one, it’s a game changer.

Second, don’t skip the browning step on the beef. I know it’s tempting to just throw everything in the pan at once, but getting that sear on the meat adds so much flavor. It’s worth the extra few minutes.

If you’re doing meal prep, this reheats beautifully. I usually portion it out into meal prep containers and it keeps in the fridge for about 4 days. Just microwave for 2-3 minutes and you’re good to go.

Want to make this ahead? You can assemble the whole thing (minus the cheese topping) up to a day in advance. Just keep it covered in the fridge, then add the cheese and bake when you’re ready.

For the love of all that’s holy, please use a good quality non-stick pan or make sure your cast iron is well-seasoned. Nothing worse than having half your dinner stuck to the bottom of the pan.

FAQs

Why is my pound cake dense?

It usually happens from overmixing or not creaming the butter properly.

Can I use a loaf pan instead?

Yes, just adjust the baking time slightly.

How do I store it?

Store at room temperature in an airtight container for several days.

Can I freeze it?

Yes, wrap well and freeze up to 3 months.

Why You’ll Love This Recipe

There are so many reasons this has become a staple in my house. First, it’s incredibly easy for a dish that tastes this good. You’re basically just browning some meat, sautéing vegetables, and letting the oven do the rest of the work.

Second, it’s perfect for meal planning. I make this on Sunday and portion it out for lunches during the week. It reheats like a dream and actually tastes even better the next day once all the flavors have had time to hang out together.

Third, it’s way more budget-friendly than ordering Philly cheesesteaks for the family. A good ribeye isn’t cheap, but when you’re feeding 6-8 people, it’s still less than takeout.

And honestly? It’s just really, really delicious. The combination of tender beef, sweet peppers and onions, savory mushrooms, and all that melted cheese is hard to beat. Plus, there’s something about eating this with a fork that feels a bit more civilized than trying to tackle a dripping sandwich.

What Makes This Recipe Unique

Unlike most casserole versions I’ve seen, this one doesn’t use pasta or rice as a filler. It’s all about the meat and vegetables, which keeps it lower in carbs and lets the actual Philly flavors shine through. I’ve tried versions with egg noodles or rice, and while they’re fine, they just dilute the whole point of a Philly cheesesteak.

The combination of cream cheese and provolone is something I figured out after probably a dozen attempts. The cream cheese adds this incredible richness and helps everything hold together without making it heavy. It’s one of those happy accidents that became a permanent fixture in the recipe.

I also don’t use any canned soups or pre-made sauces. Everything here is from scratch, which means you control exactly what goes in and can adjust the flavors to your liking.

Key Features

This recipe hits all the important marks for a weeknight dinner. It’s ready in under an hour, uses ingredients you can find at any grocery store, and requires minimal cleanup since it’s mostly a one-pan situation.

It’s also incredibly versatile. You can easily adjust the vegetables based on what you have on hand or what’s on sale. I’ve made variations with different colored peppers, added jalapeños for heat, and even thrown in some banana peppers when I had them sitting in the fridge.

The leftovers are fantastic, which is huge for me. I hate cooking something that doesn’t taste good the next day. This actually improves after a night in the fridge as the flavors continue to develop.

You’ll Also Love

If this recipe is your jam, you should definitely check out my French Onion Beef Casserole for another beefy, cheesy dinner option. My Southwestern Stuffed Peppers use similar cooking techniques but with a totally different flavor profile.

For another easy skillet dinner, try my Italian Sausage and Peppers Bake. And if you’re all about that cheese life, my Four Cheese Baked Ziti will blow your mind.

Conclusion

This Philly cheesesteak casserole has honestly saved me on so many busy weeknights. It’s become one of those recipes I can make practically in my sleep, and my family never gets tired of it. The fact that I can prep it ahead, portion it out for meal prep, and still have it taste restaurant-quality makes it worth keeping in your regular rotation.

Give it a try and let me know what you think. And if you make any fun variations, I’d love to hear about them. Sometimes the best recipes come from experimenting with what you have on hand.

Philly Cheesesteak Casserole Recipe

Philly Cheesesteak Casserole

Easy one-pan dinner with tender ribeye beef, sautéed peppers and onions, and melted provolone cheese

Prep Time
20 min
Cook Time
35 min
Total Time
55 min
Servings
6-8

Ingredients

Main Ingredients

  • 2 pounds ribeye steak, thinly sliced
  • 2 large green bell peppers, sliced into strips
  • 1 large onion, thinly sliced
  • 8 ounces mushrooms, sliced
  • 3 cloves garlic, minced

Cheese & Liquids

  • 8 ounces provolone cheese, shredded
  • 4 ounces cream cheese, softened
  • 1/2 cup beef broth
  • 2 tablespoons Worcestershire sauce
  • 2 tablespoons olive oil

Seasonings

  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • Fresh parsley for garnish

Instructions

  1. Prep ingredients Slice all vegetables and beef into uniform pieces. For easier slicing, freeze the steak for 30 minutes first. Season beef with salt and pepper.
  2. Brown the beef Heat 1 tablespoon olive oil in cast iron skillet over medium-high heat. Add beef in single layer (work in batches if needed to avoid crowding) and cook 2-3 minutes per side until nicely browned. Remove and set aside.
  3. Sauté vegetables Add remaining olive oil to the same pan. Cook onions and bell peppers for 5-6 minutes until softened and starting to caramelize. Add mushrooms and minced garlic, cook 3-4 minutes more until mushrooms are golden.
  4. Build the casserole Preheat oven to 375°F. Return the browned beef to the pan with the vegetables. Pour in beef broth and Worcestershire sauce. Sprinkle with Italian seasoning. Stir everything together and let simmer for 2 minutes.
  5. Add cheese layers Drop spoonfuls of cream cheese evenly over the beef and vegetable mixture. Top with shredded provolone cheese, covering the surface completely for maximum cheese pull.
  6. Bake until golden Transfer the skillet to the oven and bake for 20-25 minutes until cheese is melted, bubbly, and golden brown on top. For extra crispy cheese, turn on the broiler for the last 2-3 minutes, watching carefully.
  7. Rest and serve Remove from oven and let casserole rest for 5 minutes to set up. This makes it easier to portion and prevents burning your mouth. Garnish with fresh chopped parsley and serve hot.

Pro Tips

For best results, use a well-seasoned cast iron skillet or quality non-stick pan. Freeze the ribeye for 30 minutes before slicing for easier, thinner cuts. This casserole is perfect for meal prep and keeps in the fridge for up to 4 days in airtight containers. Reheat portions in the microwave for 2-3 minutes or in a covered dish at 350°F. Can be frozen for up to 3 months. Serve with a simple green salad or roasted vegetables.

Similar Posts