Philly Cheese Steak Casserole Recipe
A Hearty, Flavor-Packed Meal the Whole Family Will Love
If you love the bold, savory flavors of a classic Philly cheesesteak but want something easier, healthier, and perfect for a weeknight dinner, this Philly Cheese Steak Casserole is exactly what you need. Packed with juicy beef, tender peppers and onions, and loads of melted cheese, this casserole delivers all the iconic taste—without the bread.
This recipe is low-carb, high-protein, and incredibly satisfying, making it perfect for keto and low-carb lifestyles while still being comforting and family-friendly.
Why You’ll Love This Recipe
- Easy & Quick – Ready in under 1 hour with simple prep
- One-Pan Meal – Minimal dishes, maximum flavor
- High-Protein & Low-Carb – Great for keto and low-carb diets
- Family-Friendly – A crowd-pleaser even for picky eaters
- Comfort Food Classic – All the Philly cheesesteak flavor in casserole form
Ingredients
- 1½ pounds ground beef (or thinly sliced steak)
- 1 tablespoon olive oil
- 1 medium onion, sliced
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 3 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ½ teaspoon garlic powder
- 1 teaspoon Worcestershire sauce
- 1 cup beef broth
- 1 cup shredded provolone cheese
- 1 cup shredded mozzarella cheese
- ½ cup cream cheese, softened
- 2 tablespoons fresh parsley, chopped (optional)
Preparation Tips
- Use 80/20 ground beef for the best flavor
- Slice vegetables evenly for consistent cooking
- Provolone gives authentic Philly flavor—don’t skip it
- Let the casserole rest before serving for clean slices
Step-by-Step Instructions
Step 1: Preheat the Oven
- Preheat oven to 375°F (190°C).
- Lightly grease a baking dish and set aside.
Step 2: Cook the Beef
- Heat olive oil in a large skillet over medium heat.
- Add ground beef and cook until browned.
- Break up the meat as it cooks.
- Drain excess grease if needed.
Step 3: Add Vegetables & Flavor
- Add sliced onions and bell peppers to the skillet.
- Cook for 5–7 minutes until softened.
- Stir in garlic and cook for 30 seconds.
- Season with salt, black pepper, paprika, garlic powder, and Worcestershire sauce.
- Pour in beef broth and simmer for 3–4 minutes.
Step 4: Add Creaminess
- Lower heat and stir in softened cream cheese.
- Mix until fully melted and combined.
- Remove skillet from heat.
Step 5: Assemble the Casserole
- Transfer the beef mixture into the prepared baking dish.
- Sprinkle provolone and mozzarella evenly over the top.
Baking Instructions
- Place casserole in the oven.
- Bake uncovered for 20–25 minutes, until cheese is melted and bubbly.
- For a golden top, broil for 2–3 minutes (optional).
Rest & Serve
- Remove from oven and let rest for 5 minutes.
- Garnish with fresh parsley if desired.
- Serve hot.
Serving Suggestions
- Enjoy on its own for a low-carb meal
- Serve with a fresh green salad
- Pair with roasted vegetables
- Spoon into lettuce wraps or low-carb tortillas
Storage & Reheating
- Refrigerate leftovers for up to 4 days
- Freeze for up to 2 months
- Reheat in oven or skillet for best texture
Nutrition Highlights (Approximate)
- High in protein
- Low in carbohydrates
- Keto-friendly
- Gluten-free
Final Thoughts
This Philly Cheese Steak Casserole is everything you love about the classic sandwich—rich beef, sweet peppers, onions, and gooey cheese—turned into an easy, comforting baked dish. With simple ingredients and big flavor, it’s perfect for busy weeknights, meal prep, or feeding a hungry family.
Once you try it, this casserole is guaranteed to become a regular on your dinner table.