Low Carb Philly Cheesesteak Casserole

The easiest way to make low carb Philly cheesesteak casserole packed with cheesy, savory beef and peppers in one dish.

Updated

March 10, 2026

Low carb Philly cheesesteak casserole fresh from the oven with golden bubbly melted cheese on top

Low Carb Philly Cheesesteak Casserole is the weeknight dinner that finally makes low-carb cooking feel like a treat. All the bold, savory flavors of a classic Philly cheesesteak, layered into one bubbly, cheesy baking dish with zero bread required.

I made this for the first time on a random Wednesday when I had two pounds of ground beef thawing on the counter and no plan. The smell of the peppers and onions hitting that hot skillet told me this was going to be good before I even added the beef.

This low carb Philly cheesesteak casserole comes together in about 45 minutes using just one skillet and one baking dish. The cream cheese melts into the seasoned beef and creates this rich, creamy base that holds everything together. Then the provolone and mozzarella on top get golden and bubbly in the oven. It is the kind of dinner that does not feel like a compromise.

Ingredients for Low Carb Philly Cheesesteak Casserole

After making this casserole more times than I can count, I have landed on exactly what makes it work. The fat content in your beef and the quality of your cheese matter more than you might think here.

  • 2 lbs ground beef (80/20 fat ratio) – I always use 80/20 because leaner beef dries out and loses that juicy, rich flavor the dish depends on
  • 1 large yellow onion (diced)
  • 2 large bell peppers, one green and one red (diced) – In my experience, mixing colors gives you better sweetness and a nicer look in the dish
  • 2 cloves garlic (minced fresh) – I recommend only fresh garlic here; the depth it adds is worth the extra minute of prep
  • 8 oz cream cheese (softened to room temperature) – My preference is to take it out of the fridge 30 minutes early so it melts smoothly without clumping
  • 2 tbsp Worcestershire sauce
  • Salt and pepper to taste
  • 8 oz provolone cheese (sliced)
  • 1.5 cups mozzarella cheese (shredded)
  • 1 tbsp olive oil
Low carb Philly cheesesteak casserole fresh from the oven with golden bubbly melted cheese on top

Step-by-Step Instructions

I recommend reading through all the steps once before you start. The process moves quickly once the beef goes in, and having everything prepped and ready makes a real difference.

Step 1: Preheat your oven to 350 degrees F. Spray a 9×13 baking dish with non-stick spray and set it aside. Heat olive oil in a large skillet over medium heat until the oil moves easily across the pan.

Step 2: Add the diced onions and bell peppers to the skillet. Cook for 5 to 6 minutes, stirring a few times, until they soften and the onions turn slightly translucent. Add the minced garlic and stir constantly for 30 seconds. Garlic burns fast so do not walk away during this step.

Step 3: Add the ground beef directly to the vegetable mixture. Break it apart with a spatula as it cooks. Season with a generous pinch of salt and pepper. Cook for 7 to 8 minutes until no pink remains. If there is a lot of excess fat pooling in the pan, carefully drain it off before the next step. Skipping this can make the casserole greasy rather than creamy.

Step 4: Stir in the Worcestershire sauce and let it coat everything for about 30 seconds. Reduce the heat to low. Add the softened cream cheese in small spoonfuls and stir steadily until it melts completely into the beef. The mixture should look smooth and creamy, not chunky. If your cream cheese was cold, it may take an extra minute or two.

Step 5: Pour the beef mixture into your prepared baking dish and spread it out evenly. Tear the provolone slices into pieces and lay them across the top in an even layer. Sprinkle the shredded mozzarella over everything to finish.

Step 6: Bake uncovered for 22 to 25 minutes until the cheese is fully melted, bubbling at the edges, and lightly golden on top. Pull it out and let it rest for 5 minutes before serving. This rest time lets the layers settle so it scoops cleanly.

What to Serve with Low Carb Philly Cheesesteak Casserole

This casserole is rich and filling on its own, so the best sides bring something light, fresh, or crisp to balance the plate.

Mixed Greens Salad with Olive Oil Vinaigrette: A simple salad with a light dressing cuts through the richness of the beef and cheese without competing with the flavors. Toss in some cucumber or cherry tomatoes for extra crunch.

Roasted Brussels Sprouts: Their slightly caramelized, nutty edges are a natural match for the savory casserole. Roast them at 400 degrees F with olive oil and a pinch of salt while the casserole bakes.

Garlic Butter Asparagus: Quick to make in a skillet while your casserole rests, asparagus adds a fresh, slightly grassy flavor that works really well against the creamy beef filling.

