Philly Cheese Steak Casserole

Category: Family-Friendly Dinner Solutions

Savor a warm, hearty casserole inspired by the classic Philly cheesesteak. Loaded with tender steak, sautéed bell peppers, onions, optional mushrooms, creamy cheese mix, and a crispy topping, this dish is perfect for weeknight dinners or gatherings. It's customizable with pasta for extra heartiness and topped with a buttery breadcrumb crust for added crunch. This casserole is a comforting dish that combines rich flavors and satisfying textures in every bite.

A woman with long hair and a white shirt.
Updated on Mon, 21 Apr 2025 09:58:34 GMT
A plate of food with a fork on it. Save
A plate of food with a fork on it. | krispywithmia.com

This Philly Cheese Steak Casserole transforms the classic sandwich into a comforting family-style dish perfect for weeknight dinners. The familiar flavors of tender steak, sautéed peppers and onions combine with a creamy cheese mixture for a meal that satisfies every time without the fuss of individual sandwiches.

I first created this casserole when I needed to feed my hungry teenagers and their friends after a football game. The original sandwiches were too labor intensive for the crowd, but this casserole version earned me the title of "best friend's mom" among the team.

Ingredients

  • Ribeye steak or thinly sliced beef: Provides that authentic cheesesteak flavor with perfect marbling for tenderness
  • Onion and bell peppers: The classic vegetable trio that gives traditional Philly sandwiches their signature flavor profile
  • Garlic: Fresh minced cloves add depth of flavor that powder simply cannot match
  • Mushrooms: Optional but recommended for earthy flavor and meaty texture
  • Provolone and cream cheese: The combination creates both the gooey stretchy texture and rich creamy base
  • Mayonnaise: Creates richness in the sauce and helps prevent the cheese from separating
  • Beef broth: Adds savory depth and moisture to the casserole
  • Worcestershire sauce: Just a touch provides umami complexity that enhances the beef flavor
  • Pasta: Optional addition that turns this into a complete one-dish meal
  • Cracker or breadcrumb topping: Creates a delightful textural contrast to the creamy filling

Step-by-Step Instructions

Prepare the Baking Dish:
Preheat your oven to 350°F while you grease a 9x13 inch baking dish thoroughly to prevent sticking. The size is perfect for the right depth of casserole with the ideal ratio of topping to filling.
Cook the Beef:
Heat a large skillet over medium high heat until you can feel warmth hovering your hand above it. Add the ribeye in a single layer working in batches if necessary to avoid overcrowding. Cook just until no pink remains about 3 to 4 minutes. The beef will continue cooking in the oven so avoid overcooking now which would make it tough.
Sauté the Vegetable Mixture:
Using the same skillet with all those flavorful beef drippings add your sliced onions and cook for about 2 minutes until they begin to soften. Add the bell peppers and mushrooms if using and continue cooking for about 5 minutes until everything begins to caramelize slightly at the edges. Add garlic during the final minute to prevent burning. The vegetable mixture should be softened but still have some texture.
Create the Cheese Sauce:
In a mixing bowl combine softened cream cheese room temperature is key here mayonnaise beef broth and Worcestershire sauce. Whisk until completely smooth with no lumps. This mixture creates the creamy binding sauce that holds everything together while adding rich flavor.
Layer the Casserole Components:
Start by spreading your cooked beef across the bottom of the prepared baking dish. Top with the sautéed vegetable mixture distributing evenly. If using pasta fold it in with the vegetables for proper integration. Pour the cream cheese mixture over everything ensuring even coverage by spreading with a spatula. Finish with an even layer of shredded provolone or mozzarella cheese.
Apply the Crunchy Topping:
Mix crushed crackers or breadcrumbs with melted butter until every crumb is lightly coated. Sprinkle this mixture evenly across the top of the casserole creating a golden crust that will become beautifully crunchy during baking.
Bake to Perfection:
Place the assembled casserole in your preheated oven and bake for 25 to 30 minutes. You will know it is done when the edges are bubbling the cheese has melted completely and the topping has turned a beautiful golden brown. Allow the casserole to rest for 5 minutes before serving to set properly.
A white bowl of food with a spoon in it. Save
A white bowl of food with a spoon in it. | krispywithmia.com

The Worcestershire sauce is my secret weapon in this recipe. Just that small amount transforms the flavor profile completely reminding me of the authentic cheesesteaks I had on a memorable trip to Philadelphia. My husband now requests this casserole over the traditional sandwich every time.

Storage and Reheating

This casserole keeps beautifully in the refrigerator for up to 4 days in an airtight container. The flavors actually develop and improve overnight making this perfect for planned leftovers. When reheating individual portions microwave for 2 minutes or until heated through. For best results when reheating the entire casserole cover with foil and warm in a 325°F oven for about 20 minutes then remove the foil for the final 5 minutes to recrisp the topping.

Smart Substitutions

While ribeye provides authentic flavor and perfect marbling sirloin or even ground beef can work well for budget friendly versions. Pepper Jack cheese adds a spicy kick if substituted for some of the provolone. For a lighter version Greek yogurt can replace half of the mayonnaise without sacrificing creaminess. Those avoiding carbs can skip the pasta entirely or substitute riced cauliflower for a vegetable boost.

Serving Suggestions

Serve this hearty casserole with a simple green salad dressed with vinaigrette to cut through the richness. Pickle spears or pepperoncini on the side provide that authentic deli experience. For a true Philadelphia experience have small bowls of additional toppings like hot peppers banana peppers or additional cheese sauce for everyone to customize their portion.

A casserole dish filled with meat and vegetables. Save
A casserole dish filled with meat and vegetables. | krispywithmia.com

Recipe FAQs

→ Can I use a different cut of beef?

Yes, you can substitute ribeye steak with flank steak, sirloin, or even ground beef for a more affordable option.

→ Can I make this dish ahead of time?

Absolutely! Assemble the casserole, cover it, and refrigerate for up to 24 hours. Bake when ready to serve.

→ What can I use instead of provolone cheese?

Provolone can be replaced with mozzarella, cheddar, or any melty cheese of your choice.

→ How can I make this dish keto-friendly?

Skip the pasta and breadcrumbs, and ensure your condiments are sugar-free. It will still be delicious and satisfying.

→ Can I add other vegetables?

Definitely! Add veggies like zucchini, spinach, or broccoli to enhance the dish with more flavors and nutrients.

Philly Cheese Steak Casserole

A hearty dish with steak, veggies, gooey cheese, and a crispy topping. Perfect comfort food.

Prep Time
20 min
Cook Time
30 min
Total Time
50 min
By: Mia Chen

Category: Dinner Recipes

Skill Level: Medium

Cuisine: American

Yield: 6 Serves

Diet Suitability: ~

Ingredients

→ Main Ingredients

01 1 lb ribeye steak or thinly sliced beef
02 1 large onion, sliced
03 1 green bell pepper, sliced
04 1 red bell pepper, sliced
05 2 cloves garlic, minced
06 8 oz mushrooms, sliced (optional)
07 2 cups shredded provolone cheese or mozzarella
08 4 oz cream cheese, softened
09 1/2 cup mayonnaise
10 1/4 cup beef broth
11 1 teaspoon Worcestershire sauce
12 1/2 teaspoon salt
13 1/2 teaspoon black pepper
14 1 teaspoon garlic powder
15 1/2 teaspoon onion powder
16 2 cups cooked pasta (optional for a heartier dish)

→ Topping

17 1/2 cup crushed crackers or breadcrumbs
18 2 tablespoons butter, melted

Steps

Step 01

Preheat your oven to 350°F (175°C) and grease a 9x13-inch baking dish.

Step 02

In a large skillet, cook the thinly sliced ribeye steak over medium heat until browned and cooked through. Remove from the skillet and set aside.

Step 03

In the same skillet, add the onions, bell peppers, mushrooms (if using), and garlic. Sauté until softened, about 5-7 minutes. Season with salt, pepper, garlic powder, and onion powder.

Step 04

In a mixing bowl, combine the cream cheese, mayonnaise, beef broth, and Worcestershire sauce. Mix until smooth and well-combined.

Step 05

In the greased baking dish, layer the cooked steak and sautéed vegetables. If you’re adding cooked pasta, stir it in at this point. Pour the cream cheese mixture over the steak and veggies, spreading it evenly. Sprinkle the shredded provolone or mozzarella cheese evenly over the top.

Step 06

In a small bowl, mix the crushed crackers or breadcrumbs with melted butter. Sprinkle the topping over the cheese layer.

Step 07

Place the casserole in the preheated oven and bake for 25-30 minutes, or until the cheese is melted and bubbly, and the top is golden brown.

Notes

  1. Let the casserole cool for a few minutes before serving to allow flavors to meld together.

Tools You’ll Need

  • Large skillet
  • Mixing bowl
  • 9x13-inch baking dish
  • Oven

Allergen Info

Check every ingredient for potential allergens, and consult a health professional if unsure.
  • Contains dairy products (cheese, cream cheese, mayonnaise).
  • May contain gluten if breadcrumbs or crackers are not gluten-free.

Nutrition Facts (Per Serving)

These details are approximate and shouldn’t replace professional advice.
  • Calories: 375.5
  • Fats: 25 g
  • Carbohydrates: 18 g
  • Proteins: 22 g