The Philly cheesesteak is an icon. Thinly sliced ribeye, caramelized onions and peppers, and that glorious blanket of melted provolone or Cheez Whiz, all piled into a hoagie roll. But as delicious as it is, the sandwich format can be messy, and it is not always practical for feeding a crowd. This Philly cheesesteak casserole solves every problem. It takes all those bold, savory, cheesy flavors and transforms them into a hearty, scoopable, one-dish casserole that serves a hungry family without a single bun in sight.
This Philly cheesesteak casserole delivers everything you love about the original. Tender, thinly sliced beef is seared until deeply browned, then layered with sautéed bell peppers, mushrooms, and onions, all bathed in a rich, creamy sauce and topped with a generous blanket of provolone and mozzarella. The whole thing bakes until bubbly and golden. Every bite is packed with that unmistakable cheesesteak flavor. Serve it as is for a low-carb meal, or scoop it into sub rolls for a deconstructed sandwich experience. Either way, it is guaranteed to disappear fast.
Why You Will Love This Recipe
· All the Classic Flavors: Beef, peppers, onions, mushrooms, and plenty of cheese.
· One Dish, Minimal Cleanup: Everything cooks in a skillet then bakes in a casserole dish.
· No Bread Required: Perfect for low-carb and keto diets (skip the flour or use almond flour).
· Feeds a Crowd: A 9×13 pan serves 6-8 hungry people.
· Ready in Under an Hour: Faster than making individual sandwiches.
· Great for Meal Prep: Reheats beautifully for lunches all week.
· Customizable: Add mushrooms, change the cheese, or spice it up.
Ingredients List
For the Beef and Vegetables:
· 2 lbs (900g) thinly sliced ribeye steak or sirloin (see note below)
· 1 tablespoon olive oil
· 1 large yellow onion, thinly sliced
· 2 bell peppers (green and red), thinly sliced
· 8 oz (225g) cremini mushrooms, sliced (optional but recommended)
· 3 cloves garlic, minced
· 1 teaspoon kosher salt
· ½ teaspoon black pepper
For the Creamy Cheese Sauce:
· 4 oz (½ block) cream cheese, softened and cubed
· ½ cup beef broth
· 1 teaspoon Worcestershire sauce
For the Topping:
· 1 ½ cups shredded provolone cheese
· 1 cup shredded mozzarella cheese
· Optional: Fresh parsley for garnish
Step-by-Step Instructions
Step 1: Preheat and Prepare
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with non-stick spray.
Step 2: Prepare the Beef
If your steak is not already thinly sliced, place it in the freezer for 20-30 minutes to firm up, then slice it as thinly as possible against the grain. Pat the beef slices dry with paper towels.
Step 3: Sear the Beef
Heat the olive oil in a large skillet or Dutch oven over medium-high heat. Working in batches to avoid crowding, add the beef in a single layer. Sear for 1-2 minutes per side, just until browned. Do not overcook; the beef will finish in the oven. Transfer the seared beef to a plate and set aside.
Step 4: Sauté the Vegetables
In the same skillet, add the sliced onion, bell peppers, and mushrooms (if using). Cook for 5-7 minutes, stirring occasionally, until the vegetables are softened and starting to caramelize. Add the minced garlic and cook for 60 seconds until fragrant. Season with salt and pepper.
Step 5: Make the Creamy Sauce
Reduce the heat to low. Add the cream cheese cubes and beef broth to the skillet with the vegetables. Stir constantly until the cream cheese has melted and the mixture is smooth. Stir in the Worcestershire sauce.
Step 6: Combine and Transfer to Baking Dish
Return the seared beef to the skillet, along with any accumulated juices. Stir to combine everything. Transfer the mixture to the prepared baking dish and spread it into an even layer.
Step 7: Add the Cheese Topping
Sprinkle the shredded provolone and mozzarella evenly over the top of the casserole.
Step 8: Bake
Bake uncovered for 15-20 minutes, until the cheese is melted, bubbly, and starting to brown in spots. For a deeper golden top, switch the oven to broil for the final 1-2 minutes, watching carefully to prevent burning.
Step 9: Rest and Serve
Let the casserole rest for 5 minutes before serving. Garnish with fresh parsley if desired. Serve hot, as is, or scooped into hoagie rolls.
Cooking Tips and Pro Tips for Best Results
· Freeze the beef for easy slicing: Partially freezing the ribeye for 20-30 minutes makes it much easier to slice paper-thin. This is the most important step for achieving authentic cheesesteak texture.
· Use ribeye for authentic flavor: Ribeye has the perfect fat content for a juicy, flavorful cheesesteak. Sirloin is a leaner, more budget-friendly option but may be slightly less tender. Do not use ground beef.
· Do not overcook the beef during searing: The beef will continue cooking in the oven. Sear just until browned, about 1-2 minutes per side. Overcooked beef becomes tough and chewy.
· Work in batches when searing: Crowding the skillet lowers the temperature and causes the beef to steam instead of sear. Cook the beef in 2-3 batches.
· Do not skip the mushrooms: While optional, mushrooms add an earthy depth and help stretch the dish further. If you have mushroom haters, mince them finely; they will virtually disappear into the sauce.
· Use low-moisture cheese: Pre-shredded cheese contains anti-caking agents that can affect melting. Shredding provolone and mozzarella from a block yields a creamier, more cohesive topping.
Variations and Substitutions
Chicken Cheesesteak Casserole:
Substitute the ribeye with 2 lbs of thinly sliced chicken breast or thighs. Cook the same way, searing just until browned. Use provolone or a blend of provolone and mozzarella. The flavor is lighter but equally delicious.
Low-Carb / Keto Philly Cheesesteak Casserole:
Omit the cream cheese and use ½ cup of heavy cream instead. Use 1 teaspoon of xanthan gum or an extra ½ cup of shredded cheese to thicken. Serve as is, or over cauliflower rice.
Philly Cheesesteak Pasta Casserole:
Add 8 oz of cooked rotini or penne pasta to the mixture before transferring to the baking dish. Increase the beef broth to ¾ cup and add ½ cup of sour cream to keep the sauce creamy. This version stretches the dish even further.
Spicy Philly Cheesesteak Casserole:
Add 1 thinly sliced jalapeño or serrano pepper with the bell peppers. Use pepper jack cheese instead of provolone. Add 1 teaspoon of crushed red pepper flakes to the sauce. Serve with pickled jalapeños and hot sauce.
Mushroom Lover’s Cheesesteak Casserole:
Double the mushrooms to 16 oz and add 1 cup of sliced shiitake or portobello mushrooms along with the cremini. Omit the cream cheese and use ¼ cup of sour cream instead for a tangier sauce.
Creamy Onion Cheesesteak Casserole:
Add 2 large onions instead of 1. Cook them slowly over medium-low heat for 15 minutes until deeply caramelized before adding the bell peppers. The sweet, jammy onions add a rich, savory depth.
Serving Suggestions
This Philly cheesesteak casserole is delicious on its own, but here are several ways to serve it:
· As a Low-Carb Meal: Serve in a bowl with a side salad or roasted vegetables.
· In a Hoagie Roll: Scoop the casserole into toasted sub rolls for a deconstructed cheesesteak sandwich.
· Over Rice or Cauliflower Rice: The creamy sauce is perfect over rice.
· With Crusty Bread: Essential for sopping up any extra sauce.
· As a Dip: Serve with tortilla chips, crackers, or bell pepper slices.
Side dishes that pair well:
· Simple green salad with vinaigrette
· Roasted broccoli or asparagus
· Coleslaw (for a Philly-style cheesesteak shop experience)
· French fries or sweet potato fries
Storage and Reheating Instructions
Refrigerator:
Store leftovers in an airtight container for up to 4 days. The casserole may release some liquid as it sits, which is normal.
Freezer:
Freeze in a freezer-safe container for up to 3 months. The texture of the cheese sauce may change slightly upon thawing, but the flavor remains excellent. Thaw overnight in the refrigerator before reheating.
Reheating:
· Oven (Best): Cover with foil and bake at 325°F for 15-20 minutes.
· Stovetop: Reheat in a covered skillet over medium-low heat for 8-10 minutes, stirring occasionally.
· Microwave: Heat individual portions covered for 90 seconds, stir, then heat for another 60 seconds.
Nutritional Information (Approximate, per serving – serves 6)
· Calories: 520
· Protein: 42g
· Fat: 34g
· Saturated Fat: 16g
· Carbohydrates: 10g
· Fiber: 2g
· Sugar: 6g
· Sodium: 780mg
· Calcium: 30% Daily Value
· Iron: 20% Daily Value
Frequently Asked Questions (FAQ)
1. What is the best cut of beef for Philly cheesesteak?
Ribeye is the gold standard. It has generous marbling that keeps the meat tender and juicy. Top sirloin is a leaner, more affordable option that still works well. Avoid chuck or brisket, which require long cooking to become tender. Do not use ground beef; it will not have the right texture.
2. How do I get the beef thin enough without a meat slicer?
Partially freeze the beef for 20-30 minutes until it is firm but not frozen solid. Use a very sharp knife to slice it as thinly as possible against the grain. A chef’s knife or a carving knife works well. You can also ask your butcher to slice the beef for you.
3. Can I use Cheez Whiz instead of provolone and mozzarella?
Yes. For an authentic South Philly cheesesteak experience, use Cheez Whiz. Warm the Cheez Whiz in a saucepan or microwave until pourable, then drizzle it over the casserole after baking, or stir it into the sauce. Use 1 ½ cups of Cheez Whiz in place of the shredded cheese topping.
4. Why is my casserole watery?
Watery casserole usually comes from too much liquid or from vegetables releasing excess water. Do not add extra broth beyond the ½ cup called for. If your mushrooms and peppers were very wet, cook them for an extra 2-3 minutes to evaporate the moisture before adding the cream cheese and broth.
5. Can I make this casserole in a slow cooker?
Yes. Sear the beef and sauté the vegetables as directed. Transfer everything to a slow cooker, add the cream cheese and broth, and cook on low for 2-3 hours. Top with the shredded cheese during the last 15-20 minutes, cover, and let the cheese melt. The slow cooker version will be softer and more stew-like.
6. Can I add eggs to make this a breakfast casserole?
Absolutely. Whisk 6 large eggs with ¼ cup of milk. After transferring the beef and vegetables to the baking dish, pour the egg mixture over the top, then sprinkle with cheese. Bake at 350°F for 25-30 minutes, until the eggs are set and the cheese is golden. This creates a Philly cheesesteak breakfast casserole perfect for brunch.