Low Carb Philly Cheesesteak Casserole
I grew up on classic Philly cheesesteaks, but weeknights demanded something faster and lower in carbs. This Low Carb Philly Cheesesteak Casserole keeps the savory, melty cheese and caramelized peppers you love, but swaps the roll for a baked beef-and-cheese layered dish. It’s comfort food without the bread — perfect for busy dinners, meal prep, or a weekend potluck that needs a keto-friendly crowd-pleaser. If you enjoy hearty casseroles, you might also like my take on a creamy low-carb chicken casserole for another make-ahead option.
Why you’ll love this dish
This recipe captures everything people search for when they want a low-carb comfort meal: big flavor, simple technique, and easy clean-up. It’s ideal for weeknights because it mostly cooks on the stovetop and finishes in the oven, so active time is limited. The blend of cream cheese and shredded mozzarella creates a silky, layered texture that mimics that gooey cheesesteak experience — without the carbs from a hoagie roll. Families love it because kids usually approve of the melted cheese, and cooks love it because the steps are forgiving.
“All the cheesesteak flavor, none of the guilt — and it reheats even better the next day.”
How this recipe comes together
Step-by-step overview:
- Sauté the aromatics (onion and peppers) until soft and fragrant.
- Brown the ground beef and season well.
- Melt cream cheese into the meat for a rich, cohesive base.
- Transfer to a baking dish and layer provolone and shredded mozzarella.
- Bake briefly to meld and brown the cheese, then rest before serving.
This overview gets you from stovetop to table in a predictable flow so you know what to expect before you gather ingredients.
What you’ll need
- 2 lbs ground beef (80/20 fat ratio preferred)
- 1 large onion, diced
- 2 large bell peppers (green, red, or mixed), diced
- 2 cloves garlic, minced
- 8 oz cream cheese, softened to room temperature
- 2 tbsp Worcestershire sauce
- Salt and pepper, to taste
- 8 oz provolone cheese, sliced (torn into pieces works well)
- 1.5 cups mozzarella cheese, shredded
- 1 tbsp olive oil
Notes/substitutions: Use leaner ground beef if you prefer, but expect less flavor and more dryness — add a splash of beef broth if needed. For a lower-dairy option, try a dairy-free cream cheese and a melty vegan cheese, though texture will differ.
Step-by-step instructions
Preheat your oven to 350°F (175°C) and spray a 9×13 baking dish with non-stick spray.
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the diced onion and bell peppers. Cook for 5–6 minutes, stirring occasionally, until they begin to soften and smell fragrant.
Stir in the minced garlic and cook for 30 seconds, stirring constantly so it doesn’t burn.
Add the 2 pounds of ground beef to the skillet. Break the meat up with a spatula. Season generously with salt and pepper. Cook 7–8 minutes until there is no pink remaining and the beef is well browned. Drain excess fat if there’s a lot; leave a little for flavor.
Pour in 2 tablespoons Worcestershire sauce and stir to coat the meat and vegetables. Reduce the heat to low. Add the softened 8 ounces cream cheese and stir until it melts into a creamy sauce that binds the mixture.
Transfer the beef and vegetable mixture into the prepared 9×13 baking dish and spread it evenly.
Tear or lay the 8 ounces provolone over the beef in an even layer. Sprinkle 1.5 cups shredded mozzarella over the provolone for that perfect cheese pull.
Bake for 22–25 minutes until the cheese is fully melted, bubbling, and lightly golden on top. Remove from the oven and let rest 5 minutes before cutting and serving to let the layers set.

