There’s something about a Philly cheesesteak that just hits the spot—savory beef, gooey cheese, and caramelized onions all packed into one delicious bite. Now, imagine all of that comforting goodness transformed into a warm, cheesy casserole. Sounds like a dream, right? Trust me, this Philly Cheesesteak Casserole is a total game-changer. It’s everything you love about the classic sandwich, but with a fun, easy twist that makes it perfect for busy weeknights or casual gatherings. Get ready to dig into layers of flavor that will have everyone coming back for seconds!
Why You’ll Love Philly Cheesesteak Casserole
This recipe isn’t just about the ingredients—it’s about creating moments. Whether you’re cooking for a casual family dinner, hosting a get-together with friends, or simply indulging in some comforting flavors for yourself, this dish is versatile enough to fit the occasion. Here’s why it’s a favorite:
Versatile: Perfect for dinner, meal prep, or even a hearty lunch. It’s a fantastic one-dish meal that saves you time in the kitchen.
Budget-Friendly: Uses simple, affordable ingredients that pack a ton of flavor without breaking the bank.
Quick and Easy: Minimal prep work and straightforward steps make this a hassle-free meal that’s ready in no time.
Customizable: Add your favorite veggies, swap out cheeses, or spice it up to match your taste preferences.
Crowd-Pleasing: A guaranteed hit with both kids and adults. It’s always a win when a single dish can satisfy everyone at the table. This recipe strikes the perfect balance of flavor and comfort, making it a universal favorite.

