Philly Cheesesteak Casserole
You know that moment when you’re craving something deeply comforting, something that hits all the right notes—savory, cheesy, hearty, and just a little bit nostalgic? That’s how I feel every time I make this Philly Cheesesteak Casserole. It’s like the best parts of a classic Philly cheesesteak sandwich got together with a cozy weeknight bake and decided to become one glorious dish. I first whipped this up during a rainy Sunday when I had leftover steak and a hankering for something warm and filling. Now? It’s become a family favorite, requested at birthdays, game nights, and even quiet Tuesday dinners when we just need a little comfort on a plate.
Thank you for reading this post, don't forget to subscribe!
What Is Philly Cheesesteak Casserole?
At its heart, this casserole is a deconstructed, baked version of the iconic Philly Cheesesteak sandwich. Instead of thinly sliced steak and melted cheese stuffed into a hoagie roll, everything gets layered into a single baking dish—tender pasta or rice (I prefer egg noodles), seasoned ground beef or thinly sliced steak, sautéed onions and peppers, and plenty of melty cheese. It’s rich, satisfying, and packed with that unmistakable flavor combo of beef, onions, and gooey cheese that Philly is famous for. Think of it as comfort food with a little East Coast flair. Plus, it’s way easier to make than assembling individual sandwiches, and it feeds a crowd without breaking a sweat.
Why You’ll Love This Recipe
This casserole has everything going for it—it’s quick to throw together, uses ingredients you probably already have, and tastes like a hug in a bowl. One of the things I love most is how customizable it is. Got picky eaters? Swap in Ground Turkey or chicken. Want it vegetarian? Use plant-based meat and dairy-free cheese—it still shines. The base is simple: cook your protein, soften your veggies, stir in some seasoning, layer it all with pasta and cheese, then bake until bubbly and golden. It’s the kind of recipe that feels fancy enough for guests but easy enough for a busy weeknight.
And let’s talk about that cheese pull—oh, that beautiful, stretchy moment when you pull the dish from the oven and the cheese is perfectly melted and slightly caramelized on top. It’s pure magic. My kids beg me to make this whenever they’ve had a rough day at school, and honestly, I can’t blame them. There’s something deeply soothing about digging into a warm, cheesy portion of this casserole with a side of Garlic Bread or a crisp green salad. It’s not just food—it’s mood food.
How to Make Philly Cheesesteak Casserole
Quick Overview
This recipe comes together in under an hour, start to finish. You’ll brown your meat, sauté onions and peppers, mix everything with cooked pasta and cheese, then bake until golden and bubbling. It’s straightforward, forgiving, and absolutely delicious. Perfect for meal prep, leftovers, or feeding a hungry family after practice.
Ingredients
Here’s what you’ll need (serves 6–8):
- 1 pound Ground Beef or thinly sliced steak (or a mix!)
- 1 medium onion, thinly sliced
- 1 green bell pepper, thinly sliced
- 3 cloves garlic, minced
- 12 ounces egg noodles (or your favorite pasta)
- 2 cups shredded provolone or Cheez Whiz (yes, really!)
- 1 cup shredded mozzarella (for extra cheesiness)
- 2 tablespoons olive oil
- 1 teaspoon Worcestershire sauce
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and black pepper to taste
- Optional: sliced mushrooms, jalapeños, or a splash of hot sauce