Cauliflower Rice: If you want something more substantial on the plate, cauliflower rice keeps the meal fully low carb while soaking up any extra sauce from the casserole. Lightly season it with garlic and butter.

Low-Carb Crispy Broccoli Cheese Rounds: These make a fun, shareable side that fits right in with the Philly-style flavors. Kids especially love having something crispy alongside the soft, cheesy casserole.

Low carb Philly cheesesteak casserole fresh from the oven with golden bubbly melted cheese on top

Storage and Serving Tip

Let the casserole cool completely before transferring leftovers to an airtight container. It keeps well in the refrigerator for up to 4 days. For longer storage, portion it into individual servings, wrap each one tightly, and freeze for up to 3 months.

To reheat from the fridge, I recommend the oven at 325 degrees F for about 15 minutes. It brings the cheese back to life without drying out the beef. If you use the microwave, cover the dish with a damp paper towel and heat in 60-second intervals. Pro tip: add a small pinch of fresh shredded mozzarella on top before reheating for that just-baked look.

This casserole also holds up well for meal prep. Make a full batch on Sunday and you have ready dinners for most of the week. It actually tastes a little better on day two once the flavors have had time to settle.

FAQs

Can I substitute a different cheese for provolone?

Yes. Cheddar is the easiest swap and gives the casserole a sharper, bolder flavor. Pepper jack works too if you want a little heat. Both melt well and hold up during baking.

Is this casserole actually low carb?

Yes. The recipe contains no bread, pasta, rice, or starchy fillers. The main ingredients are ground beef, bell peppers, onion, cream cheese, and melted cheese. Each serving comes in at approximately 6 grams of carbohydrates, making it suitable for low-carb and keto eating patterns.

Can I assemble this casserole ahead of time?

Yes. You can cook the beef mixture, transfer it to the baking dish, and layer the cheese on top. Cover it tightly and refrigerate overnight. When you are ready to bake, take it out of the fridge while the oven preheats and add about 5 extra minutes to the bake time since it starts cold.

Conclusion

This low carb Philly cheesesteak casserole is one of those recipes that earns a permanent spot in your weekly rotation. It is fast, filling, and genuinely satisfying without any of the carb-heavy guilt. Give it a try this week and see how quickly the dish disappears at the table.

Low carb Philly cheesesteak casserole fresh from the oven with golden bubbly melted cheese on top

Low Carb Philly Cheesesteak Casserole

A cheesy, savory casserole loaded with seasoned ground beef, sauteed peppers and onions, and a creamy melted cheese blend that captures all the classic Philly cheesesteak flavors without the carbs.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 portions
Course: Dinner, Main Course
Cuisine: American
Calories: 485

Ingredients
  

  • 2 lbs ground beef 80/20 fat ratio preferred
  • 1 large yellow onion diced
  • 2 large bell peppers one green one red, diced
  • 2 cloves garlic minced fresh
  • 8 oz cream cheese softened to room temperature
  • 2 tbsp Worcestershire sauce
  • salt and pepper to taste
  • 8 oz provolone cheese sliced
  • 1.5 cups mozzarella cheese shredded
  • 1 tbsp olive oil

Equipment

  • 9×13 Baking Dish
  • Large skillet
  • Oven

Method
 

  1. Preheat your oven to 350 degrees F. Spray a 9×13 baking dish with non-stick spray and set aside. Heat olive oil in a large skillet over medium heat until the oil moves easily across the pan.
  2. Add diced onions and bell peppers to the skillet. Cook for 5 to 6 minutes, stirring occasionally, until softened and the onions turn slightly translucent. Add minced garlic and stir constantly for 30 seconds.
  3. Add ground beef to the skillet and break it apart with a spatula as it cooks. Season generously with salt and pepper. Cook for 7 to 8 minutes until no pink remains. Drain excess fat if needed.
  4. Stir in Worcestershire sauce and let it coat the mixture for 30 seconds. Reduce heat to low. Add softened cream cheese in small spoonfuls and stir until fully melted and smooth.
  5. Transfer the beef mixture to the prepared baking dish and spread evenly. Tear provolone slices into pieces and layer across the top. Sprinkle shredded mozzarella over everything.
  6. Bake uncovered for 22 to 25 minutes until cheese is melted, bubbling at the edges, and lightly golden on top. Let rest for 5 minutes before serving.

Notes

Use 80/20 ground beef for the juiciest results. Drain excess fat before baking for a cleaner, firmer casserole. Provolone can be swapped for cheddar or pepper jack. Use only fresh minced garlic. Leftovers keep in the fridge for up to 4 days or freeze for up to 3 months.

Leave a Comment

Recipe Rating




Share this