Looking for a comfort food classic that won’t derail your low-carb goals? This High Protein Low Carb Philly Cheesesteak Casserole brings all the savory, cheesy steakhouse flavors of a Philly cheesesteak into a delicious baked dish that’s packed with protein and keto-friendly.
This casserole is built for weeknights: minimal prep, one baking dish, and leftovers that reheat like a dream. The melty cheese, tender beef, and sautéed peppers and onions create a warm, hearty dish that satisfies cravings without the bun. Whether you’re cutting carbs, boosting your protein intake, or just love a good cheesy bake, this one’s a keeper.
What Cut of Beef Is Best for a Cheesesteak Casserole?
Ribeye is the classic choice for its flavor and tenderness, but it can be pricey. For a more affordable option, sirloin, top round, or even thinly sliced flank steak work wonderfully here. Just make sure to slice the meat thin against the grain and avoid overcooking to keep it tender.
Ingredients for the High Protein Low Carb Philly Cheesesteak Casserole
- 1.5 lbs thinly sliced beef (ribeye, sirloin, or flank steak)
- 1 tablespoon olive oil
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 1 medium yellow onion, sliced
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika (optional)
- 8 oz cream cheese, softened
- 1/2 cup sour cream
- 1/4 cup mayonnaise
- 2 cups shredded mozzarella cheese
- 1 cup shredded provolone cheese

How To Make the High Protein Low Carb Philly Cheesesteak Casserole
Step 1: Sauté the Vegetables
Heat olive oil in a large skillet over medium heat. Add sliced bell peppers and onions. Cook until soft and slightly caramelized, about 8-10 minutes. Add garlic and cook for 1 more minute.
Step 2: Cook the Beef
Push the veggies to the side of the pan. Add the sliced beef to the other side and season with salt, pepper, and smoked paprika. Cook until just browned, then mix everything together. Remove from heat.
Step 3: Mix the Creamy Base
In a large mixing bowl, combine softened cream cheese, sour cream, and mayonnaise. Stir until smooth.
Step 4: Assemble the Casserole
Preheat oven to 375°F (190°C). In a 9×13 inch baking dish, spread half the cream cheese mixture on the bottom. Layer the beef and veggie mixture over it. Top with the remaining cream cheese mixture. Sprinkle shredded mozzarella and provolone on top.
Step 5: Bake and Serve
Bake uncovered for 20-25 minutes or until bubbly and golden on top. Let rest for 5 minutes before serving.
Serving and Storing Your Philly Cheesesteak Casserole
This casserole is best served warm with a side salad or steamed veggies to keep things light. It also pairs beautifully with a side of roasted cauliflower or green beans for a complete low-carb dinner.
To store, let it cool completely and refrigerate in an airtight container for up to 4 days. For freezing, divide into portions and store in freezer-safe containers. Reheat in the microwave or oven until hot throughout.
Frequently Asked Questions
Can I make this ahead of time?
Yes! Assemble the casserole up to a day ahead, cover, and refrigerate. Add 5 extra minutes to the baking time if cooking straight from the fridge.
Is this casserole keto-friendly?
Absolutely. It’s low in carbs, high in protein, and contains healthy fats, making it a great choice for keto diets.
What other cheeses can I use?
Feel free to swap in cheddar, Monterey Jack, or even pepper jack for a spicy twist.
Can I use ground beef instead of sliced steak?
Yes, browned ground beef is a quicker, budget-friendly substitute.
How do I avoid a greasy casserole?
Use leaner cuts of beef or drain any excess fat after cooking. Also, balance creamy ingredients to avoid too much oil separation.
Want More Low-Carb Dinner Ideas?
If you love this Philly Cheesesteak Casserole, check out these other satisfying low-carb dinners:
- Creamy Garlic Chicken Breasts for a quick skillet option.
- Chicken Cordon Bleu Casserole when you’re craving something creamy and comforting.
- Cottage Cheese Egg Bake perfect for breakfast-for-dinner nights.
- Mexican Zucchini and Ground Beef Skillet for bold, zesty flavor.
- Healthy Sausage Veggie Skillet if you want a colorful, protein-rich one-pan meal.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest low-carb board to come back to it when those steak-and-cheese cravings hit.
Have you tried this Philly Cheesesteak Casserole yet? Leave a comment below and share how it turned out! Did you swap in different veggies or cheeses? Maybe gave it a spicy kick?
Follow me on Pinterest for daily recipe inspiration and more low-carb dinners you’ll actually crave.

High Protein Low Carb Philly Cheesesteak Casserole
- Total Time: 40 minutes
- Yield: 6 servings
Description
This High Protein Low Carb Philly Cheesesteak Casserole transforms the flavors of your favorite sandwich into a hearty, keto-friendly baked dish. Packed with savory steak, sautéed veggies, and a creamy, cheesy topping—it’s everything you love, minus the carbs.
Ingredients
1.5 lbs thinly sliced beef (ribeye, sirloin, or flank steak)
1 tablespoon olive oil
1 green bell pepper, sliced
1 red bell pepper, sliced
1 medium yellow onion, sliced
2 cloves garlic, minced
1 teaspoon salt
0.5 teaspoon black pepper
0.5 teaspoon smoked paprika (optional)
8 oz cream cheese, softened
0.5 cup sour cream
0.25 cup mayonnaise
2 cups shredded mozzarella cheese
1 cup shredded provolone cheese
Instructions
1. Heat olive oil in a large skillet over medium heat. Add sliced bell peppers and onions. Cook until soft and slightly caramelized, about 8–10 minutes. Add garlic and cook for 1 more minute.
2. Push the veggies to the side of the pan. Add the sliced beef to the other side and season with salt, pepper, and smoked paprika. Cook until just browned, then mix everything together. Remove from heat.
3. In a large mixing bowl, combine softened cream cheese, sour cream, and mayonnaise. Stir until smooth.
4. Preheat oven to 375°F (190°C). In a 9×13 inch baking dish, spread half the cream cheese mixture on the bottom. Layer the beef and veggie mixture over it. Top with the remaining cream cheese mixture. Sprinkle shredded mozzarella and provolone on top.
5. Bake uncovered for 20–25 minutes or until bubbly and golden on top. Let rest for 5 minutes before serving.
Notes
Use a lean cut of beef to reduce excess grease.
Soften cream cheese beforehand for easier mixing.
Feel free to customize with mushrooms or jalapeños for extra flavor.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1/6 casserole
- Calories: 490
- Sugar: 3g
- Sodium: 670mg
- Fat: 38g
- Saturated Fat: 18g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 33g
- Cholesterol: 115mg
Keywords: philly cheesesteak casserole, low carb beef casserole

