Low Carb Philly Cheesesteak Casserole

The best way to make low carb Philly cheesesteak casserole that is rich, cheesy, high in protein, and packed with bold flavor without the bread.

Updated

March 8, 2026

Low Carb Philly Cheesesteak Casserole

Low Carb Philly Cheesesteak Casserole is everything you love about the classic sandwich baked into one rich, cheesy dish without any bread required. Seasoned ground beef, sweet bell peppers, caramelized onion, and two layers of melted cheese come together in a single baking dish that feels genuinely indulgent. I started making this on weeknights when I wanted that Philly cheesesteak flavor without standing over a griddle, and it has earned a permanent spot in my dinner rotation.

The smell when this comes out of the oven is hard to walk away from. The cream cheese melts into the beef and creates a thick, savory base that holds everything together, and then the provolone and mozzarella on top go golden and bubbly in the oven. This low carb Philly cheesesteak casserole delivers bold, satisfying flavor with only around 7 grams of carbs per serving.

You are going to love this one!

Ingredients for Low Carb Philly Cheesesteak Casserole

This recipe keeps things simple with ingredients that are easy to find at any grocery store. I always use 80/20 ground beef here because the fat content adds depth and richness that leaner beef just cannot deliver in a baked casserole.

  • 2 lbs ground beef (80/20 fat ratio recommended) – I recommend 80/20 for the richest flavor and best texture after baking
  • 1 large onion (diced)
  • 2 large bell peppers (diced, green, red, or a mix) – my preference is one green and one red for a balance of savory and sweet flavor plus great color
  • 2 cloves garlic (minced)
  • 8 oz cream cheese (softened to room temperature before starting) – in my experience, fully softened cream cheese blends into the beef without any lumps
  • 2 tbsp Worcestershire sauce
  • Salt and pepper to taste
  • 8 oz provolone cheese (sliced)
  • 1 and 1/2 cups shredded mozzarella cheese – I usually layer the provolone first for depth of flavor, then finish with mozzarella on top for that stretchy, golden pull
  • 1 tbsp olive oil
Low Carb Philly Cheesesteak Casserole

Step-by-Step Instructions

I recommend pulling the cream cheese out of the fridge at least 30 minutes before you start. Fully softened cream cheese blends into the beef smoothly and makes the filling thick and creamy rather than lumpy or grainy.

Step 1: Preheat your oven to 350 degrees F (175 degrees C). Spray a 9×13 inch baking dish with non-stick spray and set it aside.

Step 2: Heat the olive oil in a large skillet over medium heat. Add the diced onions and bell peppers and cook for 5 to 6 minutes, stirring occasionally, until they soften and turn fragrant. They should look slightly translucent and smell sweet.

Step 3: Add the minced garlic and stir constantly for 30 seconds. Garlic burns quickly at this point so do not step away from the pan.

Step 4: Add the ground beef to the skillet. Break it apart with a spatula as it cooks and season generously with salt and pepper. Cook for 7 to 8 minutes until fully browned with no pink remaining. If there is excess fat in the pan, tilt it and spoon the fat out before continuing.

Step 5: Stir in the Worcestershire sauce and let it coat the meat for about 30 seconds. Reduce the heat to low, then add the softened cream cheese. Stir until it is completely melted and the mixture looks thick and creamy throughout.

Step 6: Transfer the beef mixture to your prepared baking dish and spread it evenly across the bottom. Lay torn provolone slices over the top to cover the filling, then finish with an even layer of shredded mozzarella.

Step 7: Bake for 22 to 25 minutes until the cheese is fully melted, bubbly, and lightly golden on top. Let the casserole rest for 5 minutes before serving so the filling sets slightly and scoops cleanly.

Perfect Pairings for Low Carb Philly Cheesesteak Casserole

The best sides for this casserole bring freshness and crunch to balance the rich, cheesy filling while keeping the meal low carb.

Simple Arugula Salad: The peppery bite of fresh arugula dressed with lemon juice and a drizzle of olive oil cuts right through the richness of the cheese and cream sauce. It is one of the easiest and most satisfying sides for this dish.

Roasted Broccoli: Oven-roasted broccoli with garlic and olive oil adds a crispy, earthy element that pairs naturally with the bold Worcestershire and beef flavors. A great low-carb side that adds fiber without competing with the casserole.

Cauliflower Rice: Fluffy cauliflower rice is a natural base to serve the casserole over. It soaks up the cheesy juices from the baking dish and makes the plate feel complete without adding carbs.

Sauteed Mushrooms: Mushrooms cooked in butter and garlic echo the deep, savory notes in the casserole and add a meaty texture that works beautifully alongside the ground beef. A great option for anyone who wants an extra layer of umami flavor.

