The ultimate comfort food, the Philly cheesesteak casserole is a delicious, hearty dish that’s perfect for family dinners or gatherings with friends. If you love the flavors of a classic Philly cheesesteak but are looking for a way to make it into an easy, one-dish meal, this recipe is for you! Combining tender beef, sautéed vegetables, and melted cheese in a warm, comforting casserole, this recipe captures everything you love about the iconic sandwich and transforms it into a filling, crowd-pleasing dish. Read on for step-by-step instructions, tips for substitutions, and helpful ideas to make the perfect Philly cheesesteak casserole every time!

What Is a Philly Cheesesteak Casserole?
A Philly cheesesteak casserole takes all the essential components of the beloved sandwich—thinly sliced steak, cheese, and vegetables—and layers them into a baked dish for a meal that’s rich in flavor and easy to prepare. It's a versatile dish that can be customized with various ingredients, making it a great option for any occasion. By baking everything together, you get a deliciously cheesy, savory, and satisfying meal that combines the classic flavors of Philly cheesesteaks in a new and exciting way.
Ingredients List for Philly Cheesesteak Casserole
To create this delicious casserole, you’ll need the following ingredients:
- 1 lb thinly sliced steak (ribeye or sirloin) – These cuts of beef work best due to their tenderness and rich flavor.
- 1 large onion, thinly sliced – Onions add sweetness and balance to the savory flavors.
- 1 green bell pepper, thinly sliced – Classic in any cheesesteak, the green pepper adds texture and freshness.
- 1 red bell pepper, thinly sliced – For a touch of sweetness and extra color.
- 2 cups mushrooms, sliced – Optional, but they add earthiness and depth to the dish.
- 2 cloves garlic, minced – For a burst of flavor.
- 2 tablespoon olive oil – To sauté the vegetables and meat.
- 1 cup beef broth – Helps keep the casserole moist and enhances the beef flavor.
- 2 tablespoon Worcestershire sauce – Adds a rich, umami flavor to the dish.
- 8 oz cream cheese, softened – Cream cheese brings a creamy, tangy component to the casserole.
- 2 cups shredded provolone or mozzarella cheese – For that gooey, melted cheese effect.
- 1 teaspoon salt – To season the dish.
- 1 teaspoon black pepper – For a bit of spice.
- 1 teaspoon Italian seasoning – Adds a touch of herbaceous flavor.
- 1 cup crushed Ritz crackers or bread crumbs – For a crunchy topping.
Substitutions and Variations
While the traditional Philly cheesesteak ingredients are always a hit, there are plenty of ways to tweak this casserole recipe based on your personal preferences or dietary needs. Here are some easy substitutions and variations you can try:
- Meat substitutions: If you don’t have ribeye or sirloin on hand, you can use ground beef, shaved roast beef, or even chicken for a lighter version. For a vegetarian option, consider using a meat substitute like tofu or plant-based crumbles.
- Cheese variations: Provolone is a classic cheese for Philly cheesesteaks, but you can experiment with other cheeses like cheddar, mozzarella, or even a sharp white American cheese. If you want a little extra flavor, try pepper jack for a spicy kick.
- Gluten-free option: Substitute gluten-free crackers or breadcrumbs for the topping and ensure that your Worcestershire sauce is gluten-free.
- Low-carb version: To make this casserole keto-friendly, skip the breadcrumbs or cracker topping, and consider replacing the peppers and onions with lower-carb vegetables like zucchini or cauliflower.
- Extra veggies: Add more vegetables like spinach, zucchini, or broccoli for a heartier and more nutritious dish.
Step-by-Step Cooking Instructions

