
Introduction
This hearty philly cheesesteak casserole delivers all the iconic flavors of the classic sandwich—tender beef, sweet peppers, melty provolone—in a bubbling, family-style dish. It’s comfort food with a creative twist, perfect for busy weeknights.
Why You’ll Love This Recipe
This casserole is a one-dish wonder with all the savory, cheesy flavors of a Philly cheesesteak without the griddle work. It features juicy beef strips, sautéed onions and bell peppers, and a rich, creamy cheese sauce. It’s high in protein and easily made low-carb or gluten-free.
The recipe comes together in about 45 minutes, ideal for hectic evenings. Leftovers taste even better the next day, making lunch simple. It delivers big flavor for a hungry crew or a cozy dinner for two.
Ingredients
Here’s what you’ll need to build this casserole, with notes for smart swaps.
- 1.5 lbs beef sirloin or ribeye – Thinly sliced against the grain. Ribeye is traditional; sirloin is leaner and budget-friendly.
- 2 tablespoons olive oil – For searing beef and sautéing veggies.
- 1 large yellow onion – Thinly sliced. Sweet onions also work.
- 1 green bell pepper – Thinly sliced. Any color or a mix works.
- 8 oz cremini mushrooms, sliced – Optional but adds earthy umami.
- 3 cloves garlic, minced – Fresh is best.
- 8 oz cream cheese, softened – The secret to the creamy sauce.
- 1 cup beef broth – Use low-sodium to control salt.
- 1 tablespoon Worcestershire sauce – Adds savory depth.
- 1 teaspoon Dijon mustard – Balances richness with tang.
- 2 cups shredded provolone cheese – Divided. Mozzarella or white cheddar work too.
- 1/2 cup grated Parmesan cheese – For a salty, nutty finish.
- Salt and black pepper – To taste.
- 1 tablespoon fresh parsley, chopped – For garnish (optional).

Step-by-Step Instructions
Follow these steps for a bubbling, golden casserole.
- Preheat and prep: Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Sear the beef: Season beef with salt and pepper. Heat 1 tablespoon olive oil in a large skillet over high heat. Sear beef in batches for 1-2 minutes per side until browned but not fully cooked. Transfer to a plate.
- Sauté the vegetables: Reduce heat to medium, add remaining oil. Add onions, peppers, and mushrooms. Sauté 6-8 minutes until softened. Add garlic and cook 1 minute until fragrant.
- Make the creamy sauce: Reduce heat to low. Add cream cheese, stir until melted. Slowly pour in beef broth, Worcestershire, and Dijon. Stir until smooth and slightly thickened, about 2-3 minutes.
- Combine everything: Return beef and juices to the skillet. Stir to coat. Remove from heat and fold in half the provolone.
- Assemble the casserole: Pour mixture into the baking dish. Sprinkle remaining provolone and Parmesan on top.
- Bake to perfection: Bake for 20-25 minutes until hot and bubbly, and cheese is melted and golden. For a browner top, broil for 2-3 minutes, watching closely.
- Rest and serve: Let rest 5 minutes before serving. Garnish with parsley and serve hot.
What Makes This Recipe Special
- ✓Quick and easy to prepare
- ✓Packed with flavor and nutrition
- ✓Perfect for any occasion
- ✓Customizable to your taste preferences
- ✓Budget-friendly ingredients
Expert Tips for Success
These tips ensure perfect results every time.
- Don’t overcook the beef: It finishes in the oven, so sear just until browned to avoid toughness.
- Slice against the grain: Cut perpendicular to the muscle fibers to shorten them, making each bite tender.
- Use a hot skillet: A screaming-hot pan creates a brown crust and locks in juices for more flavor.

Variations and Substitutions
This recipe is highly flexible. Here are favorite variations.
- Low-Carb/Keto: Naturally low-carb. Ensure beef broth is sugar-free and skip Worcestershire or use a sugar-free version.
- Chicken Cheesesteak: Swap beef for thinly sliced chicken breast or thighs, cooked the same way.
- Spicy Kick: Add sliced jalapeño or red pepper flakes with the onions. Use pepper jack cheese instead of provolone.
Serving Suggestions
This casserole is a complete meal but pairs well with sides. Serve with a crisp green salad with tangy vinaigrette to cut richness. For a heartier meal, add crusty bread or garlic bread to soak up the sauce. For lower carbs, serve over steamed broccoli or cauliflower rice.
For family-style dining, set the casserole in the center of the table. It’s also great with roasted asparagus or a Caesar salad. Pair with a cold beer or full-bodied red wine.

FAQs
Can I make this hearty philly cheesesteak casserole ahead of time?
Yes. Assemble the casserole, cover, and refrigerate for up to 24 hours. Bake as directed, adding about 10 extra minutes since starting cold.
How do I store and reheat leftovers?
Store in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave for 1-2 minutes or in a 350°F oven until warmed. Flavors meld and deepen overnight.
Can I freeze this casserole?
Yes. Assemble in a freezer-safe dish, wrap tightly in plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator, then bake as directed, adding extra minutes to ensure it’s hot through.
Final Thoughts
This hearty philly cheesesteak casserole is a simple, soulful dish that proves comfort food doesn’t need to be complicated. It’s perfect for busy weeknights, casual gatherings, or cozy dinners. Preheat the oven, gather ingredients, and enjoy a bubbling, cheesy meal your family will love.
For more cozy dinner ideas, try my Creamy Tuscan Chicken Pasta, Ultimate Loaded Baked Potato Soup, or Cheesy Ground Beef and Rice Skillet. For something sweet, don’t miss Grandma Elizabeth’s Classic Apple Cake.
Join us on our Facebook Page and Facebook Group—and follow us on Pinterest for daily inspiration!

· American ·
How to Make the Best Hearty Philly Cheesesteak Casserole
A comforting, one-dish casserole with all the classic flavors of a Philly cheesesteak: tender beef, sautéed peppers and onions, and a rich, creamy provolone cheese sauce.
Keep the screen of your device on while you follow the steps.
- Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
- Season beef with salt and pepper. Sear in a hot skillet with 1 tablespoon olive oil for 1-2 minutes per side until browned.
- In the same skillet, sauté onions, peppers, and mushrooms in remaining olive oil for 6-8 minutes until softened. Add garlic and cook for 1 minute.
- Reduce heat to low. Stir in cream cheese until melted.
- Return beef to the skillet and fold in half of the provolone cheese.
- Transfer mixture to the prepared baking dish. Top with remaining provolone and Parmesan cheese.
- Bake for 20-25 minutes until hot and bubbly. Broil for 2-3 minutes for a golden top, if desired.
- Let rest for 5 minutes before serving. Garnish with parsley.