Philly Cheesesteak Casserole

Philly Cheesesteak Casserole

Philly cheesesteak casserole gives you the best part of the sandwich without the bun to get in the way: juicy beef, sweet peppers and onions, and a blanket of melted…

By Riley Reading time: 9 min
Tip: save now, cook later.
⬇ Jump to Recipe

Philly cheesesteak casserole gives you the best part of the sandwich without the bun to get in the way: juicy beef, sweet peppers and onions, and a blanket of melted cheese that pulls into every bite. The filling stays hearty instead of watery, and the top gets that browned, stretchy finish that makes everyone hover around the pan waiting for dinner to come out.

What makes this version work is the way the cream cheese and broth turn the skillet juices into a proper sauce before it ever goes into the oven. That matters. If you skip that step, the casserole can separate into dry beef on the bottom and cheese on top. Cooking the vegetables until they soften and lose their raw bite also keeps the final dish from tasting like a pile of sautéed toppings instead of a real casserole.

Below, I walk through the parts that matter most: how to keep the filling creamy, which cheese gives you the best melt, and what to change if you want a lighter or more crowd-friendly version. The recipe is straightforward, but a few small details make the difference between decent and worth making again next week.

The cream cheese melted into the beef and veggies into the smoothest filling, and the provolone on top browned just enough without getting greasy. I baked it once for a potluck and came home with an empty dish.

★★★★★— Melissa T.

Like this cheesy Philly cheesesteak casserole? Save it to Pinterest for the nights when you want all the sandwich flavor baked into one low-carb pan.

Save to Pinterest

Philly Cheesesteak Casserole

The Part of Philly Cheesesteak Casserole That Usually Goes Wrong

The mistake most people make here is treating the filling like a pile of cooked ingredients instead of a sauce that needs to hold together. Ground beef releases fat, mushrooms release water, onions and peppers soften down, and if you stop too early, that liquid ends up in the baking dish. The casserole then bakes into something a little loose and a little greasy instead of turning spoonable and rich.

The fix is simple: cook the vegetables until the pan looks dry again, then add the broth, Worcestershire, and cream cheese while the skillet is still hot enough to melt everything together. That gives you a cohesive filling before it ever sees the oven. The cheese on top should finish the dish, not rescue it.

  • Lean ground beef — A leaner grind keeps the casserole from swimming in grease. If yours is closer to 80/20, drain it well before adding the vegetables.
  • Mushrooms — They add the savory, beefy depth that makes this taste closer to a real cheesesteak filling. Slice them evenly so they cook at the same pace as the onions and peppers.
  • Cream cheese — This is the glue. Full-fat cream cheese melts smoothest and gives the filling that velvety texture; reduced-fat versions work, but the sauce won’t be quite as rich.
  • Provolone — Provolone gives you the classic cheesesteak finish with a clean melt and mild tang. Mozzarella helps with stretch, but provolone carries the flavor.
  • Worcestershire sauce — It adds the savory backbone that keeps the casserole from tasting flat. There isn’t a great substitute for the depth it brings, but soy sauce can stand in if that’s what you have.

Building the Filling Before It Hits the Oven

Brown the Beef First

Start with the beef in a hot skillet and break it up as it cooks. You want browned bits, not gray crumbles simmering in their own liquid. If there’s a lot of fat in the pan, drain it off before anything else goes in, because excess grease will soften the cheese later and make the casserole feel heavy instead of creamy.

Cook the Vegetables Until They Collapse

Add the peppers, onions, mushrooms, and garlic once the beef is cooked. Let them cook long enough to lose their raw crunch and pick up a little color around the edges. The mushrooms should shrink, the onions should turn translucent, and most of the moisture should cook off before you add the sauce ingredients.

Turn the Pan Juices Into Sauce

Stir in the Worcestershire, broth, onion powder, garlic powder, and black pepper first, then add the cream cheese. The cream cheese needs a hot pan and steady stirring to melt into a smooth coating; if you drop the heat too fast or leave cold blocks in the skillet, you’ll get little lumps instead of a glossy filling. When it looks evenly creamy, it’s ready for the dish.

Finish With Cheese, Then Broil Briefly

Spread the filling into the baking dish, lay the provolone over the top, and scatter the mozzarella across it. Bake until the edges are bubbling and the center is hot all the way through. A short broil at the end gives you the browned top you want, but stay close because the line between golden and scorched is thin.

Three Ways to Adapt This Cheesesteak Casserole

Make it dairy-free

Use a dairy-free cream cheese and a good melting dairy-free cheese blend on top. The filling will still be savory and satisfying, but it won’t have the same rich tang that provolone brings, so lean a little harder on the Worcestershire and black pepper for depth.

Make it lower in carbs without losing the sandwich feel

This dish is already naturally low-carb as written, which is part of why it works so well. If you want it even lighter, cut back slightly on the mozzarella and serve it with a simple green salad instead of trying to stretch the casserole with extra filler.

