Craving all the flavors of a classic Philly cheesesteak sandwich, but with a twist? This Philly Cheesesteak Casserole recipe delivers all the savory goodness of the iconic sandwich in an easy-to-make, shareable form. It's perfect for a family dinner or a potluck and is sure to please even the pickiest of eaters. Whether you're a cheesesteak aficionado or someone looking to try something new, this recipe will satisfy your hunger. Read on to discover all the delicious details and helpful tips to make this mouth-watering casserole at home!
What is a “Philly Cheesesteak Casserole”?
A Philly Cheesesteak Casserole is essentially a baked dish that takes all the classic ingredients from the famous Philadelphia cheesesteak sandwich—thinly sliced steak, sautéed peppers and onions, and of course, lots of cheese—and layers them into a hearty casserole. Think of it as a deconstructed cheesesteak with all the flavors intact but in a format that's easier to make in larger portions. It’s a comforting, savory dish that can be prepped ahead of time and feeds a crowd.
Ingredients List for Philly Cheesesteak Casserole
To make the perfect Philly Cheesesteak Casserole, gather the following ingredients:
- 1 lb thinly sliced steak (ribeye or sirloin work best)
- 1 medium onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 red bell pepper, thinly sliced
- 2 cloves garlic, minced
- 8 oz mushrooms, sliced (optional)
- 2 cups shredded provolone cheese
- 1 cup shredded mozzarella cheese
- 8 oz cream cheese, softened
- 1 cup beef broth
- 1 tablespoon Worcestershire sauce
- 2 tablespoon olive oil for sautéing
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon Italian seasoning (optional)
- 2 tablespoon butter
- 4 large eggs
- ½ cup heavy cream
- 1 tablespoon Dijon mustard (optional)
Ingredient List Continued
For added flavor, you can include:
- 1 cup breadcrumbs (optional, for topping)
- 1 tablespoon chopped parsley (for garnish)
- 1 tablespoon hot sauce (optional, for those who like a spicy kick)
- Cheez Whiz (for those who want the authentic Philly cheesesteak experience)
- 4 slices provolone cheese (optional, for topping)
Substitutions and Variations
This Philly Cheesesteak Casserole is highly customizable, so feel free to substitute ingredients based on your preferences or dietary needs. Here are some ideas:
- Protein: Instead of steak, you can use ground beef, ground turkey, or even chicken for a different twist. If you're vegetarian, opt for meatless crumbles or portobello mushrooms as the main protein source.
- Cheese: While provolone and mozzarella are traditional, you can switch them out for cheddar, Monterey Jack, or even Pepper Jack if you like a spicier version. Vegan cheese options are also available for those avoiding dairy.
- Vegetables: Add more veggies like zucchini, spinach, or even jalapeños to make the casserole more filling or to sneak in extra nutrients.
- Keto-Friendly: If you're following a keto diet, omit the breadcrumbs and use more eggs or heavy cream to keep the dish low in carbs.
- Gluten-Free: Swap out any bread or flour-based toppings with gluten-free options like crushed pork rinds or gluten-free panko.
Step-by-Step Cooking Instructions

