Philly Cheese Steak Casserole

Philly Cheese Steak Casserole combines the classic flavors of a Philly cheese steak sandwich into a hearty and comforting casserole. With tender slices of beef, sautéed peppers and onions, and a creamy cheese sauce, this dish is sure to be a family favorite. Perfect for a weeknight dinner or a potluck, this casserole is easy to prepare and delivers all the deliciousness of a Philly cheese steak in a convenient baked dish.


  • 1 lb thinly sliced beef steak (ribeye or sirloin works well)
  • 1 large onion, thinly sliced
  • 1 large green bell pepper, thinly sliced
  • 1 large red bell pepper, thinly sliced
  • 8 oz mushrooms, sliced
  • 2 cloves garlic, minced
  • 2 tbsp olive oil
  • Salt and pepper to taste
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 8 oz cream cheese, softened
  • 1 cup beef broth
  • 1/2 cup heavy cream
  • 2 cups shredded provolone cheese
  • 1 cup shredded mozzarella cheese
  • 2 cups cooked pasta (optional)

Optional Additions:

  • 1 cup sliced jalapeños for extra heat
  • 1 cup shredded cheddar cheese for additional cheesy goodness


  1. Prepare the Oven:
  • Preheat your oven to 350°F (175°C).
  1. Cook the Vegetables:
  • In a large skillet, heat the olive oil over medium-high heat.
  • Add the onions, bell peppers, and mushrooms. Sauté until they are tender and the onions are translucent, about 5-7 minutes.
  • Add the minced garlic and cook for another minute. Season with salt, pepper, garlic powder, and onion powder. Remove the vegetables from the skillet and set aside.
  1. Cook the Beef:
  • In the same skillet, add the sliced beef steak. Cook until the beef is browned and cooked through, about 5-7 minutes. Season with additional salt and pepper to taste.
  1. Prepare the Cheese Sauce:
  • In a medium saucepan, combine the cream cheese, beef broth, and heavy cream over medium heat. Stir until the cream cheese is melted and the mixture is smooth.
  • Remove from heat and stir in 1 cup of shredded provolone cheese until melted and combined.
  1. Assemble the Casserole:
  • In a large mixing bowl, combine the cooked beef, sautéed vegetables, and cooked pasta (if using). Pour the cheese sauce over the mixture and stir to combine.
  • Transfer the mixture to a greased 9×13-inch baking dish. Top with the remaining 1 cup of shredded provolone cheese and the shredded mozzarella cheese.
  1. Bake the Casserole:
  • Bake in the preheated oven for 20-25 minutes, or until the cheese is melted and bubbly and the casserole is heated through.
  1. Serve:
  • Remove the casserole from the oven and let it rest for a few minutes before serving. Garnish with sliced jalapeños if desired.

Tips for Success:

  • Use thinly sliced beef to ensure quick and even cooking.
  • Feel free to substitute other types of cheese, such as cheddar or Swiss, for a different flavor profile.
  • This casserole can be made ahead of time and refrigerated. Simply bake it when you’re ready to serve.

Nutritional Estimate:
(Per Serving, based on 8 servings)

  • Calories: 450
  • Carbohydrates: 12g
  • Sugars: 4g
  • Fat: 30g
  • Protein: 25g

Philly Cheese Steak Casserole is a versatile dish that pairs well with a simple green salad or steamed vegetables. For a complete Philly cheese steak experience, serve it with some crusty bread or rolls on the side. This casserole is sure to satisfy your craving for a hearty and cheesy meal with the iconic flavors of a Philly cheese steak. Enjoy!

Leave a Comment