What to serve it with
Pair this casserole with crisp, bright sides to cut the richness. A simple arugula salad with lemon vinaigrette or steamed broccoli with a squeeze of lemon are great low-carb choices. If you want more variety at a gathering, serve alongside roasted Brussels sprouts or pickled vegetables to add acidity. For meal-prep-friendly pairing ideas, check out these 12 quick, easy low-carb high-protein meals for complementary side dishes and swaps.
How to store & freeze
- Refrigerate: Cool to room temperature (no more than 2 hours), cover tightly, and store in the fridge for 3–4 days.
- Reheat: Warm individual portions in the microwave until hot throughout or reheat the whole dish in a 325°F oven, covered, until warmed to an internal temperature of 165°F.
- Freeze: Portion into airtight containers or freeze the whole casserole (wrapped tightly in plastic and foil) for up to 2 months. Thaw overnight in the fridge before reheating.
Always follow safe food handling: ground beef should be cooked to 160°F initially; reheat leftovers to 165°F.
Pro chef tips
- Use 80/20 ground beef for flavor and moist texture. If you choose leaner meat, add 1–2 tablespoons of olive oil while browning or a splash of beef broth later.
- Don’t skip softening the cream cheese — cold cream cheese lumps and won’t integrate well. Cut it into cubes to speed melting.
- Tear provolone instead of neatly slicing it to prevent large air gaps; this helps the cheese melt uniformly.
- If your mixture seems dry before baking, add 1–2 tablespoons of beef broth or a splash of heavy cream for extra creaminess.
- Let the casserole rest 5 minutes after baking so slices hold together better when served.
Creative twists
- Mushroom Philly: Add 8 oz sliced mushrooms with the peppers for an earthy boost.
- Steak-style: Swap ground beef for 1.5–2 lbs very thinly sliced ribeye or sirloin. Sear quickly and fold into the casserole for a more authentic cheesesteak texture.
- Spicy: Stir in sliced jalapeños or a drizzle of sriracha before baking.
- Vegetarian: Replace beef with a plant-based ground substitute and use dairy-free cheeses to keep it low-carb and meat-free.
- Keto boost: Add a sprinkle of grated Parmesan or stir in cooked, chopped bacon for extra fat and flavor.
Your questions answered
Q: How long does this casserole take from start to finish?
A: Active cook time is about 20–25 minutes (sautéing and browning). With baking and resting, expect roughly 45–55 minutes total.
Q: Can I use ground turkey or chicken instead of beef?
A: Yes, but ground turkey/chicken is leaner and can dry out. Add 1–2 tablespoons olive oil while cooking or a splash of broth and watch seasoning — you may need more Worcestershire or salt.
Q: Can I make this ahead and bake later?
A: Absolutely. Assemble in the baking dish, cover, and refrigerate for up to 24 hours. Add a few extra minutes to baking if chilled. For longer storage, freeze assembled (not yet baked) and thaw overnight before baking.
Q: Is this recipe keto-friendly?
A: Yes. It’s low in carbs because it removes the roll and relies on high-fat cheese and beef. For stricter keto, double-check your Worcestershire sauce (some brands have added sugar) or use a keto-friendly alternative.
Q: Can I substitute different cheeses?
A: Provolone and mozzarella give classic flavor and stretch. Sharp cheddar or Monterey Jack work too; expect a different flavor profile and melt characteristics.
Conclusion
If you want a grab-and-go, crowd-pleasing low-carb dinner that tastes like a Philly cheesesteak without the bun, this casserole fits the bill. For another keto-friendly take on the same flavors and textures, see this Keto Philly Cheesesteak Casserole – Kicking Carbs.
Print
Low Carb Philly Cheesesteak Casserole
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Keto
Description
A keto-friendly casserole that captures the flavors of a classic Philly cheesesteak without the carbs.
Ingredients
- 2 lbs ground beef (80/20 fat ratio preferred)
- 1 large onion, diced
- 2 large bell peppers (green, red, or mixed), diced
- 2 cloves garlic, minced
- 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
Instructions
- Preheat your oven to 350°F (175°C) and spray a 9×13 baking dish with non-stick spray.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the diced onion and bell peppers. Cook for 5–6 minutes, stirring occasionally, until they begin to soften and smell fragrant.
- Stir in the minced garlic and cook for 30 seconds, stirring constantly so it doesn’t burn.
- Add the ground beef to the skillet. Break the meat up with a spatula. Season generously with salt and pepper. Cook 7–8 minutes until there is no pink remaining and the beef is well browned. Drain excess fat if there’s a lot; leave a little for flavor.
- Pour in the Worcestershire sauce and stir to coat the meat and vegetables. Reduce heat to low. Add the cream cheese and stir until it melts into a creamy sauce that binds the mixture.
- Transfer the beef and vegetable mixture into the prepared baking dish and spread it evenly.
- Tear or lay the provolone over the beef in an even layer. Sprinkle mozzarella over the provolone for that perfect cheese pull.
- Bake for 22–25 minutes until the cheese is fully melted, bubbling, and lightly golden on top. Remove from the oven and let rest 5 minutes before serving.
Notes
Use leaner ground beef for less flavor; add a splash of beef broth if needed. For a lower-dairy option, try dairy-free cream cheese and vegan cheese.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American







