
Philly Cheese Steak Casserole
Introduction
Get ready to transform a classic sandwich into an irresistible, comforting casserole! Our Philly Cheese Steak Casserole takes all the savory, cheesy goodness of a traditional Philly cheesesteak and bakes it into a hearty, satisfying dish. Tender slices of beef, sautéed onions and peppers, and a creamy, melty cheese sauce come together in perfect harmony, making every bite a delight. It’s a true crowd-pleaser that brings big flavors to your dinner table!
The best part? This casserole is incredibly easy to make and much quicker than assembling individual sandwiches. You get all the iconic taste without the fuss of rolling out dough or perfectly grilling hoagie rolls. It’s a fantastic weeknight meal option, perfect for busy evenings when you crave something special but need it to come together without a lot of stress.
So, whether you’re a long-time fan of the Philly cheesesteak or just looking for a delicious new casserole to add to your rotation, this recipe is for you. Dive in and discover how simple it is to bring this cozy, flavorful dish to life in your own kitchen. Your taste buds will thank you!
Cooking Time & Prep Time
- Prep Time: 20 minutes
- Cooking Time: 25 minutes
- Total Time: 45 minutes
Small tip: To save time, you can pre-chop your onions and peppers a day in advance and store them in an airtight container in the fridge.
Ingredients
This recipe makes 6 generous servings.
- For the Beef and Vegetables:
- 1 tablespoon olive oil
- 1 pound thinly sliced sirloin steak or shaved beef (look for “chip steak” or “sandwich steak”)
- 1 large yellow onion, thinly sliced
- 2 bell peppers (any color, e.g., green, red, or yellow), thinly sliced
- 1 teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- For the Creamy Cheese Sauce:
- 4 ounces cream cheese, softened
- ½ cup milk (any kind)
- ½ teaspoon Worcestershire sauce
- ¼ teaspoon salt
- ⅛ teaspoon black pepper
- For the Topping:
- 1 ½ cups shredded mozzarella cheese
- ½ cup shredded provolone cheese
- 2 tablespoons fresh parsley, chopped (for garnish, optional)
Step-by-Step Instructions
-
Step 1: Preheat and Prepare
Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch casserole dish. This will help prevent sticking and make cleanup easier later on.
Small tip: You can also use a non-stick cooking spray for quick greasing.
-
Step 2: Cook the Beef
Heat the olive oil in a large skillet or frying pan over medium-high heat. Add the thinly sliced beef to the hot pan. Cook for 3-5 minutes, breaking it up with a spoon, until it is browned and cooked through. Remove the beef from the skillet and set it aside in a bowl.
Small tip: Do not overcrowd the pan. If needed, cook the beef in two batches to ensure it browns properly and doesn’t steam.
-
Step 3: Sauté the Vegetables
Add the sliced onion and bell peppers to the same skillet (add a little more oil if needed). Sauté for 7-10 minutes, stirring occasionally, until the vegetables are softened and slightly caramelized. Stir in the garlic powder, salt, and black pepper. Cook for another minute until fragrant.
Small tip: Sautéing the vegetables until they are nicely softened brings out their natural sweetness and improves the texture of the casserole.
-
Step 4: Make the Creamy Cheese Sauce
In a medium bowl, whisk together the softened cream cheese and milk until smooth. Stir in the Worcestershire sauce, salt, and pepper. Make sure there are no lumps for a perfectly smooth sauce.
Small tip: Ensure your cream cheese is at room temperature. This makes it much easier to whisk smoothly with the milk.
-
Step 5: Combine Ingredients
Add the cooked beef back into the skillet with the sautéed vegetables. Pour the creamy cheese sauce over the beef and vegetable mixture. Stir everything together gently until all ingredients are well combined and coated in the sauce.
Small tip: Taste the mixture at this point and adjust seasonings if needed before transferring to the casserole dish.
-
Step 6: Assemble the Casserole
Pour the entire beef and vegetable mixture into your prepared 9×13 inch casserole dish. Spread it evenly across the bottom of the dish. This creates a nice, consistent layer for the cheese topping.
-
Step 7: Add the Cheese Topping
Sprinkle the shredded mozzarella cheese evenly over the beef mixture. Then, sprinkle the shredded provolone cheese on top of the mozzarella. The combination of these two cheeses gives the perfect melty, gooey finish.
Small tip: For extra browning, you can sprinkle a tiny bit of paprika over the cheese before baking.
-
Step 8: Bake to Perfection
Bake in the preheated oven for 20-25 minutes, or until the casserole is bubbly around the edges and the cheese topping is melted and golden brown. Keep an eye on it to prevent over-browning.
-
Step 9: Rest and Serve
Once baked, remove the casserole from the oven and let it rest for 5-10 minutes before serving. This resting period allows the sauce to set slightly, making it easier to scoop. Garnish with fresh chopped parsley, if desired, for a touch of freshness.
Small tip: Resting also helps prevent the casserole from being too runny when you serve it.
Tips & Variations
- Gluten-Free Option: This casserole is naturally gluten-free! Just make sure to check the labels on your Worcestershire sauce and beef broth (if using any) to ensure they are certified gluten-free.
- Vegan or Vegetarian Option: Replace the beef with sliced portobello mushrooms or a plant-based steak substitute. Use plant-based cream cheese, milk, and shredded vegan mozzarella/provolone.
- Add More Vegetables: Feel free to add sliced mushrooms, spinach (stir in at the end with the beef), or even some finely chopped carrots or celery to the sautéed vegetables for extra nutrients and flavor.
- Spicy Kick: For a bit of heat, add a pinch of red pepper flakes to the vegetables while they are sautéing. You could also stir in some diced jalapeños with the bell peppers.
- Cheesy Twist: Experiment with different cheeses! While mozzarella and provolone are classic, you could also add a layer of white cheddar or Monterey Jack for a different flavor profile.
Nutritional Information
Approximate values per serving (based on 6 servings):
- Calories: 420
- Protein: 35g
- Carbohydrates: 12g
- Fat: 25g
Please note: Nutritional values may vary depending on the specific brands and exact amounts of ingredients used.
Health Benefits
This Philly Cheese Steak Casserole offers several health benefits thanks to its wholesome ingredients.
The star ingredient, beef, is an excellent source of high-quality protein. Protein is essential for building and repairing tissues, and it helps you feel full and satisfied. Beef also provides vital nutrients like iron, which is crucial for healthy blood and energy levels, and B vitamins, important for metabolism and nerve function.
Bell peppers are packed with Vitamin C, a powerful antioxidant that supports your immune system and skin health. They also contain Vitamin A and several other antioxidants, which help protect your cells from damage. Onions contribute to the dish with their own array of vitamins and minerals, plus beneficial compounds that may help reduce inflammation.
The dairy components, like milk and cream cheese, contribute calcium and vitamin D, both vital for strong bones and teeth. While cheese adds a delicious richness, it also provides protein and calcium, making the casserole a more complete meal.
Overall, this casserole offers a balanced meal with protein, healthy fats, and vitamins from the vegetables. It’s a satisfying dish that can fit into a healthy eating plan when enjoyed in moderation.
Serving Suggestions
- Fresh Side Salad: A crisp green salad with a light vinaigrette makes a perfect fresh counterpoint to the rich casserole.
- Roasted Asparagus: Simple roasted asparagus or green beans are a wonderful vegetable side that complements the flavors without being too heavy.
- Crusty Bread (for dipping): If you’re not worried about carbs, a slice of warm, crusty bread is fantastic for soaking up any extra cheesy sauce.
- Pickle Spears: The tangy crunch of a dill pickle spear offers a refreshing contrast to the savory casserole.
- As a Main Dish: This casserole is hearty enough to be a complete meal on its own, perfect for a satisfying dinner.
Storage Tips
Leftover Philly Cheese Steak Casserole can be stored in an airtight container in the refrigerator for up to 3-4 days. It freezes beautifully too! Allow the casserole to cool completely, then transfer individual portions or the whole casserole (if using a freezer-safe dish) to freezer-safe containers. It will keep well in the freezer for up to 2-3 months. To reheat, thaw overnight in the fridge if frozen, then warm in the oven at 350°F (175°C) until heated through and bubbly, or microwave individual servings until hot.
Conclusion
There you have it – a truly spectacular Philly Cheese Steak Casserole that brings all the beloved flavors of the classic sandwich into an easy-to-make, comforting baked dish. It’s rich, it’s cheesy, and it’s packed with savory goodness that will make your taste buds sing. This recipe proves that comfort food can be simple, satisfying, and full of incredible flavor.
We truly hope you give this recipe a try! It’s perfect for a cozy family dinner, a casual get-together with friends, or even as a delicious meal prep option for your busy week. The minimal effort for maximum flavor makes it an absolute winner in any kitchen.
So, gather your ingredients, follow these simple steps, and get ready to enjoy a fantastic meal. Share your creations with us, and most importantly, share this delightful casserole with your loved ones. Happy cooking!



