There’s something incredibly comforting about transforming a classic handheld sandwich into a warm, bubbling oven dish — and that’s exactly what this Philly Cheesesteak Casserole does. It takes everything people love about the iconic Philly cheesesteak — juicy beef, sautéed peppers and onions, melted cheese, and that irresistible savory kick — and turns it into a hearty, baked meal that’s perfect for family dinners, potlucks, or even game night gatherings.
This casserole is wonderfully simple to make, easy to clean up, and guaranteed to become a household favorite.
Ingredients
- Ground beef or shaved steak – 1 ½ pounds
- Onion (diced) – 1 medium
- Green bell pepper (diced) – 1
- Red bell pepper (diced) – 1
- Mushrooms (sliced) – 8 ounces
- Garlic (minced) – 2 cloves
- Salt – 1 teaspoon
- Black pepper – ½ teaspoon
- Smoked paprika (optional) – ½ teaspoon
- Worcestershire sauce – 1 tablespoon
- Cream cheese (softened) – 8 ounces
- Mayonnaise – ½ cup
- Eggs – 2 large
- Provolone cheese (shredded) – 1 cup
- Mozzarella cheese (shredded) – 1 cup
Instructions
- Preheat the oven
Set your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish so nothing sticks. - Cook the beef
Heat a large skillet over medium-high heat and brown the ground beef or shaved steak until fully cooked. Drain off any excess fat to prevent the casserole from becoming greasy. - Sauté the vegetables
Add the diced onions, green and red peppers, mushrooms, and garlic to the same skillet. Cook for about 5–6 minutes, stirring occasionally, until the vegetables soften and release their aroma. Season with salt, black pepper, smoked paprika, and Worcestershire sauce. - Layer the base
Spread the cooked beef and vegetable mixture evenly into the bottom of the greased baking dish. This will serve as the flavorful foundation of the casserole. - Make the creamy mixture
In a separate bowl, whisk together the softened cream cheese, mayonnaise, and eggs until smooth. This creamy blend helps bind the casserole and adds a rich, velvety texture. - Assemble and top
Pour the cream mixture evenly over the meat and vegetables. Smooth the top with a spatula, then sprinkle a generous layer of shredded provolone and mozzarella cheese across the surface. - Bake
Place the dish uncovered in the oven and bake for 25–30 minutes. You’ll know it’s ready when the cheese melts into a golden, bubbling crust around the edges. - Let it rest
Once baked, allow the casserole to cool for about 5 minutes. This helps the layers set, making it easier to slice and serve.
Serving Ideas
This Philly Cheesesteak Casserole stands beautifully on its own, but you can take it up a notch by pairing it with:
- A crisp green salad for freshness
- Toasted hoagie rolls to mimic the original sandwich style
- Garlic bread to soak up the creamy, cheesy sauce
It also reheats wonderfully, making it a great choice for meal prep or next-day leftovers.
Why You’ll Love This Recipe
This dish captures the perfect blend of savory and comforting flavors — the tender beef, sweet peppers, creamy sauce, and gooey cheese all come together in one delicious bite. It’s filling but not too heavy, indulgent yet balanced, and it brings a touch of nostalgia while still feeling new.
Whether you’re cooking for a crowd or just want a satisfying dinner after a long day, this casserole delivers warmth and comfort every time.
Pro Tip: For a low-carb version, skip the bread and use lean ground beef or turkey. You’ll still enjoy all the cheesesteak flavor with fewer calories and less guilt.