This casserole recreates the flavors of a classic Philly cheesesteak — tender beef, sautéed vegetables, and melty cheese — without the bread roll that would normally carry the carbs. Shaved steak, onions, bell peppers, and mushrooms are cooked together, then combined with a rich cheese sauce built from cream cheese and shredded provolone, before baking and broiling to a golden, bubbly finish.
What makes this casserole successful at capturing the cheesesteak experience is how closely the individual components mirror the original sandwich. Shaved steak provides the same tender, quick-cooking beef texture found in a traditional cheesesteak, sautéed vegetables add the same sweetness and umami depth, and the provolone-based cheese sauce delivers the same mild, buttery melt. Building the casserole in layers — cooked filling first, cheese sauce mixed in, then a final cheese topping — is what gives it the same cheesy richness as the sandwich version in a format that’s far easier to prepare and portion.
Below is a full breakdown of the workflow, ingredient roles, and technique for building a well-balanced, properly baked casserole, along with the customization options this recipe supports.
Kitchen Workflow: How the Process Is Organized
This recipe breaks into five stages: seasoning the steak, sautéing the vegetables, cooking the steak, building the cheese sauce, and assembling and baking the casserole.
Stage 1 — Season and Prepare the Steak. The shaved steak is seasoned with salt, pepper, and garlic powder, then sliced into bite-sized pieces. Seasoning the meat directly, rather than relying solely on the cheese sauce for flavor, ensures the beef itself is well seasoned throughout rather than only tasting of whatever sauce surrounds it.
Stage 2 — Sauté the Vegetables. In a large skillet, olive oil is heated over medium heat, and the sliced mushrooms, onions, and bell peppers are added, cooking until tender and slightly caramelized. Minced garlic is added and cooked for about 30 seconds, just until fragrant, before the vegetables are transferred to a bowl and set aside. Cooking the vegetables separately from the steak, rather than all at once, allows each to develop its own proper texture and color without one overcrowding the pan for the other.
Stage 3 — Cook the Steak. In the same skillet, the remaining olive oil and a tablespoon of butter are added, and the sliced steak is cooked over medium-high heat, stirring occasionally, until lightly browned — about 5–7 minutes. Once cooked, the vegetables are stirred back into the skillet with the steak, combining everything together.
Stage 4 — Build the Cheese Sauce. In a small saucepan, the remaining butter is melted, and beef broth and Worcestershire sauce are added, brought to a simmer over medium-high heat. The heat is reduced to medium, and cream cheese is whisked in continuously until fully melted and incorporated into the broth. Half of the shredded provolone is then stirred in, cooked until melted and smooth. This sauce essentially replicates the melted cheese element of a traditional cheesesteak, but in a pourable, mixable form that can coat every bit of the steak and vegetable filling.
Stage 5 — Assemble and Bake. The cheese sauce is poured into the skillet with the steak and vegetables, stirred together until well combined. This mixture is transferred to a casserole dish, spread evenly, and topped with the remaining shredded provolone. The casserole bakes in a preheated 350°F (175°C) oven for 30 minutes, until bubbling and heated through, then finishes under the broiler on high for 3–5 minutes to achieve a golden, crispy top — a step that’s watched closely to prevent burning given how quickly broiling can go from perfectly browned to burnt.
Component Breakdown
It’s useful to think of this recipe in terms of five functional components.
1. The Protein — Shaved Steak Shaved steak, thinly sliced beef, is tender and cooks quickly, making it ideal for this casserole format. Sirloin, ribeye, or flank steak can be substituted if shaved steak isn’t available.
2. The Vegetables — Onion, Bell Pepper, and Mushrooms Onion adds sweetness and depth, caramelizing as it cooks. Bell pepper contributes a slight crunch and sweetness that contrasts with the savory steak and cheese. Mushrooms add an earthy flavor and contribute to the overall umami profile of the dish, echoing the vegetables typically found in a traditional Philly cheesesteak.
3. The Aromatic — Garlic Fresh minced garlic, sautéed briefly with the vegetables, adds aromatic depth to the overall dish.
4. The Cheese Sauce Base — Beef Broth, Worcestershire Sauce, and Cream Cheese Beef broth forms the liquid base of the cheese sauce, Worcestershire sauce enhances the umami flavor with a subtle tang, and cream cheese creates a smooth, luscious texture that helps bind all the sauce’s flavors together.
5. The Melting Cheese — Provolone Provolone is the ideal cheese for this casserole because of how beautifully it melts, providing the perfect cheesy texture and mild, buttery flavor associated with a classic Philly cheesesteak. It’s used both within the sauce itself and as the final topping layer.
Approved Variations and Swaps
Based strictly on the details provided, the following substitutions apply to this recipe:
- Shaved steak – can be swapped for sirloin, ribeye, or flank steak if shaved steak isn’t available.
- Protein alternative – ground beef or chicken can be used in place of the steak for a different take on the casserole.
Step-by-Step Assembly Strategy
To build a well-balanced, properly baked casserole, follow this sequence:
- Season the shaved steak with salt, pepper, and garlic powder. Slice into bite-sized pieces.
- Heat 1 tablespoon of olive oil in a large skillet. Sauté the mushrooms, onions, and peppers until tender. Add the garlic and cook for about 30 seconds, until fragrant. Set the vegetables aside.
- Heat the remaining olive oil and 1 tablespoon of butter in the same skillet. Cook the steak over medium-high heat until browned, about 5–7 minutes. Remove from heat and combine with the vegetables.
- Preheat the oven to 350°F (175°C).
- In a saucepan, melt the remaining butter. Add the beef broth and Worcestershire sauce, and bring to a simmer. Reduce the heat, add the cream cheese, and whisk until smooth. Stir in half of the shredded provolone.
- Add the cheese sauce to the steak and vegetable mixture, combining well.
- Transfer the mixture to a casserole dish, spreading it evenly. Top with the remaining provolone.
- Bake for 30 minutes, until bubbling and heated through.
- Broil on high for 3–5 minutes to brown the top, watching closely to prevent burning.
- Serve hot and enjoy.
Part 2: Recipe Card
Keto Philly Cheesesteak Casserole
Description: All the flavors of a classic Philly cheesesteak — tender steak, sautéed vegetables, and melty provolone — baked together in a hearty, low-carb casserole with just 7.9g of carbs per serving.
Duration:
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Servings: 5
Ingredients:
- 1 lb shaved steak
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 tsp garlic powder
- 2 tbsp olive oil, divided
- 3 tbsp unsalted butter, divided
- 1 medium onion, sliced
- 1 medium bell pepper, sliced
- 8 oz mushrooms, sliced (baby Bella recommended)
- 4 garlic cloves, minced
- 1 cup beef broth
- 1 tsp Worcestershire sauce
- 4 oz cream cheese, cubed and softened
- 16 oz shredded provolone cheese, divided
Instructions:
- Season the shaved steak with salt, pepper, and garlic powder. Slice into bite-sized pieces.
- Heat 1 tbsp olive oil in a large skillet and sauté the vegetables (mushrooms, onions, peppers) until tender. Add the garlic and cook for 30 seconds. Set aside.
- Heat the remaining olive oil and 1 tbsp butter in the skillet. Cook the steak over medium-high heat until browned. Remove from heat and combine with the vegetables.
- Preheat the oven to 350°F (175°C).
- In a saucepan, melt the remaining butter, add the beef broth and Worcestershire sauce, and bring to a simmer. Reduce the heat, add the cream cheese, and whisk until smooth. Stir in half of the shredded provolone.
- Add the cheese sauce to the steak mixture and combine well.
- Transfer to a casserole dish, top with the remaining provolone, and bake for 30 minutes.
- Broil on high for 3–5 minutes to brown the top.
- Serve hot and enjoy.
Notes:
- Sirloin, ribeye, or flank steak can be used in place of shaved steak.
- Ground beef or chicken can be substituted for a different take on the casserole.
- Watch closely while broiling, since the top can go from browned to burnt quickly.
- Nutrition (per serving, approximate): Calories: 635, Fat: 52.1g, Saturated Fat: 28g, Sodium: 1200mg, Carbohydrates: 7.9g, Net Carbs: 6.6g, Fiber: 1.3g, Sugar: 2.9g.
Medical and Nutritional Disclaimer
The information provided in this recipe and guide is intended for general informational and educational purposes only and does not constitute medical, dietary, or nutritional advice. Nutritional values listed are automatically calculated estimates and should be used as an approximation only; actual values may vary based on specific ingredient brands, substitutions, and portion sizes used. This recipe is not intended to diagnose, treat, cure, or prevent any disease or health condition. Proper food safety practices should always be followed when handling and cooking raw meat. Individuals with food allergies, dietary restrictions, or specific medical conditions should consult with a qualified healthcare provider or registered dietitian before making dietary changes or preparing this recipe. The author and publisher assume no responsibility for any adverse effects resulting from the use or application of the information contained herein.




