Philly Cheesesteak Casserole Recipe
If you’re looking for a comforting, cheesy twist on a beloved sandwich, look no further than this Philly Cheesesteak Casserole! It’s everything you love about the classic—savory beef, sweet peppers and onions, creamy cheese—all baked up into the ultimate weeknight casserole. This is the kind of dish that gets everyone running to the table, and it’s so simple you’ll find yourself making it over and over. Cozy, bubbly, and brimming with flavor, this recipe will be your new family favorite in no time.

Ingredients You’ll Need
The beauty of this Philly Cheesesteak Casserole is its simplicity. Each ingredient brings something essential to the table, from rich flavor to gooey texture, ensuring that every bite delivers a hearty, satisfying experience.
- Ground beef: Lean and flavorful, it serves as the hearty base of your casserole—use 80/20 for extra richness.
- Bell pepper: Adds color and a sweet, fresh crunch that balances out the savory meat and gooey cheese.
- Small onion: Chopped onion gives a touch of sweetness and depth, making the dish taste like your favorite cheesesteak.
- Salt, garlic powder, onion powder: Essential seasonings that boost all the natural flavors and make the casserole downright irresistible.
- Pepper: A little kick of heat to tie it all together!
- Worcestershire sauce: Just a tablespoon, but wow—it brings so much umami and that classic Philly cheesesteak vibe.
- Cream cheese: Melted in, it makes the filling wonderfully creamy and rich, perfect for casserole comfort.
- Provolone cheese: Sliced and layered on top, it melts to bubbly, golden goodness for a classic, stringy finish.
How to Make Philly Cheesesteak Casserole
Step 1: Prep the Oven and Dish
Start by preheating your oven to 350 degrees Fahrenheit. Give an 8×8 casserole dish a quick greasing with nonstick spray or a little butter—this ensures your casserole comes out clean and gorgeous at serving time.
Step 2: Sauté the Beef and Veggies
In a large skillet over medium-high heat, add your ground beef, chopped bell pepper, and chopped onion all at once. As the beef browns, break it up with a spoon to mix everything together and let those savory flavors meld.
Step 3: Drain and Return to Heat
Once your meat is fully browned and those veggies have softened, drain off any excess fat. Return the mixture to the skillet—this keeps your casserole rich without being greasy.
Step 4: Season and Creamify
This is where the magic happens. Sprinkle in the salt, garlic powder, onion powder, and black pepper, then stir in the Worcestershire sauce and dollops of cream cheese. Stir until that cream cheese disappears and the filling becomes lusciously creamy.
Step 5: Assemble in the Casserole Dish
Spoon the savory beef mixture into your prepared casserole dish. Smooth it into an even layer so every square is packed with the good stuff.
Step 6: Top with Provolone
Layer all six slices of provolone cheese over the top. The cheese will bubble and brown to perfection in the oven—this is what gives your Philly Cheesesteak Casserole that signature finish!
Step 7: Bake to Perfection
Pop the dish in the oven for 15 minutes. The casserole will heat through, and the cheese gets gooey and golden. Once you catch that cheesy aroma, you’ll know dinner is ready.
How to Serve Philly Cheesesteak Casserole

Garnishes
Sprinkle a handful of freshly chopped parsley over the casserole just before serving for a burst of color and freshness. If you’re feeling extra indulgent, a dusting of red pepper flakes or a few sautéed mushroom slices on top add flair and flavor.
Side Dishes
This casserole is seriously satisfying, but it pairs well with so many sides! Serve it with a crisp green salad, roasted potatoes, or even garlic bread to soak up every last cheesy bite. Steamed broccoli or green beans are excellent for a lighter touch.
Creative Ways to Present
Turn Philly Cheesesteak Casserole into sliders by piling it onto mini buns for a casual gathering, or stuff it into hollowed-out bell peppers for individual servings. You can even top it with crunchy onions or toasted breadcrumbs for extra texture.
Make Ahead and Storage
Storing Leftovers
Leftover Philly Cheesesteak Casserole keeps beautifully! Allow the casserole to cool, then cover tightly or transfer to an airtight container. It will stay fresh for up to 3 days in the fridge, making next-day lunches a breeze.
Freezing
If you want to freeze your casserole, assemble and bake it as directed, then let it cool completely. Wrap the dish well with foil and plastic wrap or move portions to freezer-safe containers. It will keep for up to 2 months—just be sure to label with the date!
Reheating
To reheat, cover with foil and warm in a 350-degree oven until heated through, about 20 minutes for a whole casserole or 5 minutes for single servings in the microwave. For that just-baked finish, uncover for the last few minutes to let the provolone get bubbly again.
FAQs
Can I use a different type of cheese?
Absolutely! While provolone is classic for Philly Cheesesteak Casserole, you can experiment with mozzarella, Swiss, or even a blend for a unique spin.
Can I add mushrooms to my casserole?
Yes! Sauté sliced mushrooms with the bell peppers and onions before adding the ground beef for extra umami and heartiness.
Is it possible to make this casserole low carb?
Definitely! Philly Cheesesteak Casserole is already pretty low in carbs, but you can skip the bread-based sides and load up on vegetables to keep it lighter.
Can I use ground turkey instead of beef?
Ground turkey is a great substitute if you prefer a lighter version, though the flavor will be a bit milder. Just season generously to keep it tasty!
What size pan should I use if I want to double the recipe?
If you’re serving a crowd, double the recipe and bake it in a 9×13-inch casserole dish. The cooking time remains about the same, just keep an eye on the cheese to make sure it’s bubbly and golden.
Final Thoughts
I can’t recommend this Philly Cheesesteak Casserole enough! It’s the perfect comfort food to whip up on a busy night or to share with friends for game day. I hope it becomes a staple in your kitchen like it has in mine—give it a try and let those delicious, cheesy layers win your heart.
Print
Philly Cheesesteak Casserole Recipe
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
This Philly Cheesesteak Casserole recipe is a delicious twist on the classic sandwich, combining ground beef, peppers, onions, and creamy cheeses for a comforting and flavorful meal.
Ingredients
Ground Beef Mixture:
- 1 1/2 pounds ground beef
- 1 bell pepper, chopped
- 1 small onion, chopped
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon pepper
- 1 tablespoon Worcestershire sauce
- 4 ounces cream cheese
Topping:
- 6 slices provolone cheese
Instructions
- Preheat the oven: Preheat the oven to 350 degrees and grease an 8×8 casserole dish.
- Cook the beef mixture: In a large skillet over medium-high heat, cook the ground beef, bell pepper, and onion until the beef is browned. Drain excess fat and return to skillet.
- Season and add cheese: Season the meat mixture with salt, garlic powder, onion powder, pepper, and Worcestershire sauce. Stir in cream cheese until melted.
- Assemble the casserole: Transfer the mixture to the casserole dish and top with provolone cheese slices.
- Bake: Bake in the preheated oven for 15 minutes until cheese is melted and bubbly.
Notes
- You can customize this casserole by adding mushrooms, jalapenos, or other favorite cheesesteak toppings.
- This dish reheats well, making it a great option for leftovers.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 3g
- Sodium: 650mg
- Fat: 26g
- Saturated Fat: 13g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 31g
- Cholesterol: 110mg
Keywords: Philly Cheesesteak, Casserole, Ground Beef, Easy, Comfort Food