I first made this Low Carb Philly Cheesesteak Casserole on a rushed weeknight when I wanted all the savory comfort of a Philly sandwich without the bread. The result: a hearty, cheesy bake that hits all the right notes — seared beef, sautéed peppers and onions, a tang of Worcestershire, and gooey provolone and mozzarella. It’s an ideal low-carb, family-friendly dinner that reheats beautifully the next day. If you like casserole-style convenience alongside dinner classics, you might also enjoy this easy crockpot sweet potato casserole as a complementary side for a crowd.
Why you’ll love this dish
This casserole gives you the Philly cheesesteak flavor without rolls or carbs. It’s fast to pull together, uses affordable pantry staples, and scales up for meal prep or feeding a family. The cream cheese adds a silky texture so the bake feels decadent even though it’s low-carb. Because it’s layered with cheeses, it’s kid-approved and great for potlucks when you want a crowd-pleaser that stays warm in the oven.
“I swapped the sandwich for this casserole and never looked back — all the flavor, less mess, and leftovers that actually taste better.” — a satisfied home cook
The cooking process explained
Overview: Sauté onions and peppers until soft. Brown 80/20 ground beef with garlic, drain if needed, then stir in Worcestershire and cream cheese to create a creamy meat mixture. Spread into a greased 9×13 pan, top with torn provolone and shredded mozzarella, then bake until bubbly and golden.
This quick overview sets expectations: 15–20 minutes on the stovetop, 22–25 minutes in the oven, plus a short rest before serving. Prep is mostly chopping and softening cream cheese ahead of time.
What you’ll need
- 2 lbs ground beef (80/20 fat ratio preferred) — gives flavor and keeps the mixture moist; use 90/10 if you want less fat but expect a firmer texture
- 1 large onion, diced
- 2 large bell peppers (green, red, or mixed), diced
- 2 cloves garlic, minced
- 8 oz cream cheese, softened (room temperature so it melts smoothly)
- 2 tbsp Worcestershire sauce
- Salt and pepper, to taste
- 8 oz provolone cheese, sliced (torn into pieces before topping)
- 1.5 cups mozzarella cheese, shredded
- 1 tbsp olive oil
Substitution notes: use turkey or chicken ground meat for lower fat, or a plant-based ground for a vegetarian version (see Variations). If you don’t have provolone, fontina or Monterey Jack make fine swaps. For a slightly tangier finish, stir in a teaspoon of Dijon with the cream cheese.
For another hearty beef-based bake to rotate into your meal plan, check out this ground beef potato casserole for inspiration.
Step-by-step instructions
- Preheat the oven to 350°F (175°C). Spray a 9×13 baking dish with non-stick spray.
- Warm 1 tablespoon olive oil in a large skillet over medium heat.
- Add diced onion and bell peppers. Cook 5–6 minutes, stirring occasionally, until softened and fragrant.
- Add minced garlic and cook 30 seconds, stirring constantly so it doesn’t burn.
- Crumble in the ground beef. Brown it for 7–8 minutes, breaking apart with a spoon until no pink remains. Season with salt and pepper. Drain excess fat if there’s a lot.
- Stir in 2 tablespoons Worcestershire sauce. Reduce heat to low and fold in the softened cream cheese until the sauce is smooth and creamy. Taste and adjust seasoning.
- Transfer the meat and vegetable mixture to the prepared baking dish. Spread evenly.
- Top with torn provolone pieces, then sprinkle the shredded mozzarella over the top.
- Bake 22–25 minutes, until the cheese is melted, bubbly, and lightly golden. Let rest 5 minutes before serving so it firms up slightly.

