Philly Cheesesteak Casserole Recipe

If you’re looking for the ultimate comfort food, this Philly Cheesesteak Casserole is guaranteed to become a family favorite. It combines juicy seasoned beef, tender sautéed peppers and mushrooms, creamy cheese, and a bubbly golden topping into one irresistible dish. Every bite is rich, cheesy, and packed with the classic flavors of a traditional Philly cheesesteak—without the need for sandwich rolls.
This easy casserole recipe is made with simple ingredients and comes together in under an hour, making it perfect for busy weeknights, meal prep, or cozy family dinners. Whether you’re feeding a crowd or looking for a satisfying low-carb dinner, this homemade casserole is a no-fail recipe that’s sure to impress.
Why Everyone Loves This Philly Cheesesteak Casserole
- Quick and easy to prepare with everyday pantry ingredients.
- Packed with the classic flavors of a Philly cheesesteak in casserole form.
- Loaded with melty mozzarella, provolone, and creamy cheese.
- Perfect for busy weeknights, meal prep, and family dinners.
- Beginner-friendly with simple, step-by-step instructions.
- Naturally low in carbs and easy to customize with your favorite vegetables.
Ingredients Overview
Ground Beef (or Shaved Steak)
The heart of the casserole. Ground beef makes this recipe budget-friendly, while shaved steak delivers a more authentic Philly cheesesteak flavor.
Olive Oil
Helps brown the meat and sauté the vegetables while adding richness.
Onion
Adds natural sweetness and depth of flavor that complements the savory beef.
Green Bell Pepper
Provides the classic Philly cheesesteak flavor with a slight crunch and fresh taste.
Red Bell Pepper
Adds color and a touch of sweetness to balance the savory ingredients.
White Mushrooms
Tender mushrooms contribute an earthy flavor and absorb all the delicious seasonings.
Garlic
Fresh garlic enhances the entire casserole with bold, aromatic flavor.
Salt and Black Pepper
Simple seasonings that bring out the natural flavors of the meat and vegetables.
Worcestershire Sauce
Adds a rich, savory umami flavor that makes the beef taste even more delicious.
Beef Broth
Keeps the casserole moist while adding even more beefy flavor.
Cream Cheese
Creates an incredibly creamy, rich sauce that holds everything together.
Mozzarella Cheese
Provides a stretchy, gooey cheese pull everyone loves.
Provolone Cheese
The signature cheese for Philly cheesesteaks, offering a mild, buttery flavor.
Dried Oregano
Adds a subtle herbal note that complements the cheesy topping.
Fresh Parsley (Optional)
Brightens the finished casserole with fresh color and flavor.