Making this Philly cheesesteak casserole is a straightforward process, and it can be ready in just about an hour from start to finish. Follow these simple steps to create a delicious meal that everyone will love!
- Preheat the oven: Set your oven to 350°F (175°C) and lightly grease a 9x13-inch baking dish with non-stick spray or butter.
- Cook the steak: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the thinly sliced steak and cook for 4-6 minutes, until browned on all sides. Remove from the pan and set aside.
- Sauté the vegetables: In the same skillet, add the remaining olive oil, sliced onions, bell peppers, mushrooms, and garlic. Sauté for 5-7 minutes, until the vegetables are soft and fragrant. Season with salt, pepper, and Italian seasoning.
- Make the sauce: Add the cream cheese, Worcestershire sauce, and beef broth to the vegetable mixture. Stir until the cream cheese has melted and combined with the broth to create a creamy sauce.
- Combine the ingredients: In the prepared baking dish, layer the cooked steak on the bottom. Pour the creamy vegetable mixture over the steak and spread it evenly.
- Top with cheese: Sprinkle the shredded provolone or mozzarella cheese evenly over the casserole.
- Add the crunchy topping: Spread the crushed Ritz crackers or breadcrumbs over the top of the cheese layer to add a bit of crunch.
- Bake: Place the casserole in the preheated oven and bake for 20-25 minutes, or until the cheese is melted and bubbly and the top is golden brown.
- Serve: Remove the casserole from the oven and let it cool for a few minutes before serving.
How to Cook Philly Cheesesteak Casserole: A Step-by-Step Guide
- Prep the Ingredients: Start by slicing the steak thinly and cutting all your vegetables (onions, peppers, mushrooms) into even slices. Preheat your oven and prepare your baking dish.
- Brown the Steak: Sauté your steak in a hot skillet until browned, then remove it from the pan to prevent overcooking.
- Sauté Vegetables: In the same skillet, sauté the vegetables until tender, adding garlic towards the end to prevent burning.
- Create the Sauce: Add cream cheese, broth, and Worcestershire sauce to the skillet and stir until smooth.
- Assemble the Casserole: Layer the steak and vegetable sauce in a baking dish, top with shredded cheese and crushed crackers.
- Bake Until Bubbly: Bake at 350°F until everything is melted and golden, about 25 minutes.
Common Mistakes to Avoid
- Overcooking the Steak: Thinly sliced steak cooks very quickly, so avoid overcooking it before it goes into the oven. Cook it just until browned to maintain tenderness.
- Using the Wrong Cheese: Philly cheesesteaks are known for their melty, gooey cheese, so make sure to use a good melting cheese like provolone or mozzarella.
- Forgetting to Season: Don’t forget to season each layer—steak, vegetables, and sauce—to ensure every bite is flavorful.
- Skimping on the Crunchy Topping: The cracker or breadcrumb topping adds a great contrast in texture. Don’t skip it!
Serving and Presentation Tips
A casserole can sometimes seem humble, but there are plenty of ways to make your Philly cheesesteak casserole look as good as it tastes. Here are a few tips:
- Use a fresh garnish: Sprinkle freshly chopped parsley or green onions on top after baking for a pop of color and freshness.
- Serve family-style: Bring the casserole to the table straight from the oven in its dish, and serve it family-style for a casual yet inviting presentation.
- Add extra toppings: Offer a side of pickled jalapeños, hot sauce, or a drizzle of cheese sauce for extra flavor.
How to Serve Philly Cheesesteak Casserole
Serve this casserole warm, right out of the oven, for the best flavor and texture. Pair it with a simple side salad or roasted vegetables for a well-balanced meal. For an even heartier option, serve with garlic bread or crusty rolls to soak up any leftover sauce.
Presentation Ideas for Philly Cheesesteak Casserole
- Individual servings: Scoop the casserole into small ramekins or mini cast-iron skillets for individual portions that look extra special.
- Family-style: Serve directly from the baking dish for a casual, rustic presentation, letting everyone help themselves at the table.
- Garnish with fresh herbs: Add a pop of color with freshly chopped parsley, cilantro, or chives sprinkled over the top.
Philly Cheesesteak Casserole Recipe Tips
- Prep Ahead: You can assemble the casserole the night before, refrigerate it, and bake it the next day. Just add an extra 10 minutes to the baking time if it’s coming straight from the fridge.
- Double the Recipe: This recipe can easily be doubled for a larger crowd—just use a bigger baking dish.
- Make it Spicy: If you like heat, add some sliced jalapeños or a pinch of red pepper flakes to the vegetable mixture.
- Leftovers: This casserole reheats beautifully and is perfect for lunch the next day. Store in an airtight container in the refrigerator for up to 3 days.
Frequently Asked Questions (FAQs)
1. Can I freeze Philly cheesesteak casserole?
Yes, you can freeze it! After assembling the casserole, wrap it tightly with aluminum foil and freeze for up to 3 months. To reheat, thaw overnight in the fridge and bake as directed.
2. What can I use instead of provolone cheese?
Mozzarella, cheddar, or a white American cheese are all great substitutes for provolone. Each will give you that melty, gooey texture.
3. Can I make this casserole ahead of time?
Absolutely! Assemble the casserole up to 24 hours in advance, refrigerate it, and then bake it when you're ready to serve.
4. What side dishes go well with Philly cheesesteak casserole?
A simple green salad, roasted veggies, or garlic bread make excellent sides for this casserole.
5. How can I make this dish healthier?
To make it lighter, use leaner cuts of beef, opt for reduced-fat cream cheese, and skip the cracker topping.
Conclusion
Philly cheesesteak casserole is a perfect way to enjoy all the flavors of a classic cheesesteak in an easy, make-ahead dish. Whether you’re feeding a crowd or just looking for a satisfying family meal, this casserole delivers on taste, texture, and comfort. With its tender steak, sautéed vegetables, creamy sauce, and melty cheese, this dish will quickly become a favorite. Try it today, and enjoy a cozy, cheesy meal that brings the iconic Philly cheesesteak to your table!
PrintPhilly Cheesesteak Casserole Recipe
Enjoy the flavors of the classic Philly Cheesesteak in casserole form with tender steak, melty cheese, bell peppers, and onions. Perfect for an easy weeknight meal!
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: American
- Diet: Gluten Free
Ingredients
- 1 lb ground beef or thinly sliced steak
- 1 large onion, diced
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 2 cups shredded provolone or mozzarella cheese
- 1 cup cream cheese
- 4 eggs
- ½ tsp garlic powder
- Salt and pepper to taste
- 2 tbsp olive oil
Instructions
- Preheat oven to 350°F (175°C).
- In a skillet, heat olive oil and sauté onions and bell peppers until softened. Remove from skillet.
- In the same skillet, cook ground beef or steak until browned. Drain excess fat.
- In a large bowl, mix together eggs, cream cheese, garlic powder, salt, and pepper.
- Combine the cooked beef, onions, and peppers with the egg mixture.
- Spread the mixture into a greased baking dish.
- Top with shredded cheese and bake for 30 minutes, or until the cheese is bubbly and golden.
- Let cool slightly before serving.
Notes
- Use thinly sliced ribeye for a more authentic cheesesteak flavor.
- You can add mushrooms for extra flavor.
- Serve with a side salad or over toasted hoagie rolls for a heartier meal.
Nutrition
- Serving Size: 1 slice
- Calories: 400
- Sugar: 2g
- Sodium: 500mg
Leave a Reply