Quick Philly Cheesesteak Casserole (Ready in 30 Minutes)
This Philly cheesesteak casserole turns all the savory beef, sweet peppers, and gooey cheese of the sandwich into a one-skillet dinner you can have on the table in about half an hour. No hoagie roll needed, just a fork and a warm plate.

Thin slices of steak, softened onions and peppers, and a blanket of provolone that gets browned and bubbly under the broiler. If you need a hearty, low-fuss meal that feeds a few hungry people, this one does the job.
What Makes This Casserole So Good
The beef stays tender because you sear it fast in a very hot pan, then let it finish in the same skillet with the vegetables. Cooking everything in one pan means the juices from the meat season the peppers and onions as they soften.
That broiled provolone top is the real star. It melts into every bite and gets little golden spots that taste just like the cheese pull on a classic cheesesteak, only here you get it in every spoonful.
It comes together with ten ingredients and almost no cleanup, so it earns its spot on busy nights. The leftovers hold up well for lunch the next day, too.
Ingredients

- 1 lb beef sirloin or top round, thinly sliced: ask your butcher to slice it extra thin, or pop the beef in the freezer for 20 minutes so it cuts cleanly at home.
- 2 bell peppers (1 green, 1 red), sliced: any color works, but the mix gives a little bitterness and sweetness.
- 1 medium onion, sliced
- 2 cloves garlic, minced
- 8 oz provolone cheese, sliced: deli slices or a block you cut yourself both work fine.
- 4 oz cream cheese, cut into cubes
- 1 tbsp Worcestershire sauce
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- Salt and black pepper
Variations and Substitutions
- Use chicken instead: Thinly sliced chicken thighs work well here. Sear them in the same way, just cook a minute or two longer until no pink remains.
- Swap the cheese: Provolone is the classic, but white American cheese or even mozzarella will melt nicely. If you like a little kick, add a handful of shredded pepper jack.
- Add mushrooms: Sauté 6 oz sliced cremini mushrooms right along with the peppers and onions for an earthier, mushroom cheesesteak vibe.
- Skip the cream cheese: If you prefer a looser, less creamy casserole, leave out the cream cheese and just rely on the melted provolone on top.
If you’re in the mood for something similar but with no beef, try my Sheet Pan Sausage and Peppers.
How to Make Philly Cheesesteak Casserole
Step 1: Sear the Steak

Set an oven-safe 10 or 12 inch skillet over high heat and let it get very hot. While it heats, pat the sliced beef dry with paper towels and season it generously with salt and pepper. Add the 1 tbsp olive oil and swirl to coat the pan. Working in 2 batches, lay the beef in a single layer and sear for about 2 minutes without moving it, until deep brown on the bottom. Flip and cook 30 seconds more, then transfer to a plate. Repeat with the remaining beef.
The skillet will look like it has a lot of brown bits stuck to the bottom. That’s flavor you are about to lift with the vegetables so do not wipe the pan clean.
Step 2: Sauté the Peppers and Onions

Turn the heat down to medium-high and drop in the 2 tbsp butter. Once it melts, add the sliced peppers and onion with a pinch of salt. Cook, stirring every minute or so, for about 5 minutes until the vegetables soften and start to pick up a little color at the edges. Stir in the minced garlic and cook 1 minute more, just until fragrant.
The peppers should still have a little bite at this point because they will finish cooking later. They will look glossy and slightly wilted.
Step 3: Assemble the Casserole

Remove the skillet from the heat. Add the seared beef and any juices from the plate back into the pan, then drop in the cream cheese cubes and the 1 tbsp Worcestershire sauce. Stir everything together until the cream cheese melts into a thin, creamy sauce that coats the beef and vegetables. Spread the mixture into an even layer and cover the top with the provolone slices, overlapping them slightly so the whole surface is covered.
The cream cheese makes the casserole creamy without turning it into soup, and the Worcestershire brings a little tang that wakes everything up.
Step 4: Broil and Serve

Turn your broiler to high and position a rack about 6 inches from the heat. Place the skillet under the broiler for 3 to 4 minutes, until the provolone is completely melted, bubbly, and spotted with golden brown patches. Watch it closely because broilers can go from golden to burnt in seconds. Pull the pan out and let it sit for a couple of minutes, then scoop generous portions right from the skillet onto plates. The cheese will stretch and the filling stays hot, just like the inside of a cheesesteak.
Tips for the Best Casserole
- Slice the beef against the grain: Cutting across the muscle fibers keeps each bite tender instead of chewy. If you are not sure which way the grain runs, look for lines running through the meat and cut perpendicular to those.
- Use a cast iron skillet if you have one: It holds heat beautifully and goes straight from stovetop to broiler with no trouble.
- Dry the beef well before searing: Any moisture left on the surface will steam instead of browning, and you lose that deep crust that carries so much flavor.
- Let the casserole rest a minute or two after broiling: It will hold its heat and the filling settles just enough that it scoops without falling apart.
Storing Leftovers
- Refrigerate: Transfer any cooled leftovers to an airtight container and keep in the fridge up to 3 days. The peppers may soften a little more, but the flavor stays rich.
- Reheating: Warm individual portions in a microwave for 60 to 90 seconds, or spread the casserole in a baking dish and reheat in a 350°F oven until hot through, about 10 minutes. The oven keeps the cheese from getting rubbery.
What to Serve With Philly Cheesesteak Casserole
A simple green salad with a sharp vinaigrette cuts through the richness of the beef and cheese, so that is my usual pairing. For something a little heartier, roasted broccoli or green beans work nicely and soak up any extra juices. If you want a true sandwich joint feel, put out hoagie rolls and let people make open-faced scoops right at the table.
Frequently Asked Questions
Can I use ground beef instead of steak?
Yes, though the texture changes. Brown 1 lb ground beef, drain excess fat, then proceed with the vegetables. It will still taste like a cheesesteak, just more crumbly than sliced steak.
Is this casserole low carb?
It is low carb as written, with only the natural sugars from peppers and onions. The nutrition below reflects that, and it clocks in around 9 grams of net carbs per serving.
Can I add mushrooms?
Absolutely. Slice 6 oz of cremini mushrooms and sauté them with the peppers and onions. They add an earthy depth that a lot of cheesesteak fans love.
My cheese didn’t get golden spots, what went wrong?
Your broiler might not have been hot enough, or the rack was too far from the heat. Move the rack up one notch and try 2 to 3 minutes more, checking every 30 seconds so nothing burns.

Philly Cheesesteak Casserole Recipe
Ingredients
Method
- Heat an oven-safe skillet over high heat. Pat beef dry, season with salt and pepper, and sear in olive oil in batches until browned, about 2 minutes per batch. Set aside.
- Reduce heat to medium-high, melt butter, and sauté peppers and onion 5 minutes until softened. Stir in garlic and cook 1 minute.
- Remove skillet from heat. Return beef and juices to the pan, add cream cheese and Worcestershire, and stir until creamy. Spread mixture evenly and top with provolone slices.
- Broil on high, 6 inches from the heat, for 3 to 4 minutes until cheeses are bubbly with golden spots. Let rest 2 minutes, then serve straight from the skillet.
