Ingredients You’ll Need
Here’s everything you need to make this easy Philly cheesesteak casserole.
1 ½ pounds ground beef – Use your favorite ground beef. A moderately lean variety works especially well.
2 bell peppers, chopped – Green bell peppers give the casserole a classic cheesesteak-inspired flavor, but you can use another color if you prefer.
½ onion, chopped – Onion adds sweetness and savory flavor to the beef mixture.
2 teaspoons minced garlic – Fresh garlic gives the casserole an extra layer of flavor.
1 teaspoon seasoned salt – Helps season the beef and vegetables.
8 slices provolone cheese – The star of the cheesy topping!
4 large eggs – Eggs create the savory custard-like binder that holds the casserole together.
¼ cup heavy whipping cream – Adds richness and helps create a tender texture.
2 teaspoons Worcestershire sauce – Adds a deep, savory flavor to the egg mixture.
Kitchen Tools You’ll Need
You don't need any fancy equipment for this recipe.
Grab:
A large skillet
A 9x9-inch baking dish
A small mixing bowl
A spatula or wooden spoon
A measuring cup and measuring spoons
A whisk or fork
That’s all!
Ingredient Additions and Substitutions
This recipe is delicious as written, but there is always room to make a casserole your own.
Try Different Peppers
Green bell peppers are a classic choice, but red, yellow, or orange peppers can add a slightly sweeter flavor and beautiful color.
Add Mushrooms
If you enjoy mushrooms on your cheesesteak, sauté some sliced mushrooms with the peppers and onions before adding them to the casserole.
Change the Cheese
Provolone gives this recipe that classic cheesesteak character, but you could experiment with mozzarella, white American cheese, or a combination of cheeses.
Use Ground Turkey
Ground turkey can be substituted for the ground beef if you want a lighter-tasting version. Keep in mind that the final flavor will be different.
Add More Seasoning
A little freshly ground black pepper, Italian seasoning, or a pinch of red pepper flakes can give the casserole another flavor dimension.
How to Make Philly Cheesesteak Casserole
Ready to make dinner?
Let's get started!
Step 1: Preheat the Oven
Preheat your oven to 350°F.
Generously grease a 9x9-inch baking dish and set it aside.
Greasing the dish makes serving easier and helps prevent the cheesy casserole from sticking around the edges.
Step 2: Brown the Ground Beef
Place a large skillet over medium-high heat.
Add the ground beef and begin browning it, breaking it apart with a spatula or wooden spoon as it cooks.
You want the beef nicely browned and crumbly.
Step 3: Add the Peppers and Onion
When the beef is partially browned, add the chopped bell peppers and onion.
Continue cooking until the ground beef is completely browned and the vegetables have just started to soften.
You don't need to cook the vegetables until they're completely tender at this stage because they'll continue cooking in the oven.
Step 4: Season Everything
Add the seasoned salt and minced garlic to the skillet.
Sauté for about 30 seconds, just until the garlic becomes fragrant.
Be careful not to let the garlic burn.
Step 5: Drain the Beef Mixture
Carefully drain any excess grease from the skillet.
This is an important little step because it keeps the finished casserole from becoming overly greasy.
Step 6: Layer the Beef and Vegetables
Transfer the drained beef, pepper, and onion mixture to your greased 9x9-inch baking dish.
Spread everything into an even layer.
Step 7: Add the Provolone
Lay the 8 slices of provolone cheese evenly over the beef mixture.
Try to cover as much of the surface as possible.
This creates that gorgeous cheesy layer that makes the casserole so irresistible.
Step 8: Prepare the Egg Mixture
In a small bowl, combine the eggs, heavy whipping cream, and Worcestershire sauce.
Whisk thoroughly until everything is well combined.
Step 9: Pour Over the Casserole
Slowly pour the egg mixture evenly over the beef and cheese.
Take your time here so the liquid is distributed throughout the dish rather than pooling in one spot.
Step 10: Bake
Place the casserole in the preheated oven.
Bake for approximately 35–40 minutes, or until the casserole is cooked through and the cheese is golden and bubbling.
The exact cooking time can vary slightly depending on your oven and the depth of your baking dish.
Step 11: Let It Rest
Once the casserole comes out of the oven, give it a few minutes to rest before slicing and serving.
This allows the filling to settle and makes it easier to serve neat portions.
And yes, you can absolutely sneak a peek at that bubbling cheese while you wait!
What to Serve With Philly Cheesesteak Casserole
This casserole is hearty enough to serve on its own, but there are plenty of sides that work beautifully with it.
For a Low-Carb Meal
Try serving it with:
A crisp green salad
Roasted broccoli
Steamed green beans
Sautéed zucchini
Cauliflower mash
Roasted asparagus
For a Heartier Dinner
If you're not following a low-carb eating style, serve it with:
Crusty bread
Dinner rolls
Roasted potatoes
French fries
A simple pasta salad
A fresh salad is especially nice alongside the rich, cheesy casserole because the crisp vegetables provide a refreshing contrast.
Tips for Making the Best Philly Cheesesteak Casserole
Drain Excess Grease
Don't skip this step if your ground beef produces a lot of grease. Removing the excess helps keep the casserole rich without becoming oily.
Don't Overcook the Vegetables
The peppers and onions should only be beginning to soften before the casserole goes into the oven.
They'll continue cooking while everything bakes.
Spread the Ingredients Evenly
An even layer of beef and vegetables helps the egg mixture distribute properly and gives every serving a good balance of meat, vegetables, cheese, and custard.
Watch the Cheese Toward the End
You're looking for melted, bubbling cheese with some golden color on top.
If your casserole is browning faster than expected, keep an eye on it during the final minutes of baking.
Let It Rest Before Serving
I know it is tempting to grab a serving the second it comes out of the oven!
But allowing the casserole to rest for a few minutes makes it easier to portion and gives the egg mixture time to finish setting.
How to Store Leftover Casserole
Allow leftovers to cool, then transfer them to an airtight container and refrigerate.
For the best quality, enjoy the leftovers within 3–4 days.
You can reheat individual portions in the microwave or warm larger portions in the oven until heated through.
If you know you won't finish the casserole within a few days, freezing is another option. Wrap portions well and store them in a freezer-safe container.
Thaw refrigerated portions before reheating for the most even texture.
Can You Make This Casserole Ahead of Time?
Yes!
You can prepare the beef and vegetable mixture ahead of time and refrigerate it until you're ready to assemble the casserole.
For the best texture, I recommend assembling and baking the casserole when you are ready to serve it.
If you assemble it completely in advance, keep it covered and refrigerated and allow for some additional baking time if the casserole is going into the oven cold.
General Recipe Information
Recipe: Philly Cheesesteak Casserole
Cuisine: American-inspired
Prep time: Approximately 15 minutes
Cook time: 35–40 minutes
Total time: Approximately 50–55 minutes
Servings: Approximately 6
Main cooking method: Stovetop and oven
Dish size: 9x9-inch baking dish
Frequently Asked Questions
Can I use shredded cheese instead of sliced provolone?
Absolutely. Sliced provolone is convenient and creates an even layer, but shredded provolone can also work beautifully.
Can I add mushrooms?
Yes! Mushrooms are a delicious addition if you enjoy them with cheesesteak flavors. Sauté them with the peppers and onions before assembling the casserole.
Can I use a different size baking dish?
You can, but the thickness of the casserole will change. A larger dish will create a thinner casserole and may reduce the baking time, while a smaller or deeper dish may require additional cooking time.
Always check that the center is fully cooked before serving.
Can I make this without heavy cream?
You can substitute another dairy ingredient, but the texture and richness will change. Heavy whipping cream helps give the egg mixture its rich, tender consistency.
Is Philly Cheesesteak Casserole low carb?
As written, this casserole contains no bread, pasta, rice, or potatoes, making it a naturally lower-carbohydrate option compared with a traditional cheesesteak sandwich. However, the exact nutritional profile depends on the specific ingredients and brands used.
How do I know when the casserole is done?
The casserole should be set in the center, cooked through, and topped with melted, bubbling cheese. If you're checking with a food thermometer, the egg-containing center should reach a safe internal temperature.
Final Thoughts
There is something so satisfying about taking all the flavors of a classic Philly cheesesteak and turning them into an easy baked casserole.
You get the savory beef, sweet-and-tender peppers and onions, Worcestershire sauce, creamy egg mixture, and plenty of melty provolone—all without having to build individual sandwiches.
And I promised you easy, right?
This recipe absolutely delivers.
Brown the beef, soften the vegetables, layer everything together, pour over the egg mixture, and let the oven work its magic.
The result is a bubbling, cheesy casserole that is perfect for a busy weeknight, a cozy family dinner, or meal prep for the days ahead.
If you make this Philly Cheesesteak Casserole, I'd love to hear how it turned out!
Leave a review and let me know what you added to yours. Did you use mushrooms? Extra cheese? Different peppers?
And if you take a photo, share it on Pinterest so other cheesesteak lovers can discover this easy dinner idea too!
More Comfort-Food Recipes to Try
If you're a fan of hearty, cheesy dinners, you might also enjoy:
Philly Cheesesteak Garlic Bread
Cheesy Ground Beef Casserole
Classic Philly Cheesesteak
Cheesy Beef and Pepper Skillet
Easy Ground Beef and Vegetable Bake
Loaded Cheeseburger Casserole
Nutritional Information
Nutritional values are approximate and will vary depending on the specific brands and ingredients used.
Estimated per serving, assuming 6 servings:
Calories: approximately 500–550
Protein: approximately 35–40g
Fat: approximately 35–40g
Carbohydrates: approximately 7–10g
Fiber: approximately 1–2g
Sugar: approximately 3–4g
Sodium: varies depending on the seasoned salt, cheese, and Worcestershire sauce used
For the most accurate nutritional information, calculate the recipe using the exact ingredients and brands you use.
