This Philly Cheese Steak Casserole brings together all the delicious flavors of a classic Philly cheesesteak sandwich in a comforting and easy-to-make casserole. With tender beef, sautéed peppers, onions, and a creamy cheese sauce, this dish is perfect for a quick and satisfying weeknight dinner. It’s a one-pan wonder that’s sure to please everyone at the table!
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
1 lb (450g) thinly sliced beef steak (such as ribeye or sirloin)
1 tablespoon olive oil
1 large onion, thinly sliced
1 large green bell pepper, thinly sliced
1 large red bell pepper, thinly sliced
2 cloves garlic, minced
2 cups shredded provolone cheese
1 cup shredded mozzarella cheese
½ cup cream cheese, softened
½ cup mayonnaise
½ cup sour cream
1 teaspoon Worcestershire sauce
1 teaspoon dried oregano
½ teaspoon salt
½ teaspoon black pepper
3 cups cooked pasta (penne or rotini work well)
Directions
Preheat oven to 350°F (175°C).
Heat olive oil in a large skillet over medium-high heat. Add the beef and cook until browned and just cooked through, about 4-5 minutes. Remove beef and set aside.
In the same skillet, add onion and bell peppers. Sauté until softened and slightly caramelized, about 8 minutes. Add garlic and cook 1 more minute until fragrant.
Return the beef to the skillet and stir to combine with the vegetables. Remove from heat.
In a large bowl, mix cream cheese, mayonnaise, sour cream, Worcestershire sauce, oregano, salt, and pepper until smooth.
Add the cooked pasta, beef mixture, and half the provolone and mozzarella cheese into the bowl and stir well to combine.
Transfer the mixture into a greased 9x13-inch baking dish. Sprinkle remaining cheeses evenly on top.
Bake uncovered for 25-30 minutes, or until the cheese is melted, bubbly, and slightly golden.
Let cool for 5 minutes before serving.
Servings and Timing
Prep Time: 15 minutes
Cooking Time: 40 minutes
Total Time: 55 minutes
Servings: 6 servings
Variations
Vegetarian Version: Replace the beef with sautéed mushrooms or tofu for a vegetarian version of this casserole.
Add Heat: For a spicy twist, add sliced jalapeños or a dash of hot sauce to the mix.
Cheese Options: Feel free to swap out the provolone or mozzarella for other cheeses like cheddar or Gouda for a different flavor profile.
Pasta Variety: While penne or rotini work well, feel free to use any pasta shape you have on hand, such as shells or fusilli.
Storage/Reheating
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheating: Reheat the casserole in the oven at 350°F (175°C) for about 15-20 minutes or until warmed through. Alternatively, you can microwave individual servings for 1-2 minutes.
FAQs
Can I make this casserole ahead of time?
Yes, you can assemble the casserole ahead of time and refrigerate it for up to 24 hours before baking. Just make sure to bake it as instructed when you're ready to enjoy it.
Can I use a different type of meat?
Absolutely! While beef is traditional, you can use ground turkey, chicken, or even pork if you prefer.
Is there a substitute for cream cheese?
If you don’t have cream cheese, you can use ricotta cheese or a combination of Greek yogurt and sour cream for a similar creamy texture.
Can I freeze this casserole?
Yes, this casserole freezes well! To freeze, assemble it as directed, cover it tightly with foil, and store it in the freezer for up to 3 months. When ready to bake, thaw it overnight in the refrigerator and bake as directed.
What side dishes go well with this casserole?
I love serving this casserole with a simple side salad, roasted vegetables, or some garlic bread to make a full meal.
Conclusion
This Philly Cheese Steak Casserole is a perfect comfort food that combines the flavors of a Philly cheesesteak sandwich with the ease and heartiness of a casserole. It’s quick to make, full of flavor, and will definitely satisfy your hunger. Whether you're making it for a busy weeknight dinner or as a crowd-pleaser for a gathering, this dish is sure to be a hit!
Recipe:

Philly Cheese Steak Casserole
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Cheryl
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Gluten Free
Description
A comforting casserole that combines the flavors of a classic Philly cheesesteak sandwich with a creamy and hearty pasta base.
Ingredients
1 lb (450g) thinly sliced beef steak (such as ribeye or sirloin)
1 tablespoon olive oil
1 large onion, thinly sliced
1 large green bell pepper, thinly sliced
1 large red bell pepper, thinly sliced
2 cloves garlic, minced
2 cups shredded provolone cheese
1 cup shredded mozzarella cheese
½ cup cream cheese, softened
½ cup mayonnaise
½ cup sour cream
1 teaspoon Worcestershire sauce
1 teaspoon dried oregano
½ teaspoon salt
½ teaspoon black pepper
3 cups cooked pasta (penne or rotini work well)
Instructions
- Preheat oven to 350°F (175°C).
- Heat olive oil in a large skillet over medium-high heat. Add the beef and cook until browned and just cooked through, about 4-5 minutes. Remove beef and set aside.
- In the same skillet, add onion and bell peppers. Sauté until softened and slightly caramelized, about 8 minutes. Add garlic and cook for 1 more minute until fragrant.
- Return the beef to the skillet and stir to combine with the vegetables. Remove from heat.
- In a large bowl, mix cream cheese, mayonnaise, sour cream, Worcestershire sauce, oregano, salt, and pepper until smooth.
- Add the cooked pasta, beef mixture, and half the provolone and mozzarella cheese into the bowl and stir well to combine.
- Transfer the mixture into a greased 9x13-inch baking dish. Sprinkle remaining cheeses evenly on top.
- Bake uncovered for 25-30 minutes, or until the cheese is melted, bubbly, and slightly golden.
- Let cool for 5 minutes before serving.
Notes
For a vegetarian version, replace the beef with sautéed mushrooms or tofu.
Add sliced jalapeños or hot sauce for a spicy twist.
Feel free to substitute provolone or mozzarella with other cheeses like cheddar or Gouda.
This dish works well with any pasta shape such as shells or fusilli.
You can store leftovers in the fridge for up to 3 days.
Reheat in the oven at 350°F (175°C) for 15-20 minutes or microwave individual servings for 1-2 minutes.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Dinner
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 4g
- Sodium: 600mg
- Fat: 24g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 60mg