All the classic Philly cheesesteak flavor—juicy beef, sautéed peppers, onions, and melty cheese—baked into a creamy, low-carb casserole that’s perfect for meal prep and family dinners.
Prep Time
15 minutes
Cook Time
25–30 minutes
Total Time
45 minutes
Servings
6 servings
Ingredients
Main Filling
- 1½ lbs (680g) ground beef (or thinly sliced beef steak)
- 1 tablespoon olive oil or butter
- 1 medium onion, thinly sliced
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 8 oz mushrooms, sliced (optional but traditional-style upgrade)
- 2 cloves garlic, minced
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 1 teaspoon smoked paprika
- 1 teaspoon Worcestershire sauce (optional but adds depth)
Creamy Cheese Layer
- 4 oz cream cheese, softened
- ½ cup sour cream (or Greek yogurt for higher protein)
- ½ cup mayonnaise (optional, can replace with more Greek yogurt)
- 1 cup shredded mozzarella cheese
- 1 cup shredded provolone or cheddar cheese
- ½ teaspoon garlic powder
Topping
- ½ cup extra shredded provolone or mozzarella
- Optional: chopped parsley for garnish
Instructions
Step 1: Cook the Beef
- Preheat oven to 375°F (190°C).
- Heat a large skillet over medium heat.
- Add ground beef and cook until browned, breaking it apart as it cooks.
- Drain excess fat if needed.
Step 2: Sauté Vegetables
- In the same skillet, add olive oil or butter.
- Add onions, bell peppers, and mushrooms.
- Cook for 5–7 minutes until softened.
- Add garlic, salt, pepper, smoked paprika, and Worcestershire sauce.
- Stir and cook for 1–2 more minutes.
Step 3: Combine Filling
- Add cooked beef back into the skillet with vegetables.
- Mix everything evenly.
- Remove from heat.
Step 4: Make Creamy Cheese Mixture
- In a bowl, mix cream cheese, sour cream, mayo (if using), garlic powder, mozzarella, and provolone.
- Stir until smooth and creamy.
Step 5: Assemble Casserole
- Lightly grease a baking dish (9×13 inch recommended).
- Spread beef and veggie mixture evenly.
- Dollop and spread the cheese mixture over the top.
- Sprinkle extra shredded cheese on top.
Step 6: Bake
- Bake for 20–25 minutes until hot and bubbly.
- Broil for 1–2 minutes for a golden, slightly crispy top (optional).
Serving Suggestions
- Serve as-is for a low-carb meal
- Pair with cauliflower rice or a side salad 🥗
- Spoon into lettuce wraps for a fun twist 🥬
Storage
- Store in an airtight container in the fridge for up to 4 days
- Reheat in oven or microwave until warmed through
- Freezes well for up to 2 months
Nutrition (Approx. per serving)
- Calories: 380–450
- Protein: 30–35g
- Carbohydrates: 6–9g
- Fat: 28–32g
- Fiber: 1–2g
Tips & Variations
- Swap beef for ground turkey or chicken for a lighter version 🐔
- Add jalapeños for a spicy kick 🌶️
- Use pepper jack cheese for extra flavor 🔥
- Make it extra creamy with a splash of heavy cream
- Top with crushed pork rinds for crunch (keto-friendly)

