If you love the rich, gooey flavors of a classic Philadelphia sandwich but want a comforting, shareable twist, this Philly Cheesesteak Casserole Recipe is just what you need. Combining tender ground beef, vibrant sautéed peppers and onions, and a luscious blend of provolone and mozzarella cheeses, all baked into a bubbly, delicious casserole, this dish transforms everything you adore about a Philly cheesesteak into a cozy meal that’s perfect for any occasion. Whether it’s a busy weeknight dinner, a potluck favorite, or a crowd-pleasing centerpiece, this recipe brings all the crave-worthy Philly cheesesteak vibes in one fantastic dish.
Ingredients You'll Need

Getting this Philly Cheesesteak Casserole Recipe just right means starting with simple, fresh ingredients that pack plenty of flavor and texture. Each item plays a crucial role, from the juicy beef delivering hearty richness to the medley of peppers and onions adding sweetness and color to the dish.
- Ground beef (1 lb / 450 g): The star protein that gives the casserole its meaty, savory base—feel free to swap for shaved steak if you want a more authentic texture.
- Olive oil (1 tbsp): Used for sautéing, it adds a subtle fruity flavor and helps soften the vegetables beautifully.
- Medium onion, diced: Adds a sweet and aromatic depth that balances the meat perfectly.
- Green bell pepper, diced: Brings a fresh, slight bitterness and vibrant green color to the mix.
- Red bell pepper, diced: For a pop of sweetness and bright red color that livens up the casserole.
- White mushrooms (8 oz / 225 g), sliced: Adds earthiness and a subtle umami note to complement the beef.
- Garlic cloves (2), minced: Infuses the dish with warm, fragrant depth.
- Salt (1 tsp): Enhances all the natural flavors—remember to adjust to your taste.
- Black pepper (½ tsp): Adds just the right amount of subtle heat and complexity.
- Worcestershire sauce (1 tsp): A game-changer that layers in tangy, savory complexity reminiscent of classic cheesesteak flavor.
- Cream cheese (8 oz / 225 g), softened: Creates a creamy texture that binds the ingredients and adds indulgent richness.
- Beef broth (½ cup / 120 ml): Keeps the filling moist and infuses more meaty flavor throughout.
- Mozzarella cheese (1 cup / 115 g), shredded: Melts beautifully for stretchiness and mild creaminess.
- Provolone cheese (1 cup / 115 g), shredded: Offers a slightly sharper, tangy cheese note traditional to Philly cheesesteaks.
- Dried oregano (½ tsp): Adds a subtle herbal aroma that rounds out the flavors.
- Optional chopped parsley: Perfect for a fresh, colorful garnish that brightens the finished dish.
How to Make Philly Cheesesteak Casserole Recipe
Step 1: Preheat the Oven
Start by getting your oven warmed to 375°F (190°C). This ensures your casserole will bake evenly and that the cheese melts into a perfect bubbly topping.
Step 2: Cook the Meat
In a large skillet over medium-high heat, heat the olive oil until shimmering. Add your ground beef and cook, stirring and breaking it apart, until completely browned and no pink remains. Remember to drain any excess fat to keep the casserole from being greasy.
Step 3: Sauté the Vegetables
To the beef, add diced onion, green and red peppers, and sliced mushrooms. Sauté for about 5–6 minutes until the vegetables soften and their flavors blend together beautifully. Toss in the minced garlic and cook for an additional minute to release its fragrant aroma.
Step 4: Season and Simmer
Sprinkle in salt, black pepper, and Worcestershire sauce, then pour in the beef broth. Let this mixture simmer gently for 2 to 3 minutes, allowing the flavors to meld and the broth to reduce slightly for concentrated taste.
Step 5: Make It Creamy
Lower the heat and add the softened cream cheese, stirring until it melts smoothly into the beef and veggies. This creates a luscious, creamy sauce that makes the casserole irresistibly comforting.
Step 6: Assemble the Casserole
Transfer the creamy beef and vegetable mixture into a lightly greased 9x13-inch baking dish. Evenly sprinkle shredded mozzarella and provolone cheeses on top, then dust with dried oregano for that final aromatic touch.
Step 7: Bake to Perfection
Place the casserole in your preheated oven and bake uncovered for 15–20 minutes, or until the cheese has melted into a golden, bubbly crust that invites you to dig in.
How to Serve Philly Cheesesteak Casserole Recipe