Swap in sliced steak for a more classic texture

Thinly sliced ribeye or sirloin gives you a more traditional cheesesteak bite. Sear it quickly so it stays tender, then pull it from the pan before the vegetables go in; overcooked steak turns chewy fast in a casserole.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The cheese top softens a bit, but the flavor holds up well.
  • Freezer: It freezes well. Cool completely, wrap tightly, and freeze for up to 2 months. Thaw in the fridge before reheating so the dairy doesn’t separate.
  • Reheating: Warm individual portions in the oven at 325°F until hot, or microwave in short bursts. The common mistake is blasting it too hard, which makes the cheese oily and the beef dry.

Answers to the Questions Worth Asking

Can I use sliced steak instead of ground beef?+

Yes, and it gives the casserole a more traditional cheesesteak texture. Sear the steak quickly, then remove it from the pan before cooking the vegetables so it stays tender instead of turning tough in the oven.

How do I keep the casserole from getting watery?+

Cook the vegetables long enough for their moisture to evaporate before adding the cream cheese. If you rush that part, the liquid pools under the cheese in the oven and the filling turns loose instead of creamy.

Can I make Philly cheesesteak casserole ahead of time?+

Yes. Assemble the casserole, cover it, and refrigerate it for up to 24 hours before baking. Add a few extra minutes in the oven if it’s going in cold from the fridge, and wait to broil until the center is fully hot.

How do I reheat leftovers without drying them out?+

Reheat it low and slow in the oven or in short microwave bursts. High heat makes the cheese separate and pulls moisture out of the beef, so gentler heat keeps the filling creamy.

Can I leave out the mushrooms?+

Yes, but the filling will taste a little less savory and meaty. If you skip them, add a touch more Worcestershire or a pinch of onion powder to bring back some of that deeper flavor.

Philly Cheesesteak Casserole

Philly cheesesteak casserole is a baked, cheesy low-carb dinner with tender ground beef, sautéed peppers and onions, and a creamy cream-cheese sauce. Topped with provolone and mozzarella, it bakes until hot and bubbly, then gets a golden broiled finish.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 8 servings
Course: Dinner
Cuisine: American
Calories: 620

Ingredients
  

Lean ground beef
  • 2 lb lean ground beef Choose lean for easier draining.
Bell peppers, onion, and mushrooms
  • 1 green bell pepper, diced
  • 1 red bell pepper, diced
  • 1 medium yellow onion, diced
  • 8 oz mushrooms, sliced
  • 3 cloves garlic, minced
Cheese sauce
  • 8 oz cream cheese, softened
  • 1 cup beef broth Use to loosen and create a creamy sauce base.
  • 1 tbsp Worcestershire sauce
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 0.5 tsp black pepper
Cheese topping
  • 8 slices provolone cheese Arrange slices over the top for classic flavor.
  • 1 cup shredded mozzarella cheese Sprinkle evenly so every bite melts.
  • 1 Fresh parsley for garnish Optional, for a fresh finishing touch.

Equipment

  • 1 sheet pan

Method
 

Prep and bake
  1. Preheat oven to 375°F (190°C). Set out a greased 9×13-inch baking dish so the casserole is ready to transfer.
  2. Brown the ground beef in a large skillet over medium-high heat. Cook until no longer pink, then drain excess grease if needed.
  3. Add the diced peppers, onions, sliced mushrooms, and minced garlic. Cook until the vegetables are softened, stirring as needed to evenly coat.
  4. Stir in Worcestershire sauce, beef broth, onion powder, garlic powder, and black pepper. Simmer briefly until the mixture looks cohesive and seasoned.
  5. Add the softened cream cheese and stir until fully melted and creamy. Keep stirring until no cream cheese streaks remain.
  6. Transfer the beef mixture to the prepared baking dish. Spread into an even layer so it bakes uniformly.
  7. Arrange provolone slices over the top. Cover the surface to create a melty top layer.
  8. Sprinkle shredded mozzarella evenly over the casserole. Make sure the cheese reaches the edges for consistent coverage.
  9. Bake for 20–25 minutes until hot and bubbly. Watch for bubbling around the edges and center.
  10. Broil for 2–3 minutes for a golden cheesy top. Stop when the cheese is browned to your liking.
  11. Garnish with parsley and serve. Let it cool briefly so the casserole sets up and slices cleanly.

Notes

Pro tip: if the beef releases a lot of fat, drain well before adding the broth so the sauce stays thick and creamy. Refrigerate leftovers in an airtight container up to 3–4 days; reheat covered until hot. Freezing is not recommended due to texture changes in the cheese. Dietary swap: use low-fat cream cheese and part-skim mozzarella to reduce saturated fat while keeping the same cheesy bake.
Riley profile photo

About Riley

Writes practical, weeknight-friendly recipes.

More from Riley

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating