This Philly Cheesesteak Casserole is a comforting, oven-baked twist on the classic sandwich. It combines tender pasta, seasoned ground beef, colorful bell peppers, onions, and a rich, creamy cheese sauce, all topped with a golden, crispy crumb topping.
Perfect for busy weeknights or family gatherings, this casserole delivers bold flavor, satisfying texture, and an irresistible cheesy finish in every bite.
Why You’ll Love This Recipe
- Creamy, hearty, and filling
- Inspired by classic Philly cheesesteak flavors
- Easy to prepare and oven-baked
- Great for meal prep and leftovers
- Crowd-pleasing comfort food
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Servings: 6
Ingredients
- 16 oz bowtie pasta
- 3 tbsp olive oil, divided
- 1 lb ground beef
- 1 poblano pepper or green bell pepper, thinly sliced
- 1 red or yellow bell pepper, thinly sliced
- 1 cup sweet onion, thinly sliced
- 2 cloves garlic, minced
- 1 tsp dried oregano
- ¾ tsp salt
- ¼ tsp crushed red pepper
- 3 tbsp all-purpose flour
- 1 (14.5 oz) can low-sodium beef broth
- 1 (8 oz) package cream cheese, softened and cubed
- 1 ½ cups shredded provolone cheese, divided
- 1 cup soft bread crumbs
How to Make Philly Cheesesteak Casserole
Step 1: Prepare the Pasta
Preheat the oven to 375°F (190°C) and grease a 9×13-inch baking dish.
Cook the pasta according to package instructions, drain, and add it to the prepared baking dish.
Step 2: Cook the Beef and Vegetables
Heat 1 tablespoon of olive oil in a large skillet over medium heat.
Add ground beef and cook for about 4 minutes.
Add sliced peppers and onions, cooking until the beef is fully browned and vegetables are tender, about 8 minutes.
Step 3: Season and Thicken
Stir in garlic, oregano, salt, and crushed red pepper. Cook for 1 minute until fragrant.
Sprinkle flour over the mixture and cook, stirring, for 1 minute.
Gradually add the beef broth, stirring until the mixture thickens and becomes bubbly.
Step 4: Add the Cheese
Add cream cheese and stir until fully melted and smooth.
Mix in 1 cup of shredded provolone cheese until melted and creamy.
Step 5: Assemble the Casserole
Pour the beef mixture over the pasta and stir gently to combine.
Top with the remaining ½ cup provolone cheese.
Step 6: Add the Crumb Topping
In a small bowl, toss bread crumbs with the remaining 2 tablespoons olive oil.
Sprinkle evenly over the casserole.
Step 7: Bake
Bake uncovered for 20 minutes, or until the top is golden brown and the casserole is bubbly.
Serving Suggestions
Serve this casserole hot with:
- A simple green salad
- Roasted vegetables
- Garlic bread or dinner rolls
Helpful Tips
- Use low-sodium broth to control salt levels
- Slice vegetables thinly for even cooking
- Let the casserole rest for 5 minutes before serving for cleaner slices
- Swap provolone with mozzarella if needed, but provolone gives the most authentic flavor
Final Thoughts
This Philly Cheesesteak Casserole is a rich, cheesy, and satisfying dish that brings classic flavors into an easy baked pasta meal. With its creamy sauce and crispy topping, it’s guaranteed to become a family favorite.