Ready to make this tasty casserole? Follow these simple steps:
- Preheat the oven to 350°F (175°C) and grease a 9x13-inch baking dish.
- Sauté the vegetables: In a large skillet, heat the olive oil over medium heat. Add the sliced onions, peppers, garlic, and mushrooms (if using), cooking for 5-7 minutes until the vegetables are soft and slightly caramelized. Remove from heat and set aside.
- Cook the steak: In the same skillet, add a little more olive oil if needed and cook the thinly sliced steak over medium-high heat for 2-3 minutes per side, or until browned. Remove from heat.
- Combine beef broth, Worcestershire, and seasonings: In a small bowl, whisk together the beef broth, Worcestershire sauce, salt, pepper, and Italian seasoning. Pour this mixture over the cooked steak and vegetables in the skillet, stirring to combine. Let the mixture simmer for 2-3 minutes to absorb the flavors.
- Prepare the cheese mixture: In another bowl, mix together the cream cheese, shredded provolone, shredded mozzarella, eggs, and heavy cream until smooth. Add Dijon mustard if desired for an extra layer of flavor.
- Layer the casserole: Spread half of the steak and veggie mixture evenly in the prepared baking dish. Pour half of the cheese mixture over it, then repeat with the remaining steak and cheese mixture.
- Top it off: If using breadcrumbs or additional provolone slices, sprinkle or place them on top of the casserole.
- Bake: Place the casserole in the preheated oven and bake for 25-30 minutes, or until the cheese is melted and bubbly. If desired, you can broil for the last 2-3 minutes for a crispy golden top.
How to Cook Philly Cheesesteak Casserole: A Step-by-Step Guide
To make the best Philly Cheesesteak Casserole, you’ll want to focus on the following key points:
- Sauté your veggies and meat separately for optimal flavor. Cook the onions, peppers, and garlic until they become sweet and tender before adding the steak. This ensures every ingredient is perfectly cooked.
- Use a combination of cheeses to get that melty, gooey texture everyone loves in a Philly cheesesteak. Cream cheese acts as a binder, while shredded provolone and mozzarella give it that rich, cheesy stretch.
- Whisk together your eggs and cream to create a custard-like texture that holds everything together, turning your cheesesteak into a cohesive, casserole form.
Common Mistakes to Avoid
While this casserole is straightforward, there are a few common mistakes to watch out for:
- Overcooking the steak: You don’t want tough, chewy meat. Cook it just until browned and no longer pink. It will finish cooking in the oven.
- Not pre-cooking the vegetables: Raw veggies can release too much water during baking, which will make your casserole soggy. Always sauté them first.
- Using too much liquid: If you add too much broth or cream, the casserole can become watery. Stick to the recommended amounts.
Serving and Presentation Tips
For a perfect presentation, slice the casserole into neat squares and use a spatula to serve. The melted cheese and tender steak should hold together nicely, offering a delicious cross-section of layers. Garnish with freshly chopped parsley for a pop of color.
How to Serve Philly Cheesesteak Casserole
This dish is hearty enough to be served on its own, but you can also pair it with:
- A light green salad with a tangy vinaigrette
- Roasted vegetables like Brussels sprouts or carrots
- A side of crusty bread or garlic bread for soaking up any cheesy goodness
Presentation Ideas for Philly Cheesesteak Casserole
For a more creative presentation, try:
- Mini individual casseroles: Use ramekins to make personal-sized servings.
- Top with crispy onions for extra crunch and texture.
- Cheez Whiz drizzle: If you want to go all-in on the Philly cheesesteak theme, drizzle warm Cheez Whiz over the casserole before serving.
Philly Cheesesteak Casserole Recipe Tips
- Make it ahead: You can assemble the casserole the night before and store it in the fridge. When you’re ready to cook, just pop it in the oven.
- Reheat leftovers: This casserole reheats beautifully in the oven or microwave. Add a bit of extra cheese on top before reheating for added flavor.
- Freezing: If you plan to freeze, do so before baking. Thaw in the fridge overnight and then bake as directed.
Frequently Asked Questions (FAQs)
Can I use a different cut of meat? Yes, ribeye is traditional, but you can use sirloin, ground beef, or even chicken.
How long does Philly Cheesesteak Casserole last in the fridge? It can be stored in an airtight container in the fridge for up to 3-4 days.
Can I freeze this casserole? Yes, assemble the casserole, but do not bake it. Wrap tightly and freeze for up to 3 months. Thaw before baking.
Can I add pasta or potatoes to the casserole? Absolutely! You can add cooked pasta or thinly sliced potatoes for a heartier dish.
What’s the best cheese for this recipe? Provolone is a classic choice, but feel free to use mozzarella, cheddar, or a mix of cheeses.
Conclusion
This Philly Cheesesteak Casserole is the perfect dish when you're craving comfort food with a little twist. With all the flavors of a traditional Philly cheesesteak, combined into a hearty, cheesy casserole, it’s a guaranteed crowd-pleaser. Easy to customize, you can make it your own by swapping ingredients or adding personal touches. Whether you’re making this for a weeknight dinner or a special gathering, it’s sure to become a family favorite. Don’t wait—gather your ingredients and give this irresistible casserole a try today!
PrintPhilly Cheesesteak Casserole Recipe
This Philly Cheesesteak Casserole recipe delivers all the classic flavors of a Philly cheesesteak in an easy-to-make casserole form. With tender steak, bell peppers, onions, and gooey cheese, it's a satisfying and comforting meal. Perfect for a family dinner or a potluck.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Gluten Free
Ingredients
- 1 lb ground beef or shaved steak
- 1 large onion, sliced
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 2 cups shredded provolone or mozzarella cheese
- ¼ cup cream cheese
- 1 cup beef broth
- 1 tbsp Worcestershire sauce
- 2 cloves garlic, minced
- Salt and pepper, to taste
- 1 tbsp olive oil
Instructions
- Preheat the oven to 350°F (175°C).
- Heat olive oil in a skillet over medium heat. Add onions and bell peppers, cook until soft.
- Add ground beef or shaved steak, garlic, and Worcestershire sauce, cooking until browned.
- Stir in cream cheese and beef broth, simmer for 5 minutes.
- Transfer mixture to a casserole dish, top with shredded cheese.
- Bake for 15-20 minutes, until cheese is melted and bubbly.
- Serve hot and enjoy!
Notes
- Substitute ground beef for shaved steak for a more authentic flavor.
- Add mushrooms for extra texture.
- Serve with a side salad or garlic bread.
Nutrition
- Serving Size: 1 serving
- Calories: 380 kcal
- Sugar: 3g
- Sodium: 720mg







Leave a Reply