Philly Cheesesteak Casserole

Try this delicious Philly Cheesesteak Casserole, a twist on the classic Philly Cheesesteak. Tender sirloin steak, colorful veggies, and creamy cheese come together for a mouthwatering meal the whole family will love!

I love a delicious casserole. They are filling, versatile, and my go-to meal for any busy night. Try out some of my other favorites like this yummy Sloppy Joe Casserole, this Crack Chicken Casserole, or this crazy delicious Poppy Seed Chicken Casserole.

The top view of Philly Cheesesteak casserole in a 9x12 baking dish.

What is Philly Cheesesteak Casserole?

Philly Cheesesteak Casserole is a delightful twist on the classic Philly Cheesesteak sandwich. Instead of being served on a roll, the dish is prepared in a baking dish and typically includes thinly sliced steak, sautéed bell peppers, onions, and mushrooms, mixed with a creamy cheese sauce and topped with melted cheese. It’s a delicious and comforting one-dish meal that captures the flavors of the iconic Philadelphia sandwich in a new and delightful way.

The Philly Cheesesteak casserole is a special version of the well-known sandwich. It takes all the delicious flavors we love and turns them into a tasty and easy-to-make dish perfect for big groups. You can change the recipe to match your preferences by adding different types of cheese, like cheddar or mozzarella. You can also make it heartier by adding sliced potatoes or pasta.


Don’t worry. If you love a good Philly cheesesteak, I didn’t leave out any of the classic, favorite ingredients! This Philly cheesesteak casserole has it all! Check out the recipe card at the bottom of the post for all of the exact measurements.

  • Sirloin Steak: Tender and thinly sliced beef, perfect for adding rich and meaty flavor to the casserole.
  • Salt and Pepper: These enhance the taste of the dish and bring out the flavors.
  • Worcestershire Sauce: A savory sauce that adds a tangy and umami kick to the steak and veggies.
  • Unsalted Butter: Creamy and rich butter is used to bring flavor to the Philly Cheesesteak Casserole.
  • White Onion: A sweet veggie that provides a yummy taste to the dish.
  • Red and Green Bell Peppers: Colorful and sweet, these peppers add a vibrant touch and mild flavor to the casserole.
  • Mushrooms: Sliced and earthy, mushrooms bring a delightful umami flavor and meaty texture to the casserole.
  • Garlic Cloves: Small but powerful, this adds in a delicious flavor and smell to the casserole.
  • Cream Cheese: This tangy ingredient is what makes the sauce so creamy and delicious.
  • Heavy Cream: This makes the cream cheese a little thinner so that it can be mixed into a sauce.
  • Pepperjack Cheese: A spicy and zesty cheese that adds a kick of heat and boldness to the casserole.
  • Provolone Cheese: A mild and gooey cheese, perfect for creating a melty and cheesy topping to the dish.

How to Make Philly Cheesesteak Casserole

This Philly Cheesesteak Casserole recipe is so simple and easy. It comes together in less than 30 minutes which makes it the perfect weeknight meal for any of those busy, on-the-go nights.

  1. Prep: Preheat the oven to 400 degrees Fahrenheit. Then, add the salt and pepper to the sirloin steak.
  2. Sear the Steak: Add the oil and heat to medium-high in a large cast iron skillet. Add the steak and then sear each side for about 2 minutes.
  3. Add Sauce: Add the Worcestershire sauce and toss with the meat. Remove from the pan.
  4. Add Veggies: Add the butter, garlic, bell peppers, onion, and then the mushrooms to the pan.
  5. Cook: Cook for two minutes until the veggies are tender.
  6. Make Sauce: Add the cream cheese and heavy cream and mix well. Bring everything to a simmer and then cook for an additional 5 minutes.
  7. Add Meat to Veggies: Add the steak back to the skillet. Sprinkle with shredded pepper jack cheese and stir to combine.
  8. Bake: Transfer the cheesesteak mixture to a greased baking dish. Layer the provolone cheese slices on top and then bake for 15 minutes or until the cheese is melted and golden.
5 pictures showing how to cook the meat and veggies in a skillet.


Here are a few tips on how you can make this Philly Cheesesteak Casserole turn out perfect!

  • How to Slice Sirloin: Slicing the sirloin steak thinly and against the grain will give you a tender texture in the casserole.
  • Adjust the Seasonings: You can add more or less salt, pepper, or Worcestershire sauce to make it just how you like it.
  • Marinate: For extra depth of flavor, try marinating the steak in the Worcestershire sauce for a few minutes before cooking.
  • Time Savers: To save time, you can use pre-sliced mushrooms and pre-minced garlic from the grocery store. Then you can whip this up even faster!
  • Preheat the Skillet: Preheating the cast iron skillet before cooking the steak will help create a nice sear and then keep the meat nice and juicy.
The side view of a spoon scooping out Philly cheesesteak casserole.

Variations and Substitutions

Do you love this so much you want to make it all the time? I get it! Here are some variations and ways to change this up so that you can have it often and it’s different every time!

  • Change the Meat: Substitute the sirloin steak with thinly sliced chicken breasts or chicken tenders for a delicious chicken version of the casserole.
  • Make it Vegetarian: Skip the meat and add more veggies like zucchini, broccoli, or spinach for a meat-free option.
  • Add Carbs: Add cooked rice or your favorite pasta to the casserole for a hearty and filling twist.
  • Change up the Cheese: Experiment with different cheese combinations. Try using mozzarella, Swiss, or gouda in place of the provolone or pepperjack cheese.
  • Add Rolls on Top: Instead of provolone cheese, top the casserole with slices of Philly rolls or hoagie rolls to mimic the traditional sandwich experience.
  • Make it Spicy: Add some diced jalapeños or crushed red pepper flakes to the mix for an extra kick of heat.
  • Have it for Breakfast! Make a breakfast version by adding scrambled eggs to the casserole and then serve it with toast or English muffins.
Philly Cheesesteak Casserole in a black bowl with a fork.

Storing Leftovers

This Philly Cheesesteak Casserole makes fantastic leftovers! Have them for lunch, add them to a roll to make it a sandwhich or just reheat them up for dinner the next day.

  • In the Refrigerator: To store leftovers, let the casserole cool down to room temperature. Then, place it in an airtight container or cover it tightly with plastic wrap. It will last in the refrigerator for 3-4 days.
  • To Reheat: You can use the microwave or oven until it’s heated through.