Philly Cheese Steak Casserole Recipe: A Hearty and Cheesy Delight
Philly Cheese Steak Casserole is a rich, cheesy, and comforting dish inspired by the classic Philly cheesesteak sandwich. With tender beef, sautéed onions and peppers, and plenty of melted cheese, this casserole is a crowd-pleaser. It takes just 15 minutes of prep and 30 minutes of baking, making it a quick and satisfying meal for the whole family.

Ingredients
- 1 lb ground beef or thinly sliced ribeye steak
- 1 tablespoon olive oil
- 1 small onion, diced
- 1 green bell pepper, diced
- 1 cup mushrooms, sliced
- 2 cloves garlic, minced
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 4 ounces cream cheese, softened
- 1/2 cup heavy cream
- 2 large eggs
- 1 cup shredded provolone or mozzarella cheese
- 1/2 cup shredded cheddar cheese
Step-by-Step Instructions
Step 1: Cook the Beef and Vegetables
Heat olive oil in a skillet over medium heat. Add ground beef or sliced steak and cook until browned. Drain excess fat, then add onions, bell peppers, mushrooms, and garlic. Sauté for 5 minutes until vegetables are soft. Stir in Worcestershire sauce, salt, and pepper.
For more delicious beef recipes, try Beef and Cheese Chimichangas.
Step 2: Prepare the Casserole Mixture
In a large bowl, whisk together cream cheese, heavy cream, and eggs until smooth. Stir in the cooked beef and vegetable mixture until well combined.
Step 3: Assemble the Casserole
Preheat the oven to 375°F (190°C). Grease a baking dish and pour in the beef mixture. Spread it evenly, then top with shredded provolone and cheddar cheese.
Step 4: Bake to Perfection
Bake for 25–30 minutes or until the cheese is melted and bubbly. Let the casserole rest for 5 minutes before serving.
Step 5: Serve and Enjoy
Slice and serve warm with a fresh salad or garlic bread.
For another cheesy delight, check out Loaded Cheesy Pocket Tacos.

Tips for the Best Philly Cheese Steak Casserole
- Use thinly sliced ribeye for authentic flavor – Ground beef is great, but ribeye adds a real Philly cheesesteak taste.
- Choose the right cheese – Provolone melts beautifully, but you can also use mozzarella or Swiss.
- Don’t skip the Worcestershire sauce – It adds depth to the beefy flavor.
- Add a crispy topping – Sprinkle crushed crackers or breadcrumbs before baking for extra texture.
Why You’ll Love This Recipe
This Philly Cheese Steak Casserole is a comforting, cheesy, and protein-packed meal. It’s an easy alternative to the classic sandwich, perfect for weeknight dinners, meal prep, or even a potluck dish.
Nutritional Information (Per Serving)
- Calories: 420
- Protein: 32g
- Carbohydrates: 8g
- Fat: 30g
- Fiber: 1g
- Sugar: 2g
Nutritional values are approximate and may vary based on ingredients used.
Make-Ahead and Storage Tips
- Make Ahead: Assemble the casserole and store it in the fridge for up to 24 hours before baking.
- Storage: Keep leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheating: Warm in the oven at 350°F (175°C) for 10 minutes or microwave in 30-second intervals.
- Freezing: Freeze the baked casserole for up to 2 months. Thaw in the fridge overnight before reheating.
Serving Suggestions
Pair this casserole with a simple side salad, roasted vegetables, or crispy garlic bread for a complete meal. You can also serve it with a low-carb option like cauliflower rice.

Conclusion
Philly Cheese Steak Casserole is a delicious, comforting dish packed with all the flavors of a classic Philly cheesesteak in a cheesy, baked form. It’s easy to prepare, customizable, and perfect for any occasion. Try this recipe today and enjoy a hearty, flavorful meal!