When you’re craving something hearty, cheesy, and packed with protein, this High Protein Low Carb Philly Cheesesteak Casserole delivers every time. Inspired by the flavors of the classic sandwich but without the bread, this dish is ideal for keto lifestyles, low-carb meal plans, or simply anyone who wants a satisfying dinner without the carb crash.
Tender strips of beef, sautéed onions and peppers, and a blanket of melted cheese come together in a bubbling hot casserole dish. It’s got all the rich, savory flavor of your favorite cheesesteak, but with a healthier, more balanced twist. Plus, it’s easy to make, budget-friendly, and reheats like a dream.
Why You’ll Love This High Protein Low Carb Philly Cheesesteak Casserole
This casserole hits the sweet spot of comfort food and nutrition. It’s low in carbs but rich in flavor and protein, making it perfect for weeknight dinners or meal prep. If you’re following a high-protein or ketogenic diet, you’ll appreciate how filling and indulgent this dish feels without relying on starches. And let’s be honest, melted provolone over savory beef and veggies is hard to resist.
What Kind of Beef Should I Use?
The beauty of this casserole is that it’s flexible. You can use shaved steak, thinly sliced sirloin, or even ground beef if that’s what you have on hand. Just make sure whatever cut you choose is cooked until tender. The key is in seasoning it well and not overcooking it so the meat stays juicy and flavorful inside the dish.
Ingredients for the High Protein Low Carb Philly Cheesesteak Casserole
This dish calls for simple, whole ingredients that work together to create a satisfying and creamy casserole.
Shaved beef or thinly sliced steak brings rich, meaty flavor and the high protein content that anchors this meal.
Green bell pepper adds freshness and that signature Philly cheesesteak crunch.
Yellow onion deepens the flavor with natural sweetness that complements the beef.
Garlic cloves are essential for savory depth and aromatic punch.
Cream cheese creates the luscious creamy base that binds the ingredients without needing flour or starch.
Heavy cream enhances the rich texture and makes the casserole extra indulgent.
Shredded provolone cheese melts perfectly and gives that classic cheesesteak taste.
Olive oil is used for sautéing and adds healthy fats.
Salt and black pepper to season everything to perfection.


How To Make the High Protein Low Carb Philly Cheesesteak Casserole
Step 1: Sauté the Veggies
Start by heating olive oil in a skillet over medium-high heat. Add sliced onions and green bell peppers and cook until soft and lightly caramelized. Toss in minced garlic and cook for another minute until fragrant.
Step 2: Cook the Beef
Add your beef to the skillet with the sautéed veggies. Season with salt and pepper. Stir occasionally and cook until the beef is browned and cooked through. If using shaved steak, this only takes a few minutes.
Step 3: Make the Creamy Base
Lower the heat and stir in the cream cheese and heavy cream. Mix well until the cream cheese is melted and the mixture is smooth and creamy. Let it simmer for a couple of minutes so everything combines.
Step 4: Assemble the Casserole
Transfer everything into a greased casserole dish. Spread it out evenly and top with shredded provolone cheese.
Step 5: Bake to Perfection
Place the dish in a preheated oven at 375°F and bake for 15 to 20 minutes, or until the cheese is fully melted and bubbling. You can broil for 2 minutes at the end to get a golden cheesy top.
Serving and Storing This High Protein Casserole
This recipe serves about 4 people generously, making it perfect for a family dinner or meal prepping your lunches. Leftovers store wonderfully in an airtight container in the fridge for up to 4 days. To reheat, just pop a serving in the microwave or oven until warmed through.
You can also portion and freeze the casserole in individual servings. Just thaw overnight in the fridge before reheating. It holds up really well, so you’ll have a nutritious meal ready whenever you need it.
What to Serve With This Casserole?
Roasted Cauliflower
A great low-carb side that adds texture and earthiness.
Zucchini Noodles
Serve the creamy beef mix over zoodles for a keto-friendly pasta vibe.
Garden Salad
A light, crisp salad with vinaigrette balances the richness of the casserole.
Garlic Green Beans
Crisp-tender and garlicky, they’re a delicious contrast to the creamy base.
Baked Asparagus
Simple yet elegant, baked asparagus is a flavorful veggie side.
Mashed Cauliflower
Low-carb, creamy, and perfectly pairs with savory beef.
Stuffed Mushrooms
Make them cheesy and herb-packed for an elevated, snacky side.
Avocado Slices
Add freshness and healthy fats with a few slices of ripe avocado.
Want More Casserole Ideas with Big Flavor?
If you’re into easy, cheesy, and protein-packed meals, try these favorites from Mia Plates:
• Cheesesteak Tortellini in Rich Provolone Sauce for a pasta-packed Philly-style twist.
• Creamy Beef and Shells Recipe that’s perfect when you want comfort in every bite.
• Stovetop Creamy Ground Beef Pasta for quick dinners with serious flavor.
• Creamy Ground Beef Alfredo Pasta if you’re looking for silky, satisfying indulgence.
• Cheesy Baked Tortellini with Meat Sauce for a hearty baked pasta night.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
Let me know in the comments how yours turned out! Did you use steak strips or ground beef? Add mushrooms or hot peppers? I love seeing the creative ways you make these recipes your own.
Explore beautifully curated high-protein, low-carb meals on Mia Recipes on Pinterest and discover your next favorite meal. Mia Recipes on Pinterest

High Protein Low Carb Philly Cheesesteak Casserole
- Total Time: 35 minutes
- Yield: 4 servings
Description
This High Protein Low Carb Philly Cheesesteak Casserole is the ultimate keto-friendly comfort food. Packed with tender beef, creamy cheese, sautéed peppers, and onions, it’s perfect for a low-carb dinner, meal prep, or high-protein meal plan. Easy to make, ultra-satisfying, and totally bread-free.
Ingredients
8 oz shaved beef or thinly sliced steak
1 green bell pepper, sliced
1 yellow onion, sliced
2 garlic cloves, minced
4 oz cream cheese
1/4 cup heavy cream
1 1/2 cups shredded provolone cheese
1 tbsp olive oil
1/2 tsp salt
1/2 tsp black pepper
Instructions
1. Heat olive oil in a large skillet over medium-high heat. Add sliced onions and bell pepper. Cook until softened and slightly caramelized.
2. Add minced garlic and cook for another 30 seconds until fragrant.
3. Add shaved beef to the skillet and season with salt and pepper. Cook until browned and fully cooked through.
4. Lower the heat and stir in cream cheese and heavy cream. Mix until the cheese melts and the sauce is smooth.
5. Transfer the mixture to a greased casserole dish. Spread evenly and top with shredded provolone.
6. Bake in a preheated oven at 375°F for 15–20 minutes, until cheese is melted and bubbling.
7. Optionally, broil for 2 minutes to get a golden top.
8. Let it cool slightly before serving. Enjoy!
Notes
This recipe is freezer-friendly and great for meal prep.
You can substitute ground beef if you don’t have shaved steak.
Add mushrooms or jalapeños for extra texture and spice.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 portion (1/4 of casserole)
- Calories: 480
- Sugar: 3g
- Sodium: 600mg
- Fat: 36g
- Saturated Fat: 18g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 34g
- Cholesterol: 105mg


