This Philly Cheese Steak Casserole comes together in about 30 minutes and is made all in one pot for an effortlessly quick and easy weeknight meal that your family will love!
The Ingredients You’ll Need
- 1 pound ground beef or thinly sliced steak Ground turkey or chicken can also be used.
- 1 tablespoon olive oil Can substitute with vegetable or canola oil.
- 1 large onion, diced Yellow, white, or sweet onions work well.
- 1 each green bell pepper, diced Can swap for another bell pepper or zucchini.
- 1 each red bell pepper, diced Use any available peppers.
- 2 cloves garlic, minced Alternatively, garlic powder can be used.
- 1 teaspoon salt Adjust to taste.
- 1/2 teaspoon black pepper Adjust to taste.
- 1 teaspoon Worcestershire sauce Soy sauce can be used as a substitute.
- 8 ounces cream cheese, softened Ricotta or Greek yogurt can be used for a lighter option.
- 1 cup shredded provolone cheese A mix of mozzarella and provolone can also be used.
- 1 cup shredded mozzarella cheese Cheddar cheese can be used for a sharper flavor.
- 1/2 cup sour cream Greek yogurt is a good substitute.
- 2 cups cooked egg noodles or pasta of choice Egg noodles are traditional but any pasta works.
- 1/2 cup bread crumbs Crushed crackers or potato chips can be a variant.
- 2 tablespoons melted butter Olive oil can be used for dairy-free option.
How to Make Philly Cheese Steak Casserole
Preheat Your Oven: First things first, preheat your oven to 350°F (175°C). You want it nice and hot to create that perfectly crispy topping while the casserole bubbles away inside.
Cook the Meat: In a large skillet, heat the olive oil over medium heat. Add in the ground beef or the thinly sliced steak and cook until it’s browned, stirring occasionally and breaking it apart with a spatula, about 5-7 minutes. Once it’s beautifully browned, remove it from the skillet and set it aside.
Sauté the Veggies: In the same skillet (because hello, fewer dishes!), toss in the diced onion and both the green and red bell peppers. Sauté them until they’re softened and the onion is translucent, this should take another 5-7 minutes. Add the minced garlic for the last minute, cooking until fragrant, your kitchen will smell amazing!
Season it Up: Sprinkle in a couple of pinches of salt, black pepper, and add your Worcestershire sauce. Let everything mingle on the heat for just a minute, it’ll make a huge difference in flavor!
Mix it All Together: In a large mixing bowl, preferably one that won’t require too much elbow grease, combine the cooked beef, sautéed veggies, cream cheese, shredded provolone, shredded mozzarella, and sour cream. Stir it up until it’s well combined and creamy.
Add the Noodles: Now, stir in those cooked egg noodles. Everything should be ooey-gooey and delightful!
Transfer to Baking Dish: Grease a 9×13-inch baking dish and transfer the mix into it, spreading it out evenly, no one wants a lumpy casserole!
Prepare the Topping: In a separate small bowl, mix together the bread crumbs with the melted butter until it’s all coated. Then sprinkle this mixture evenly over the top of your casserole.
Bake: Pop your casserole in the preheated oven and bake for about 25-30 minutes, or until the top is beautifully golden brown and the casserole is bubbly all around. Just try to resist the urge to dive in too soon!
Cool and Serve: Once it’s out of the oven, let it cool for a few minutes. This will help everything settle, and give you a chance to set the table! Serve it up with a fresh side salad or your favorite veggies. Enjoy every decadent bite!
If you loved this Philly Cheese Steak Casserole, be sure to check out my One Pot Cheesy Chicken Broccoli and Rice Casserole or my Pork Chop and Scalloped Potato Casserole! Trust me, these dishes are just as easy and scrumptious!

Why This Recipe Works
Quick & Easy
This recipe is a total lifesaver, coming together in under 30 minutes. Perfect for busy weeknights when you don’t want to sacrifice flavor for speed!
Comfort Food
It’s the definition of comfort food, creamy, cheesy, and loaded with flavor! Seriously, what’s not to love?
Customizable
The best part? You can use whatever ingredients you have lying around. Don’t like bell peppers? Swap ‘em out for mushrooms! Going veggie? Leave out the meat altogether!
Crowd-Pleaser
This casserole is a hit with both kids and adults alike, it really is the whole family will love! My picky 8-year-old often asks for seconds, which never fails to surprise me.
Budget-Friendly
The beauty of this recipe is that it uses affordable, everyday ingredients. You won’t break the bank, and you’ll be stuffing your family full of goodness!
Serving Suggestions
This casserole does beautifully on its own, but if you want to jazz things up a bit, serve it with a light salad or your choice of roasted veggies on the side. Trust me; the fresh crunch is a perfect contrast to the creamy casserole!
Storage Tips
Leftovers? No problem! This casserole keeps well for up to 3-4 days in the refrigerator. Store it in an airtight container to keep all that goodness fresh and ready to enjoy!
Reheating Instructions
For reheating, pop it in the oven again until heated through, about 15 minutes at 350°F (175°C) will do the trick. You can also microwave individual portions for about 1-2 minutes if you’re in a rush.
Freezer Friendly
Oh yes! This casserole is freezer-friendly. Just prepare it up until the bake step, cover it tightly with foil or plastic wrap, and freeze. When you’re ready to bake it, let it thaw in the fridge overnight and then bake as directed.
And there you have it! Your family is going to love this Philly Cheese Steak Casserole, grab your apron and let’s get cooking! You won’t regret it!
Happy cooking! And Follow us on Pinterest for daily meal inspiration!

Philly Cheese Steak Casserole
Ingredients
Method
- Preheat your oven to 350°F (175°C).
- In a large skillet, heat the olive oil over medium heat. Add in the ground beef or thinly sliced steak; cook until browned, about 5-7 minutes.
- Remove the meat from the skillet and set it aside.
- In the same skillet, add the diced onion and both bell peppers; sauté until softened, around 5-7 minutes. Add the minced garlic during the last minute of cooking.
- Season with salt, black pepper, and Worcestershire sauce; let it cook together for another minute.
- In a large mixing bowl, combine the cooked beef, sautéed veggies, cream cheese, provolone, mozzarella, and sour cream. Stir until well combined.
- Mix in the cooked egg noodles until everything is combined.
- Transfer the mixture to a greased 9×13-inch baking dish and spread evenly.
- In a separate bowl, toss together bread crumbs and melted butter. Sprinkle this mixture over the casserole.
- Bake for about 25-30 minutes until the top is golden brown and the casserole is bubbly.
- Let it cool for a few minutes before serving. Enjoy with a fresh side salad or veggies.