If you’ve ever craved the iconic flavors of a Philly cheesesteak but want something more comforting and easy to make at home, this Philly Cheesesteak Casserole Recipe is going to be your new go-to. It captures the delicious combination of savory ground beef, melted provolone, and tender sautéed peppers and onions all baked together in a creamy, cheesy delight. This dish blends the best of a classic sandwich with the convenience of a casserole, making it perfect for family dinners or casual gatherings where everyone will be asking for seconds.

Ingredients You’ll Need
The secret to a great Philly Cheesesteak Casserole Recipe lies in simple, fresh ingredients that work harmoniously to create layers of flavor and texture. From the tender ground beef to the creamy richness of provolone and cream cheese, each component plays an essential role in making this dish irresistible.
- 1 tablespoon olive oil: Adds a subtle fruity flavor while keeping the beef from sticking and helps soften the veggies.
- 1 pound ground beef: The hearty base of the casserole offering rich, savory flavor and satisfying texture.
- 1 teaspoon salt: Enhances all the other flavors perfectly without overpowering.
- 1/2 teaspoon black pepper: Adds a gentle hint of warmth and spice.
- 1 green bell pepper, diced: Brings a crisp, slightly bitter contrast that brightens the dish.
- 1 red bell pepper, diced: Offers sweetness and vibrant color to make this casserole visually appealing.
- 1 small yellow onion, diced: Provides a sweet and savory backbone that melds beautifully with the other flavors.
- 2 cloves garlic, minced: Imparts a depth of flavor with its warm, aromatic punch.
- 4 ounces cream cheese, softened: Creates a luscious, creamy texture binding everything together.
- 1 tablespoon Worcestershire sauce: Gives a complex umami boost that’s essential for that authentic cheesesteak taste.
- 1/2 teaspoon smoked paprika: Adds a subtle smoky kick that elevates the entire casserole.
- 6 slices provolone cheese: Melts perfectly for that gooey, cheesy layer everyone loves in a Philly cheesesteak.
- 2 large eggs: Help set the casserole and give it a nice structure.
- 1/2 cup heavy cream: Adds richness and creaminess, making each bite super indulgent.
How to Make Philly Cheesesteak Casserole Recipe
Step 1: Preheat and Prepare the Beef
Start by preheating your oven to 375°F so it’s ready when your casserole comes together. Heat the olive oil in a large skillet over medium heat, then add the ground beef seasoned with salt and pepper. Cook it, stirring occasionally, until it’s nicely browned and cooked through. This step builds the deep, meaty base for your casserole, so take your time to get a good sear on the beef. If there’s excess fat, drain it carefully to keep the casserole from becoming greasy.
Step 2: Sauté the Vegetables
Next, toss in the diced green and red bell peppers, yellow onion, and minced garlic. Let them cook until they soften and become fragrant, about five minutes. This mixture adds a tender crunch and a wonderful medley of sweet and slightly tangy flavors, giving that iconic Philly cheesesteak look and taste right within the casserole.
Step 3: Combine the Cream Cheese and Spices
Reduce the heat to low and stir in the softened cream cheese until it melts and coats the beef and veggies beautifully. Add Worcestershire sauce and smoked paprika for layers of smoky and savory depth. This step is crucial—it binds everything together, making the filling creamy and infinitely delicious. Once combined, remove from heat to cool slightly before the next step.
Step 4: Prepare the Egg and Cream Mixture
In a small bowl, whisk the eggs with the heavy cream until smooth and combined. This mixture will help set the casserole as it bakes, giving it a custard-like richness that contrasts wonderfully with the savory filling. Pour this evenly over the meat and veggie mixture in your greased baking dish.
Step 5: Add Cheese and Bake
Lay the provolone slices evenly over the top of the casserole. Not only does this create a golden, bubbly cheese layer, it captures the essence of a classic cheesesteak melt. Pop it into the preheated oven and bake for 25 to 30 minutes, until the cheese is bubbly, golden, and your kitchen smells absolutely irresistible. Let it rest for five minutes before serving to let the flavors settle and the casserole firm up for perfect slices.
How to Serve Philly Cheesesteak Casserole Recipe

Garnishes
Simple garnishes like finely chopped fresh parsley or a sprinkle of cracked black pepper add a fresh pop of color and a subtle herbal note that brightens the richness of the casserole beautifully. If you like a little heat, some chili flakes scattered on top work wonders.
Side Dishes
This casserole pairs wonderfully with crisp, refreshing sides like a mixed green salad dressed with vinaigrette or roasted garlic green beans. If you’re aiming for a heartier meal, creamy mashed potatoes or roasted sweet potatoes complement the savory flavors perfectly.
Creative Ways to Present
For a fun twist, serve individual portions in mini ramekins for intimate gatherings or layer the casserole over toasted rustic bread slices to mimic the classic sandwich experience. Another crowd-pleaser is scooping the casserole onto warmed hoagie rolls and adding pickled jalapeños to amp up that Philly vibe.
Make Ahead and Storage
Storing Leftovers
Any leftover Philly Cheesesteak Casserole Recipe can be stored in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making it an ideal next-day meal. Just remember to cover it well to maintain moisture and prevent drying out.
Freezing
This casserole freezes beautifully. After baking and cooling completely, wrap it tightly with plastic wrap and aluminum foil or place it in a freezer-safe container. It can stay frozen for up to 2 months. When you’re ready to enjoy, thaw it overnight in the fridge for even reheating.
Reheating
Reheat individual slices in the microwave for 90 seconds to 2 minutes. For a crispier top, warm the casserole in a 350°F oven for 15 to 20 minutes until heated through and bubbly again. This restores that freshly baked texture and gooey cheese experience.
FAQs
Can I use thinly sliced steak instead of ground beef?
Absolutely! Thinly sliced steak is actually closer to a traditional Philly cheesesteak. Just cook the steak strips quickly and adjust the timing accordingly so they stay tender and juicy in the casserole.
Is this casserole gluten-free?
Yes, this Philly Cheesesteak Casserole Recipe contains no gluten ingredients, making it a great gluten-free option. Just double-check any Worcestershire sauce brand as some may contain gluten.
Can I make this recipe dairy-free?
For a dairy-free version, try substituting cream cheese with a dairy-free cream cheese alternative and use a plant-based cheese or skip it altogether. It won’t have the same richness but will still be tasty!
How spicy is this dish?
This recipe is mild and kid-friendly. If you like more heat, add crushed red pepper flakes when cooking the veggies or top with sliced jalapeños.
Can I prepare this casserole ahead of time before baking?
Yes! You can assemble the casserole a few hours ahead and keep it covered in the fridge. Just add the cheese layer right before baking for the best melt and texture.
Final Thoughts
There’s something incredibly comforting about this Philly Cheesesteak Casserole Recipe that makes it feel like a warm hug after a long day. Its combination of creamy, cheesy layers with savory beef and colorful peppers turns an everyday dinner into a special occasion. Whether you’re feeding a crowd or just treating yourself, this casserole will quickly become a favorite you come back to again and again. Give it a try and enjoy every satisfying slice!