“Made the Philly cheesesteak casserole tonight and wow — perfect weeknight dinner. Will definitely make again!”
Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with butter or nonstick spray. This ensures your casserole won’t stick and makes cleanup a breeze.
Step 2: Cook the Pasta
Cook the egg noodles according to package instructions until just al dente. Drain and set aside. Overcooked noodles will turn mushy in the casserole, so aim for tender but still firm.
Step 3: Brown the Meat
In a large skillet over medium-high heat, add 1 tablespoon of olive oil. Add the ground beef (or sliced steak) and cook until browned and cooked through, breaking it up with a spoon as it cooks. Season with salt, pepper, garlic powder, and onion powder. Once done, drain excess fat and transfer to a large mixing bowl.
Step 4: Sauté the Veggies
In the same skillet, add another tablespoon of oil. Toss in the sliced onions and bell peppers. Sauté for 6–8 minutes until softened and slightly caramelized. Add the minced garlic and cook for another minute until fragrant. Stir in the Worcestershire sauce for that classic umami kick.
Step 5: Combine Everything
Add the cooked pasta, sautéed veggies, and half of the provolone and mozzarella to the bowl with the meat. Stir everything together until well combined. Taste and adjust seasoning if needed—this is your chance to make it perfect!
Step 6: Bake to Perfection
Transfer the mixture to your prepared baking dish. Sprinkle the remaining cheese evenly over the top. Bake uncovered for 20–25 minutes, or until the cheese is melted, bubbly, and lightly golden around the edges. Let it rest for 5 minutes before serving—this helps it set so it slices beautifully.
What to Serve It With
This casserole is a meal in itself, but if you want to round it out, I love serving it with a simple arugula salad dressed in lemon vinaigrette—it cuts through the richness perfectly. Garlic bread or buttery dinner rolls are a must for soaking up every last bit of cheesy goodness. And for a little crunch, some dill pickles or pepperoncini on the side never hurt anyone. If you’re feeding a crowd, a platter of roasted broccoli or green beans adds a nice balance without stealing the spotlight.
Top Tips for Perfecting Your Philly Cheesesteak Casserole
First, don’t skip the Worcestershire sauce—it adds depth that you can’t get from salt and pepper alone. Second, if using steak, freeze it for 20 minutes before slicing; it’ll be much easier to cut thin strips. Third, let the casserole rest after baking. I know it’s tempting to dig in right away, but that short pause makes a big difference in texture. Finally, feel free to make it ahead! Assemble it the night before, cover, and refrigerate. Just add 5–10 minutes to the baking time if it’s cold from the fridge.
Storing and Reheating Tips
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat individual portions in the microwave for 1–2 minutes or the whole dish in a 350°F oven until warmed through. It also freezes beautifully! Wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating. The cheese might weep a little, but the flavor stays rich and delicious.
“New family favorite! This Philly cheesesteak casserole was so flavorful and ridiculously easy. Crowd-pleaser for sure.”
Frequently Asked Questions
Final Thoughts

This Philly Cheesesteak Casserole has become one of those recipes I turn to when I want to feel like a good cook without spending hours in the kitchen. It’s hearty, cheesy, and full of flavor—everything a comfort food should be. Whether you’re feeding your family, hosting friends, or just treating yourself after a long day, this dish delivers. Give it a try, and I bet it’ll become one of your go-tos too. And if you do make it, let me know how it turns out—I’d love to hear your twists and stories!

Philly Cheesesteak Casserole
Ingredients
Main Ingredients
- 1 lb thinly sliced ribeye steak, cut into small strips
- 2 tablespoons olive oil, divided
- 1 large onion, thinly sliced
- 1 large green bell pepper, thinly sliced
- 1 large red bell pepper, thinly sliced
- 3 cloves garlic, minced
- 1 teaspoon salt
- 0.5 teaspoon black pepper
- 0.5 teaspoon garlic powder
- 0.5 teaspoon onion powder
- 1 cup beef broth
- 2 tablespoons cornstarch mixed with 2 tablespoons water (slurry)
- 2 cups cooked rice or egg noodles
- 8 oz provolone cheese, sliced or shredded
- 4 oz American cheese, sliced
- 0.25 cup grated Parmesan cheese
- 2 tablespoons chopped fresh parsley (optional, for garnish) optional
Instructions
Preparation Steps
- Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
- In a large skillet, heat 1 tablespoon olive oil over medium-high heat. Add onions and bell peppers. Sauté for 6–8 minutes until softened. Add garlic and cook for 1 minute more. Transfer to a bowl and set aside.
- In the same skillet, add remaining 1 tablespoon olive oil. Add steak strips, salt, pepper, garlic powder, and onion powder. Cook for 4–5 minutes until browned and cooked through.
- Return the sautéed vegetables to the skillet with the steak. Stir in beef broth and bring to a simmer. Add cornstarch slurry and cook for 2–3 minutes until sauce thickens slightly.
- Spread cooked rice or noodles evenly in the prepared baking dish. Pour the steak and vegetable mixture over the rice.
- Layer provolone and American cheese on top. Sprinkle with Parmesan cheese.
- Bake uncovered for 20–25 minutes, or until cheese is melted and bubbly.
- Let cool for 5 minutes. Garnish with chopped parsley if desired, then serve.