If you have a love for the rich, melty goodness of a classic Philly cheesesteak but want it in an easy, shareable form, then you are going to adore this Ultimate Philly Cheesesteak Casserole Recipe. It transforms all those favorite flavors—savory ground beef, tender bell peppers, onions, garlic, gooey provolone cheese—into a comforting, crowd-pleasing casserole that’s perfect for weeknight dinners or casual gatherings. This dish balances hearty textures with creamy, cheesy appeal, making it a real standout on any table.

Ingredients You’ll Need
Don’t be intimidated by the list because these ingredients are straightforward essentials that each play a star role in building flavor, texture, and color in this casserole. From the juicy ground beef to the vibrant bell peppers, every component contributes to making this dish truly unforgettable.
- Ground beef (1½ lb): The savory foundation that brings juicy richness and protein to the casserole.
- Bell peppers (2, chopped): Add a sweet crunch and a pop of color that lightens up the dish perfectly.
- Onion (½, chopped): Offers subtle sweetness and depth when sautéed to soften.
- Minced garlic (2 tsp): Delivers aromatic warmth and that unmistakable cheesesteak flavor.
- Seasoned salt (1 tsp): Enhances the natural flavors with a balanced touch of seasoning.
- Provolone cheese (8 slices): Creamy and mild, perfect for melting over the top to create a luscious finish.
- Eggs (4 large): Bind the casserole together with a light, custardy texture.
- Heavy whipping cream (¼ cup): Adds richness and smoothness to the egg mixture.
- Worcestershire sauce (2 tsp): Brings a tangy umami kick that deepens the overall flavor experience.
How to Make Ultimate Philly Cheesesteak Casserole Recipe
Step 1: Preheat and Prepare Your Dish
Start by preheating your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish to prevent sticking and make cleanup a breeze. Setting the oven early means your casserole will slide right in when it’s ready.
Step 2: Cook the Ground Beef
In a large skillet set over medium-high heat, brown the ground beef until it is no longer pink. Break the meat apart as it cooks so it forms small, crumble-sized pieces that distribute evenly throughout the casserole. This step infuses the base with the meaty flavor essential to every bite.
Step 3: Sauté the Vegetables
Add your chopped bell peppers, onions, minced garlic, and seasoned salt to the skillet. Sauté for 4 to 5 minutes until the vegetables soften and release their sweetness. This part is critical because it builds layers of flavor that make the casserole memorable and vibrant.
Step 4: Assemble the Meat and Veggie Layer
Transfer the cooked beef and vegetable mixture evenly into your greased baking dish. Spreading it out helps ensure every bite has a perfect balance of hearty meat and tender veggies, making the casserole more satisfying.
Step 5: Make the Egg Mixture
In a medium bowl, whisk together the eggs, heavy whipping cream, and Worcestershire sauce until completely smooth and uniform. This custard-like mixture will soak into the beef and veggies, binding everything together into a creamy, cohesive dish.
Step 6: Pour and Layer Cheese
Pour the egg mixture evenly over the beef and vegetable layer in your baking dish. Then, carefully cover the top with slices of provolone cheese, ensuring the surface is well-covered so the cheese can melt beautifully and brown slightly on top.
Step 7: Bake Your Casserole
Bake for 25 to 30 minutes, or until the eggs are set and the cheese has melted into a bubbly, slightly golden finish. This warm, inviting aroma will let you know the Ultimate Philly Cheesesteak Casserole Recipe is ready to be enjoyed.
How to Serve Ultimate Philly Cheesesteak Casserole Recipe