Ingredients in Philly Cheesesteak Casserole
Here’s the magic of this casserole—it’s made with just a few pantry staples, but the result is so much more than the sum of its parts. Let’s break it down:
Ground Beef: The heart of the dish. It provides a rich, savory base that soaks up all the delicious seasonings.
Bell Peppers: A must-have for that classic Philly cheesesteak flavor. They add a subtle sweetness and a bit of crunch.
Onion: Caramelized onions bring a depth of flavor and slight sweetness that balances the richness of the beef and cheese.
Garlic: Because every great dish needs a little garlic! It enhances the overall taste and adds a delicious aromatic element.
Cream Cheese: This gives the casserole a creamy, velvety texture that ties everything together.
Provolone Cheese: The signature cheese of a Philly cheesesteak, providing that iconic melty, gooey finish.
Eggs: They help bind everything together, ensuring the casserole holds its shape when sliced.
Seasonings: A mix of salt, black pepper, Worcestershire sauce, and Italian seasoning brings out the best flavors in this dish.
(Note: The full ingredients list, including measurements, is provided in the recipe card directly below.)
Instructions
Let’s dive into the steps to create this flavorful masterpiece:
Preheat Your Equipment: Start by preheating your oven to 375°F. This ensures even cooking and gives your casserole the perfect texture.
Cook the Beef and Vegetables: In a large skillet over medium heat, cook the ground beef until browned. Drain any excess grease, then add the diced onions, bell peppers, and garlic. Sauté until the vegetables are tender and fragrant.
Mix in the Cream Cheese: Stir in the cream cheese until fully melted and combined with the beef mixture. This step creates a luscious, creamy base.
Prepare the Egg Mixture: In a separate bowl, whisk the eggs with Worcestershire sauce and seasonings. This helps bind the casserole together while adding extra flavor.
Assemble the Dish: Transfer the beef mixture into a greased baking dish. Pour the egg mixture over the top and gently stir to distribute.
Add the Cheese: Layer slices of provolone cheese over the top, covering the entire casserole for that signature cheesy finish.
Bake to Perfection: Place the dish in the oven and bake for about 20-25 minutes, or until the cheese is melted and bubbly.
Serve and Enjoy: Let the casserole cool for a few minutes before serving. Slice it up and dig in!
Nutrition Facts
Servings: 6
Calories per serving: 450
(Note: These values are approximate and depend on specific ingredient brands used.)
Preparation Time
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
How to Serve Philly Cheesesteak Casserole
This dish pairs wonderfully with various sides and accompaniments. Here are a few serving suggestions to enhance your dining experience:
- Garlic Bread: The perfect way to soak up any cheesy goodness left on the plate.
- Side Salad: A fresh, crisp salad with a tangy vinaigrette helps balance the richness of the casserole.
- Roasted Vegetables: Serve with a side of roasted Brussels sprouts, zucchini, or asparagus for a complete meal.
- Mashed Potatoes: For an ultra-comforting combo, spoon the casserole over creamy mashed potatoes.
Additional Tips
Here are some extra tips to help you get the most out of this recipe:
- Use high-quality cheese for the best melt and flavor.
- Swap out the beef for ground turkey or chicken if you prefer a lighter version.
- Make it spicy by adding red pepper flakes or diced jalapeños.
- Prep ahead by assembling the casserole a day in advance and storing it in the fridge until ready to bake.
- Leftovers reheat beautifully, making this a great meal prep option for busy days.
FAQ
Can I make this ahead of time? Yes! Assemble it, cover it, and refrigerate overnight. Bake when ready.
Can I use different types of cheese? Absolutely! Mozzarella, cheddar, or Swiss all work well.
Is this casserole keto-friendly? Yes! It’s naturally low in carbs.
Can I freeze this casserole? Yes, let it cool completely, then wrap it tightly and freeze for up to 3 months.
How do I reheat leftovers? Warm it in the oven at 350°F for about 10 minutes, or microwave in short bursts.
Can I add mushrooms? Definitely! Sautéed mushrooms add great flavor and texture.
What can I serve with this besides salad? Try cauliflower rice, roasted veggies, or a light soup.
How do I make it even cheesier? Add an extra layer of shredded cheese between the beef and egg mixture.
Can I use steak instead of ground beef? Yes! Thinly sliced ribeye or sirloin will give it an authentic Philly cheesesteak taste.
Is there a dairy-free option? Use dairy-free cheese and swap the cream cheese for a plant-based alternative.
Conclusion
Philly Cheesesteak Casserole is the ultimate comfort food—savory, cheesy, and packed with all the flavors you love from the classic sandwich. It’s quick to make, super satisfying, and perfect for feeding a crowd. Whether you’re serving it up for a weeknight dinner or meal prepping for the week, this dish is bound to become a new favorite. Try it once, and trust me—you’ll be making it again and again!
Print
Philly Cheesesteak Casserole
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Casserole / Main Dish
- Method: Baking
- Cuisine: American
Description
A delicious twist on the classic Philly cheesesteak, this casserole brings together tender strips of beef, sautéed onions and bell peppers, and a blend of melty cheeses for a comforting, hearty meal. Perfect for family dinners or casual get-togethers, it captures the flavors of the iconic sandwich in a convenient baked dish.
Ingredients
- 1 lb thinly sliced ribeye or sirloin beef, cut into strips
- 1 large onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 red bell pepper, thinly sliced
- 2 cloves garlic, minced
- 1 cup mushrooms, sliced (optional)
- 1 cup shredded provolone cheese
- 1 cup shredded mozzarella cheese
- 1 cup beef broth
- 2 tablespoons Worcestershire sauce
- 1 tablespoon olive oil
- Salt and pepper, to taste
Instructions
- Preheat your oven to 375°F (190°C).
- In a large skillet, heat olive oil over medium heat. Add the sliced onions, bell peppers, and garlic; sauté until soft and fragrant (about 5–7 minutes).
- Increase the heat slightly and add the beef strips. Season with salt and pepper. Cook until the beef is browned on all sides.
- If using mushrooms, stir them in and cook for another 2–3 minutes.
- Add Worcestershire sauce and beef broth, stirring to combine all the flavors.
- Transfer the beef and vegetable mixture into a greased casserole dish.
- Evenly top with the shredded provolone and mozzarella cheeses.
- Bake in the preheated oven for 20–25 minutes, or until the cheese is melted and bubbly.
- Remove from the oven and let rest for a few minutes before serving.
Notes
- For a slightly different twist, you can substitute the beef with thinly sliced chicken or add a few spices like paprika or cayenne pepper for extra heat.
- Serve with a side salad or crusty bread to round out the meal.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 700mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0.5g
- Carbohydrates: 25g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 60mg