Garnishes
A sprinkle of fresh chopped parsley adds a burst of color and a slight herbal note that balances the richness of the casserole. If you want an extra hint of freshness, a few thin slices of banana peppers or pickled jalapeños can provide a wonderful zing.
Side Dishes
This hearty casserole pairs wonderfully with crisp garden salads or steamed green vegetables to lighten the meal. Crusty bread is another fantastic companion that’s perfect for sopping up any cheesy, savory sauce left on the plate.
Creative Ways to Present
For a fun twist, serve individual portions scooped into hollowed-out bell peppers or small ramekins to impress guests at a dinner party. Alternatively, layering the casserole over a bed of buttery mashed potatoes or creamy polenta can turn it into an indulgent feast.
Make Ahead and Storage
Storing Leftovers
Once cooled, cover your Philly Cheesesteak Casserole tightly with plastic wrap or foil and keep it in the refrigerator for up to 3 days. It retains its creamy texture and robust flavor beautifully.
Freezing
You can freeze this casserole for up to 2 months. To do this, freeze in an airtight container or wrap it well in heavy-duty aluminum foil and plastic wrap. When you’re ready to enjoy, thaw it overnight in the fridge before reheating.
Reheating
Reheat leftovers in a preheated oven at 350°F (175°C) for about 15–20 minutes or until warmed through and bubbly again. If you’re in a hurry, the microwave works well too, though the oven helps the cheese stay melty and slightly crisp on top.
FAQs
Can I use shaved steak instead of ground beef?
Absolutely! Using shaved steak will give the casserole a texture closer to the traditional Philly cheesesteak. Just cook it gently so it stays tender and delicious.
Is it possible to make this dish vegetarian?
Yes, you can swap the beef for hearty mushrooms or a plant-based ground "beef" substitute. Just sauté them as you would the meat to build flavor before mixing everything together.
What cheese works best for Philly Cheesesteak Casserole Recipe?
The classic combination is mozzarella and provolone because one melts beautifully while the other adds flavor depth. Feel free to experiment with cheddar or Swiss for a different twist.
Can I prepare this casserole ahead of time?
Definitely! Prepare the mixture and assemble the casserole the day before, then cover and refrigerate. When ready, bake as directed adding a few extra minutes to the baking time.
What can I serve with Philly Cheesesteak Casserole Recipe for a balanced meal?
Pair it with a fresh mixed green salad or steamed vegetables to add crunch and nutrients, balancing the rich and creamy main dish.
Final Thoughts
I’m so excited for you to try this Philly Cheesesteak Casserole Recipe because it truly captures all the amazing flavors of a Philly cheesesteak in an easy, family-friendly dish. It’s a perfect meal to share, loaded with cheesy, meaty goodness that comforts and delights in every bite. Once you make this, it’ll quickly become one of your go-to casseroles for any opportunity that calls for hearty, satisfying food.
Print
Philly Cheesesteak Casserole Recipe
This Philly Cheesesteak Casserole offers a hearty, cheesy twist on the classic sandwich, featuring tender ground beef, sautéed onions, bell peppers, mushrooms, and melted provolone and mozzarella cheeses baked together into a comforting and delicious all-in-one meal, perfect for weeknights, potlucks, or feeding a crowd.
- Total Time: 35 minutes
- Yield: 6 servings
Ingredients
Main Ingredients
- 1 lb (450 g) 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 (225 g) white mushrooms, sliced
- 2 cloves garlic, minced
- 1 tsp salt (adjust to taste)
- ½ tsp black pepper
- 1 tsp Worcestershire sauce
- 8 oz (225 g) cream cheese, softened
- ½ cup (120 ml) beef broth
- 1 cup (115 g) shredded mozzarella cheese
- 1 cup (115 g) shredded provolone cheese
- ½ tsp dried oregano
Optional Garnish
- Chopped parsley
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) to prepare for baking the casserole.
- Cook Meat: In a large skillet over medium-high heat, add olive oil and cook the ground beef until browned, breaking it apart as it cooks. Drain excess fat if necessary to avoid greasiness.
- Sauté Vegetables: Add diced onion, green and red bell peppers, and sliced mushrooms to the skillet. Sauté the vegetables for 5 to 6 minutes until they soften. Stir in the minced garlic and cook for an additional minute to develop flavor.
- Season & Combine: Stir in salt, black pepper, Worcestershire sauce, and beef broth. Allow the mixture to simmer for 2 to 3 minutes so the flavors meld together.
- Make It Creamy: Lower the heat and stir in the softened cream cheese until it fully melts and combines smoothly with the meat and vegetables, creating a creamy filling.
- Assemble Casserole: Transfer the creamy beef and vegetable mixture into a lightly greased 9×13-inch baking dish. Evenly sprinkle shredded mozzarella, provolone, and dried oregano on top.
- Bake: Place the casserole in the preheated oven and bake uncovered for 15 to 20 minutes, until the cheese on top is melted, bubbly, and slightly golden.
- Serve: Garnish the casserole with chopped parsley if desired. Serve hot alongside crusty bread, over cooked rice, or paired with a fresh side salad for a complete meal.
Notes
- For a lower-fat version, use lean ground beef or substitute with ground turkey or chicken.
- You can add sliced provolone or mozzarella on top before serving for extra cheesiness.
- This casserole can be prepared a day ahead, refrigerated, and baked right before serving.
- Adjust salt and Worcestershire sauce according to your taste preference.
- For a gluten-free option, ensure Worcestershire sauce is gluten-free and serve with gluten-free sides.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American

Leave a Reply