Crispy Zucchini Fries: Lightly seasoned oven-baked zucchini fries add crunch and a mild flavor that does not compete with the casserole. They are a low-carb alternative to regular fries that rounds out the plate without weighing it down.

Low Carb Philly Cheesesteak Casserole

How to Store and Serve Low Carb Philly Cheesesteak Casserole

Let the casserole cool to room temperature before covering. Store leftovers in an airtight container or covered directly in the baking dish in the refrigerator for up to 4 days. The flavors actually deepen overnight, making this one of the better meal prep options in a weekly rotation.

To reheat, place a portion in a skillet over medium-low heat with a small splash of water and cover for 3 to 4 minutes until warmed through. You can also microwave individual portions in 60-second intervals with the plate loosely covered. Pro tip: keep the heat low when reheating because overheating can cause the cream cheese base to separate and lose its creamy texture.

I recommend serving this straight from the baking dish at the table for a casual dinner that feels effortless. It also freezes well for up to 2 months if stored in a freezer-safe container. Thaw overnight in the fridge before reheating.

FAQs

Can I use thinly sliced steak instead of ground beef?

Yes. Thinly sliced ribeye or sirloin is the traditional Philly cheesesteak cut and works well in this casserole. Cook the sliced steak quickly in a hot skillet until just browned, then follow the same steps from there. The texture will be chewier and more traditional compared to ground beef.

Is this casserole actually keto-friendly?

Yes. With approximately 7 grams of carbohydrates per serving, this recipe fits comfortably within most keto guidelines. The carbs come primarily from the bell peppers and onion, both of which are low-glycemic vegetables.

Can I assemble this casserole ahead of time?

You can prepare the beef mixture and layer it in the baking dish up to 24 hours in advance. Cover and refrigerate without the cheese topping. When ready to bake, add the provolone and mozzarella and bake as directed, adding about 5 extra minutes to the bake time since the dish will be cold from the fridge.

Conclusion

This low carb Philly cheesesteak casserole proves that comfort food and a high-protein, low-carb lifestyle can absolutely work together. It is rich, cheesy, filling, and simple enough for any weeknight. Give it a try and see why it has become such a reliable go-to dinner. Every satisfying bite is worth it.

Low Carb Philly Cheesesteak Casserole

Low Carb Philly Cheesesteak Casserole

A rich, cheesy high-protein casserole with seasoned ground beef, bell peppers, caramelized onion, cream cheese, provolone, and mozzarella. All the flavor of a classic Philly cheesesteak with only around 7 grams of carbs per serving.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 portions
Course: Casserole, Dinner, Main Course
Cuisine: American
Calories: 485

Ingredients
  

  • 2 lbs ground beef 80/20 fat ratio recommended for best flavor and texture
  • 1 large onion diced
  • 2 large bell peppers diced, green, red, or mixed
  • 2 cloves garlic minced
  • 8 oz cream cheese softened to room temperature at least 30 minutes before cooking
  • 2 tbsp Worcestershire sauce
  • salt and pepper to taste
  • 8 oz provolone cheese sliced
  • 1.5 cups shredded mozzarella cheese
  • 1 tbsp olive oil

Equipment

  • 9×13-inch baking dish
  • Large skillet
  • Spatula or wooden spoon
  • Non-stick cooking spray

Method
 

  1. Preheat oven to 350 degrees F (175 degrees C). Spray a 9×13 inch baking dish with non-stick spray and set aside.
  2. Heat olive oil in a large skillet over medium heat. Add diced onions and bell peppers and cook for 5 to 6 minutes, stirring occasionally, until softened and fragrant.
  3. Add minced garlic and stir constantly for 30 seconds. Do not let it burn.
  4. Add ground beef to the skillet. Break it apart with a spatula and season generously with salt and pepper. Cook for 7 to 8 minutes until completely browned with no pink remaining. Drain excess fat if needed.
  5. Stir in Worcestershire sauce and let it coat the meat for about 30 seconds. Reduce heat to low and add the softened cream cheese. Stir until fully melted and the mixture is thick and creamy throughout.
  6. Transfer the beef mixture to the prepared baking dish and spread evenly. Lay torn provolone slices over the filling to cover, then top with an even layer of shredded mozzarella.
  7. Bake for 22 to 25 minutes until the cheese is fully melted, bubbly, and lightly golden on top. Let rest for 5 minutes before serving so the filling sets and scoops cleanly.

Notes

Pull cream cheese from the fridge at least 30 minutes before cooking to ensure smooth blending. Drain excess fat after browning the beef for a cleaner casserole. Do not skip the 5-minute rest after baking. Leftovers keep in the fridge for up to 4 days and reheat best in a covered skillet over low heat. Freezes well for up to 2 months.

Leave a Comment

Recipe Rating




Share this