Garnishes
For an extra pop of color and fresh flavor, sprinkle chopped fresh parsley or thinly sliced green onions over the casserole just before serving. A few dashes of hot sauce can add a perfect spicy kick if you love some heat alongside that creamy, cheesy bliss.
Side Dishes
This casserole pairs wonderfully with crisp garden salads, steamed broccoli, or roasted potatoes. The freshness of a leafy salad will contrast nicely with the rich, savory casserole, creating a balanced and satisfying meal.
Creative Ways to Present
Serve the Ultimate Philly Cheesesteak Casserole Recipe straight from the baking dish for casual family dinners or portion it into individual ramekins for an elegant touch when entertaining friends. You can even accompany it with soft dinner rolls to sop up every cheesy, juicy bite.
Make Ahead and Storage
Storing Leftovers
Once cooled, cover any leftover casserole tightly with plastic wrap or store in an airtight container in the fridge. Your leftovers will stay fresh for 3 to 4 days, making for perfect next-day meals that reheat beautifully.
Freezing
You can freeze the casserole before baking – just assemble in a freezer-safe dish, cover tightly, and freeze for up to 3 months. When you’re ready to enjoy, thaw overnight in the refrigerator and bake as directed. This is a fantastic way to prep meals ahead of busy weeks.
Reheating
Reheat portions in the microwave until warmed through, or pop the whole casserole back into a 350°F oven for 15 to 20 minutes to restore that fresh-baked texture and melt the cheese perfectly once more.
FAQs
Can I use different types of cheese in this casserole?
Absolutely! While provolone is traditional and melts wonderfully, you can substitute mozzarella, Swiss, or even cheddar for a slightly different flavor profile without sacrificing texture.
Is ground beef the only meat option?
No way! You can swap in ground turkey, chicken, or even thinly sliced steak strips to customize the casserole to your taste or dietary preferences.
Can I add other vegetables?
Definitely. Mushrooms, spinach, or even jalapeños can amp up flavor and nutritional value, just keep the sauté time in mind to soften any extras before baking.
How do I make this casserole gluten-free?
This recipe is naturally gluten-free as long as you check that your Worcestershire sauce is gluten-free, too. Always read labels to be sure!
What can I serve with this casserole for a party?
Mini sandwiches, fresh vegetable trays, or even crispy French fries make great accompaniments, turning the Ultimate Philly Cheesesteak Casserole Recipe into a superstar party dish everyone will rave about.
Final Thoughts
The Ultimate Philly Cheesesteak Casserole Recipe is a wonderfully flavorful and satisfying twist on a classic comfort food that’s easy to prepare for family and friends. Its blend of hearty beef, sweet veggies, and melty cheese is sure to become a favorite in your recipe rotation. I cannot wait for you to try it and see just how crowd-pleasing and comforting this dish can be!
Print
Ultimate Philly Cheesesteak Casserole Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
Description
This Ultimate Philly Cheesesteak Casserole combines the classic flavors of a Philly cheesesteak into a hearty, easy-to-make casserole. Ground beef is sautéed with bell peppers, onions, and garlic, then baked with a rich custard of eggs and cream, topped with melted provolone cheese for a comforting, satisfying meal perfect for family dinners or entertaining.
Ingredients
Meat & Vegetables
- 1½ lb ground beef
- 2 bell peppers, chopped
- ½ onion, chopped
- 2 tsp minced garlic
- 1 tsp seasoned salt
Dairy & Eggs
- 8 slices provolone cheese
- 4 large eggs
- ¼ cup heavy whipping cream
Condiments & Seasonings
- 2 tsp Worcestershire sauce
Instructions
- Preheat and prepare baking dish: Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish to prevent sticking and ensure easy cleanup.
- Brown the ground beef: Heat a large skillet over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until it is no longer pink and fully browned.
- Sauté vegetables: Add the chopped bell peppers, onions, minced garlic, and seasoned salt to the skillet with the beef. Cook for 4–5 minutes, stirring occasionally, until the vegetables are softened and fragrant.
- Transfer to baking dish: Spread the beef and vegetable mixture evenly in the prepared baking dish, creating a uniform base layer.
- Prepare egg mixture: In a medium bowl, whisk together the eggs, heavy whipping cream, and Worcestershire sauce until the mixture is smooth and well combined.
- Combine and layer: Pour the egg mixture evenly over the beef and vegetable base in the baking dish.
- Add cheese topping: Lay the slices of provolone cheese over the top of the casserole, covering the surface completely for that classic Philly cheesesteak flavor.
- Bake: Place the casserole in the preheated oven and bake for 25–30 minutes, until the eggs are set and the cheese is melted and lightly browned on top.
Notes
- You can substitute provolone cheese with mozzarella or American cheese according to taste preference.
- For extra flavor, add sliced mushrooms or chopped hot cherry peppers when sautéing the vegetables.
- To make this recipe gluten-free, ensure Worcestershire sauce used is gluten-free.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated in the oven or microwave.
- To reduce fat content, use lean ground beef or ground turkey and low-fat cream or milk.