Serving suggestions
- Best ways to enjoy it: Serve straight from the pan with a big spoonful onto plates. The casserole pairs well with a crisp green salad dressed in lemon vinaigrette to cut the richness.
- Low-carb sides: roasted broccoli, cauliflower mash, or a simple arugula salad.
- For guests who want bread: serve toasted hoagie rolls on the side for DIY sandwiches.
- Garnish ideas: chopped parsley, thinly sliced pickled jalapeños, or a drizzle of hot honey for a sweet-heat contrast.
Storage and reheating tips
Cool the casserole to room temperature (no more than two hours out) then refrigerate in an airtight container or cover the baking dish tightly. Store in the fridge up to 3–4 days. To freeze, wrap the cooled casserole tightly in foil and freeze for up to 3 months.
Reheat from refrigerated: warm individual servings in the microwave for 1–2 minutes until heated through, or reheat the entire dish in a 350°F oven for 15–20 minutes, covered with foil for the first 10 minutes to prevent over-browning. When reheating from frozen, thaw overnight in the fridge then follow the oven method. Always reheat until the internal temperature reaches 165°F (74°C) for safety.
Pro chef tips
- Use 80/20 ground beef for the best balance of flavor and moisture. Leaner meat can dry out the casserole.
- Soften cream cheese at room temperature or microwave in 10-second bursts to avoid lumps.
- Don’t overcrowd the skillet when browning beef — if you need, brown in batches to get better caramelization.
- Tear provolone instead of neatly stacking slices; torn edges melt more attractively and create pockets of flavor.
- If your mixture seems dry before baking, add 2–3 tablespoons of beef broth or heavy cream to reach a saucier consistency.
- To get a golden top without burning the cheese, switch to broil for the last 30–60 seconds while watching closely.
Flavor swaps
- Keto & lower-fat: use 90/10 beef and add 2 tbsp olive oil for fat if needed, or swap half the beef for chopped mushrooms to stretch the meat and lower calories.
- Turkey or chicken: use ground turkey or chicken, but add an extra tablespoon Worcestershire and a splash of olive oil to boost flavor.
- Vegetarian: replace beef with crumbled firm tofu, tempeh, or a plant-based ground; increase seasoning and add a tablespoon soy sauce for umami.
- Spicy: stir in a diced jalapeño with the onions or mix 1/2 tsp red pepper flakes into the meat mixture.
- Cheesy variations: swap provolone for smoked gouda or add parmesan to the topping for a nuttier finish.
Common questions
How long does this casserole take from start to finish?
Active stovetop time is about 15–20 minutes. Baking adds 22–25 minutes. With prep and resting, plan for roughly 50–60 minutes total.
Can I make this ahead of time and bake later?
Yes. Assemble the casserole, cover tightly, and refrigerate for up to 24 hours. Add an extra 5–8 minutes to the bake time if baking cold from the fridge.
Is this recipe keto-friendly?
Yes — the recipe is low-carb and fits most ketogenic plans when served without bread. Watch portions of mozzarella if you’re counting strict macros.
What’s the best way to reheat leftovers without drying them out?
Reheat covered in a 350°F oven for 15–20 minutes or microwave with a damp paper towel over the dish for moisture. Adding a tablespoon of broth before reheating helps preserve creaminess.
Can I reduce the sodium or use lower-fat cheese?
You can choose reduced-sodium Worcestershire and lower-sodium cheeses. Keep in mind that lower-fat cheeses sometimes melt differently and can yield a firmer texture.

Low Carb Philly Cheesesteak Casserole
Ingredients
Method
- Preheat the oven to 350°F (175°C). Spray a 9×13 baking dish with non-stick spray.
- Warm 1 tablespoon olive oil in a large skillet over medium heat.
- Add diced onion and bell peppers. Cook for 5–6 minutes, stirring occasionally, until softened and fragrant.
- Add minced garlic and cook for 30 seconds, stirring constantly so it doesn’t burn.
- Crumble in the ground beef. Brown it for 7–8 minutes, breaking apart with a spoon until no pink remains. Season with salt and pepper. Drain excess fat if necessary.
- Stir in 2 tablespoons Worcestershire sauce. Reduce heat to low and fold in the softened cream cheese until the sauce is smooth and creamy. Taste and adjust seasoning.
- Transfer the meat and vegetable mixture to the prepared baking dish. Spread it evenly.
- Top with torn provolone pieces, then sprinkle the shredded mozzarella over the top.
- Bake for 22–25 minutes, until the cheese is melted, bubbly, and lightly golden. Let rest for 5 minutes before serving so it firms up slightly.


