Oh my gosh, you guys – this Philly Cheesesteak Casserole Recipe is my absolute go-to when I’m craving something hearty and comforting but don’t want to fuss with sandwich rolls. It’s got all those amazing flavors we love from the classic Philly cheesesteak – the tender beef, those sweet caramelized onions, the melty provolone – but baked up in one glorious pasta-packed dish that feeds a crowd. I first made this for a family potluck years ago, and now it’s the most requested recipe in my rotation. The best part? It comes together in about the same time it takes to order takeout!

Table of Contents
Table of Contents
Why You’ll Love This Philly Cheesesteak Casserole Recipe
What makes this casserole special is how it transforms simple ingredients into something magical. The bowtie pasta catches all that rich, cheesy sauce, while the peppers and onions add just the right amount of sweetness and crunch. And that golden breadcrumb topping? Pure perfection. Trust me, one bite and you’ll understand why this dish disappears faster than you can say “cheesesteak.”
Listen, I know you’re going to adore this casserole as much as I do – here’s why:
- Weeknight lifesaver: It’s faster than waiting for delivery and way more satisfying than frozen pizza (trust me, I’ve been there)
- Crowd-pleasing magic: My picky nephew AND my foodie sister both go back for seconds – that never happens!
- Flavor bomb: That perfect combo of savory beef, sweet peppers, and melty cheese will have you scraping the dish clean
- Leftover dreams: Tastes even better the next day – if there’s any left, which there usually isn’t
Seriously, this is the kind of recipe that makes people think you slaved for hours when really, you just threw together pantry staples like a kitchen rockstar. You can find more great dinner ideas in our general recipes section.
Ingredients for Philly Cheesesteak Casserole Recipe
Okay, let’s talk ingredients – and I promise, nothing too fancy here! This is the kind of recipe where you’ll probably have half this stuff in your kitchen already. Here’s what you’ll need:
- The pasta: 16 ounces bowtie pasta (those little ruffled edges catch all the cheesy goodness!)
- The beef: 1 pound ground beef (80/20 blend gives the best flavor)
- The veggies:
- 1 poblano pepper or green bell pepper, thinly sliced (poblanos are milder if you’re worried about heat)
- 1 red or yellow bell pepper, thinly sliced (I use whatever’s on sale!)
- 1 cup thinly sliced sweet onion (trust me, don’t skip this – it makes the dish!)
- The flavor boosters: 2 cloves garlic (minced), 1 teaspoon dried oregano, 3/4 teaspoon salt, 1/4 teaspoon crushed red pepper
- The creamy magic: 3 tablespoons all-purpose flour, 1 (14.5-ounce) can lower sodium beef broth, 1 (8-ounce) package cream cheese (softened and cut up), 1 1/2 cups shredded provolone cheese (divided)
- The crispy topping: 1 cup soft bread crumbs tossed with 2 tablespoons olive oil