Variations
Authentic Steak Version
Replace the ground beef with thinly sliced ribeye or shaved steak for a traditional Philly cheesesteak experience.
Spicy Cheesesteak Casserole
Add diced jalapeños, crushed red pepper flakes, or sliced pepper jack cheese for a spicy kick.
Low-Carb Keto Version
Serve as is or add extra mushrooms and peppers while skipping bread for a satisfying keto-friendly meal.
Mushroom Lover’s Version
Double the mushrooms for an even heartier casserole with rich earthy flavor.
Extra Cheesy Version
Mix in shredded cheddar, Monterey Jack, or smoked provolone for an even creamier cheese topping.
How to Make Philly Cheesesteak Casserole
Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish and set it aside.
Step 2: Brown the Beef
Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and cook until browned, breaking it into small crumbles as it cooks. Drain any excess grease if necessary.
Step 3: Cook the Vegetables
Add the diced onion, green bell pepper, red bell pepper, and sliced mushrooms to the skillet. Cook for about 5 to 6 minutes until the vegetables become tender. Stir in the minced garlic and cook for another minute until fragrant.
Step 4: Add the Seasonings
Season the mixture with salt, black pepper, Worcestershire sauce, and beef broth. Stir everything together and let it simmer for 2 to 3 minutes so the flavors blend.
Step 5: Make the Creamy Sauce
Reduce the heat to low. Add the softened cream cheese and stir continuously until it melts into a smooth, creamy sauce that coats the meat and vegetables evenly.
Step 6: Assemble the Casserole
Transfer the beef mixture to the prepared baking dish. Sprinkle the mozzarella cheese and provolone cheese evenly over the top. Finish with a light sprinkle of dried oregano.
Step 7: Bake
Bake uncovered for 15 to 20 minutes, or until the cheese is melted, bubbly, and lightly golden around the edges.
Step 8: Garnish and Serve
Remove the casserole from the oven and let it rest for about 5 minutes. Garnish with freshly chopped parsley if desired, then serve warm with crusty bread, rice, roasted vegetables, or a fresh green salad.
Pro Tips & Cooking Secrets
- Brown the beef thoroughly before adding the vegetables to develop deeper flavor.
- Soften the cream cheese beforehand so it melts smoothly into the sauce without lumps.
- Shred your own mozzarella and provolone for better melting and a creamier texture.
- Let the casserole rest for 5 minutes after baking so it slices and serves more easily.
Serving Suggestions
- Serve with toasted garlic bread to soak up the creamy cheese sauce.
- Spoon it over fluffy white rice or buttered egg noodles for an even heartier meal.
- Pair with a crisp Caesar salad or mixed green salad for balance.
- Enjoy with roasted broccoli, green beans, or asparagus for a complete dinner.
How to Store Philly Cheesesteak Casserole
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezer
Allow the casserole to cool completely before wrapping tightly or transferring to a freezer-safe container. Freeze for up to 3 months.
Reheating
Reheat individual portions in the microwave for 1 to 2 minutes or warm the casserole in a 350°F oven until heated through.
Make Ahead
Assemble the casserole up to one day in advance, cover tightly, and refrigerate. Bake just before serving for a fresh, homemade meal.
Philly Cheesesteak Casserole FAQs
Can I use shaved steak instead of ground beef?
Yes! Thinly sliced ribeye or shaved steak creates an authentic Philly cheesesteak flavor and texture.
Can I prepare Philly Cheesesteak Casserole ahead of time?
Absolutely. Assemble the casserole up to 24 hours in advance, refrigerate it, and bake when you’re ready to serve.
What cheese works best for Philly Cheesesteak Casserole?
Provolone is the traditional choice, but mozzarella, white American cheese, Monterey Jack, or cheddar also melt beautifully.
Is this casserole low carb?
Yes. Without bread or pasta, this casserole is naturally low in carbohydrates and fits well into many low-carb meal plans.
Can I freeze Philly Cheesesteak Casserole?
Yes. Freeze the fully cooked casserole for up to three months. Thaw overnight in the refrigerator before reheating.

Philly Cheesesteak Casserole
Equipment
- large skillet
- wooden spoon or spatula
- 9×13-inch baking dish
- oven
- knife
- cutting board
Ingredients
- 1 lb ground beef (or shaved steak)
- 1 tbsp olive oil
- 1 medium onion, diced
- 1 green bell pepper, diced
- 1 red bell pepper, diced
- 8 oz white mushrooms, sliced
- 2 cloves garlic, minced
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp Worcestershire sauce
- 8 oz cream cheese, softened
- 1/2 cup beef broth
- 1 cup shredded mozzarella cheese
- 1 cup shredded provolone cheese
- 1/2 tsp dried oregano
- chopped parsley (optional, for garnish)
Instructions
- Preheat the oven to 375°F (190°C).
- Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and cook until browned, breaking it apart as it cooks. Drain excess fat if needed.
- Add the onion, green bell pepper, red bell pepper, and mushrooms. Sauté for 5–6 minutes until softened. Stir in the garlic and cook for 1 minute.
- Stir in the salt, black pepper, Worcestershire sauce, and beef broth. Simmer for 2–3 minutes.
- Reduce the heat and stir in the softened cream cheese until completely melted and combined.
- Transfer the mixture to a lightly greased 9×13-inch baking dish. Sprinkle evenly with the mozzarella, provolone, and oregano.
- Bake uncovered for 15–20 minutes, until the cheese is melted, bubbly, and lightly golden.
- Garnish with chopped parsley if desired. Serve hot with crusty bread, over rice, or with a side salad.