See? Nothing crazy – just good, honest ingredients that come together in the most delicious way. Now let’s get cooking!
Equipment You’ll Need
Don’t worry – no fancy gadgets required here! Just grab:
- A trusty 12-inch skillet (for browning that beef to perfection)
- A 9×13-inch baking dish (the classic casserole workhorse)
- A wooden spoon (my favorite for stirring everything together)
- A colander (for draining that pasta – obvious, but easy to forget!)
That’s it – now let’s make some cheesy magic happen!
How to Make Philly Cheesesteak Casserole Recipe
Alright, let’s get cooking! This casserole comes together in four simple steps – I promise it’s easier than it looks. Just follow along and you’ll have that amazing cheesesteak flavor in casserole form before you know it!
Step 1: Cook the Pasta
First things first – get that oven preheating to 375°F (190°C) and grease your 9×13-inch baking dish. Now, cook the bowtie pasta according to the package directions, but here’s my secret: pull it out about 1 minute before it’s fully done. You want it al dente because it’ll keep cooking in the oven later. Drain it well and dump it right into your prepared baking dish – no need to rinse!
Step 2: Brown the Beef and Vegetables
Heat 1 tablespoon of olive oil in your trusty 12-inch skillet over medium heat. Add the ground beef and let it cook for about 4 minutes – you want it just starting to brown but not fully cooked yet. Now toss in those beautiful sliced peppers and onions. Keep stirring occasionally while everything cooks together for about 8 minutes – you’ll know it’s ready when the beef is fully browned and the veggies are tender but still have a little crunch.
Step 3: Build the Sauce
This is where the magic happens! Sprinkle in the garlic, oregano, salt, and crushed red pepper – give it a good stir until you can smell those amazing aromas (about 1 minute). Now dust everything with flour and stir constantly for another minute – this helps thicken our sauce later. Slowly pour in the beef broth while stirring, then bring it to a gentle boil. You’ll see it start to thicken up beautifully.
Now drop in those cream cheese cubes and stir like crazy until they melt into creamy perfection. Finally, add 1 cup of the provolone cheese and stir until it’s all melty and dreamy. Oh man, just wait until you taste this! If you want to see how I handle ground beef in other ways, check out my ground beef and potato casserole.
Step 4: Assemble and Bake
Pour this glorious beefy, cheesy mixture over the pasta in your baking dish and stir gently to combine everything. Top with the remaining 1/2 cup provolone cheese – because more cheese is always better, right? In a small bowl, toss the bread crumbs with the remaining 2 tablespoons olive oil until they’re nicely coated, then sprinkle them evenly over the top.
Pop it in the oven and bake for about 20 minutes – you’ll know it’s done when the top is golden brown and the edges are bubbling like crazy. Try to let it sit for 5 minutes before serving (if you can resist!), then dig in to cheesesteak heaven!
Print
Irresistible Philly Cheesesteak Casserole Recipe in 4 Easy Steps
A hearty casserole that combines the flavors of a classic Philly cheesesteak with pasta, peppers, onions, and melted cheese.
- Total Time: 45 minutes
- Yield: 6 servings 1x
Ingredients
- 16 ounces bowtie pasta
- 3 tablespoons olive oil, divided
- 1 pound ground beef
- 1 poblano pepper or green bell pepper, thinly sliced
- 1 red or yellow bell pepper, thinly sliced
- 1 cup thinly sliced sweet onion
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 3/4 teaspoon salt
- 1/4 teaspoon crushed red pepper
- 3 tablespoons all purpose flour
- 1 (14.5-ounce) can lower sodium beef broth
- 1 (8-ounce) package cream cheese, softened and cut up
- 1 1/2 cups shredded provolone cheese, divided
- 1 cup soft bread crumbs
Instructions
- Gather all ingredients. Preheat the oven to 375 degrees F (190 degrees C). Grease a 9×13-inch baking dish.
- Cook pasta according to package directions; drain. Add to the prepared baking dish.
- Heat 1 tablespoon of the oil in a 12-inch skillet over medium heat. Add ground beef, and cook for 4 minutes.
- Add peppers and onions. Cook until beef is browned and vegetables are tender, about 8 minutes.
- Season with garlic, oregano, salt and crushed red pepper. Cook until fragrant, 1 minute.
- Dust with flour and cook, stirring, for 1 minute.
- Mix in broth, and bring to a boil, stirring, until thickened and bubbly.
- Add cream cheese to the skillet. Cook and stir until melted.
- Stir in 1 cup provolone cheese until melted.
- Add mixture to the baking dish; stir to combine.
- Top with remaining 1/2 cup provolone cheese.
- Toss bread crumbs with remaining 2 tablespoons olive oil in a small bowl to coat. Spread over the mixture.
- Bake until browned and bubbly, 20 minutes.
Notes
- Use poblano pepper for a milder flavor or green bell pepper for a classic taste.
- Substitute provolone with mozzarella if preferred.
- Store leftovers in an airtight container for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: Low Lactose
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 5g
- Sodium: 650mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 12g
- Trans Fat: 1g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 75mg
Tips for the Best Philly Cheesesteak Casserole Recipe
After making this casserole more times than I can count, here are my foolproof tips for absolute perfection:
- Shred your own cheese: Pre-shredded stuff has anti-caking agents that make it melt weird. Take the extra minute to shred fresh provolone – you’ll taste the difference!
- Don’t overcook the pasta: Remember, it’ll keep cooking in the oven. I pull mine when it’s still got a tiny bite to it (al dente, baby!).
- Slice veggies thin: Those peppers and onions should be no thicker than 1/4 inch – this way they soften perfectly without turning mushy.
- Let it rest: I know it’s hard, but giving it 5 minutes after baking helps the sauce thicken up just right.
Follow these simple tricks and you’ll have restaurant-quality results every single time! For more tips and tricks, follow along on our Facebook page.

Variations on Philly Cheesesteak Casserole Recipe
Listen, I’m all about making recipes your own – here are some tasty twists I’ve tried (and loved!) on this casserole:
- Chicken cheesesteak: Swap the beef for ground chicken or shredded rotisserie chicken – lighter but still packed with flavor
- Mushroom magic: Add sliced mushrooms when sautéing the veggies for an earthy twist (my vegetarian friends go crazy for this version)
- Gluten-free: Use your favorite GF pasta and swap the flour for cornstarch – works like a charm!
- Cheese swap: Out of provolone? Mozzarella or white cheddar make great stand-ins in a pinch
The beauty of this recipe? It’s like a blank canvas for your cheesesteak dreams! If you’re looking for a lighter take, check out my low-carb Philly cheesesteaks.
Serving Suggestions
Okay, let’s talk about what to serve with this glorious casserole – because as amazing as it is, you’ll want something to balance out all that cheesy goodness! Here are my go-to pairings:
- Crisp green salad: Something simple with a tangy vinaigrette cuts through the richness perfectly
- Garlic bread: Because let’s be honest – you can never have too many carbs with pasta!
- Roasted veggies: Toss some broccoli or asparagus with olive oil and salt for an easy healthy side
- Pickles: Sounds weird, but trust me – the acidity cuts through the richness beautifully
Honestly though? This casserole stands tall all on its own if you’re in a hurry – no shame in digging right in!
Storage and Reheating
Okay, let’s talk leftovers – though honestly, in my house there’s rarely much left to store! If you’re lucky enough to have some, here’s how to keep it tasting amazing:
- Fridge storage: Pop it in an airtight container and it’ll stay fresh for up to 3 days (though it never lasts that long at my place!)
- Reheating magic: For that just-baked crispiness, reheat in a 350°F oven for about 15 minutes. The microwave works in a pinch, but the topping won’t stay as crispy
- Freezer tip: You can freeze it for up to 2 months – just thaw overnight in the fridge before reheating
Pro tip: If the topping gets soggy, sprinkle on some fresh breadcrumbs before reheating for that perfect crunch!
Nutritional Information
Now, I’m no nutritionist, but here’s the scoop on what you’re getting in each delicious serving (based on my exact ingredients):
- Calories: About 520 per serving (worth every single one!)
- Protein: 25g (that beef and cheese really pack a punch)
- Carbs: 45g (mostly from that satisfying pasta)
- Fat: 28g (hello, melty cheese goodness!)
Remember – these numbers can change depending on your exact ingredients. But let’s be real – when something tastes this good, who’s counting?
FAQs About Philly Cheesesteak Casserole Recipe
I get asked about this casserole ALL the time – here are the questions that pop up most often (and my honest answers!):
Can I freeze this casserole?
Absolutely! Just wrap it tight in foil or pop it in an airtight container before freezing. It’ll keep for up to 2 months. When you’re ready to eat, thaw overnight in the fridge and reheat at 350°F until bubbly – about 20 minutes should do it.
What’s the best cheese substitute if I can’t find provolone?
No worries! Mozzarella works great if you want that same melty quality, or white cheddar adds a nice sharpness. Heck, I’ve even used Swiss cheese in a pinch and it was delicious!
Can I make this ahead of time?
You bet! Assemble everything (right up to the breadcrumb topping), cover tightly, and refrigerate for up to 24 hours before baking. Just add an extra 5-10 minutes to the baking time since it’ll be cold from the fridge.
Is there a way to make this less rich?
Sure thing! Try using lean ground beef (90/10), low-fat cream cheese, and cutting back on the provolone by 1/4 cup. The flavor will still be amazing, just a tad lighter.
Why bowtie pasta?
Those little ruffles hold onto the sauce like nobody’s business! But honestly, any short pasta works – penne, rotini, even elbows. Just don’t use spaghetti unless you want a cheesesteak noodle bake (which… actually sounds kinda good!).

Share Your Feedback
Did you make this Philly cheesesteak casserole? I’d love to hear how it turned out! Leave a comment below or snap a photo – nothing makes me happier than seeing your cheesy creations!