Philly Cheesesteak Casserole

If you love the classic combination of tender beef, caramelized onions, bell peppers, and melted cheese, this Philly Cheesesteak Casserole gives you all those comforting flavors in an easy baked dinner.

Inspired by the famous Philadelphia cheesesteak, this casserole turns the classic sandwich into a hearty meal that’s perfect for busy weeknights. Instead of assembling individual sandwiches, you combine everything in one baking dish and finish it with plenty of melted cheese.

The result is savory, cheesy, satisfying, and incredibly easy to serve to the whole family.

Why You’ll Love This Philly Cheesesteak Casserole

  • Easy weeknight dinner: Everything comes together in one casserole dish.
  • Cheesy and comforting: Plenty of melted cheese makes every bite satisfying.
  • Family-friendly: The familiar flavors are easy to customize.
  • No sandwich assembly: You get all the cheesesteak flavors without making individual sandwiches.
  • Great for meal prep: Leftovers reheat well for lunch or dinner.
  • Easy to customize: Add mushrooms, change the cheese, or make it spicy.

Ingredients You’ll Need

For the Beef Mixture

  • 1½ pounds ground beef
  • 1 medium yellow onion, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 8 ounces mushrooms, sliced, optional
  • 2 cloves garlic, minced
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Italian seasoning
  • ½ teaspoon salt
  • ½ teaspoon black pepper

For the Creamy Mixture

  • 4 ounces cream cheese, softened
  • ½ cup sour cream
  • ½ cup beef broth
  • 1 teaspoon Dijon mustard

For the Cheese Topping

  • 1½ cups shredded provolone cheese
  • 1 cup shredded mozzarella cheese

You can also use sliced provolone if you prefer larger pockets of melted cheese throughout the casserole.

How to Make Philly Cheesesteak Casserole

1. Preheat the Oven

Preheat your oven to 375°F (190°C).

Lightly grease a 9×13-inch baking dish and set it aside.

2. Brown the Ground Beef

Place a large skillet over medium-high heat.

Add the ground beef and cook until browned, breaking it apart with a wooden spoon as it cooks.

Once fully browned, drain excess grease if necessary.

Return the skillet to the stove.

3. Cook the Vegetables

Add the sliced onion and bell peppers to the skillet with the beef.

If you’re using mushrooms, add them at this stage as well.

Cook for approximately 5–7 minutes, stirring occasionally, until the vegetables begin to soften.

Add the minced garlic and cook for another 30–60 seconds.

4. Season the Beef

Stir in the Worcestershire sauce, Italian seasoning, salt, and black pepper.

Mix everything thoroughly so the beef and vegetables are evenly seasoned.

Cook for another minute or two.

5. Make the Creamy Sauce

In a bowl, combine the softened cream cheese, sour cream, beef broth, and Dijon mustard.

Whisk until relatively smooth.

Don’t worry if there are a few small cream cheese lumps. They will melt as the casserole bakes.

6. Combine Everything

Pour the creamy mixture into the skillet with the beef and vegetables.

Stir well until everything is coated.

Cook over low heat for 1–2 minutes, just until the mixture is warmed through.

7. Transfer to the Baking Dish

Pour the beef mixture into the prepared baking dish.

Spread it into an even layer.

Sprinkle the provolone and mozzarella evenly over the top.

Make sure the cheese reaches the edges so you get plenty of golden, bubbly cheese in every serving.

8. Bake

Place the casserole in the preheated oven.

Bake for approximately 15–20 minutes, or until the cheese is completely melted and bubbling.

For a more deeply browned top, switch the oven to broil for 1–2 minutes at the end.

Watch carefully because the cheese can brown quickly under the broiler.

9. Rest and Serve

Remove the casserole from the oven and let it rest for about 5 minutes.

This allows the creamy filling to settle and makes serving easier.

Scoop into portions and serve hot.

Tips for the Best Philly Cheesesteak Casserole

Use Lean Ground Beef

Ground beef with moderate fat provides good flavor without leaving the casserole excessively greasy.

If you use a higher-fat ground beef, drain the excess grease after browning.

Don’t Overcook the Vegetables

You want the onions and peppers tender but still slightly firm.

They’ll continue cooking in the oven.

Use Freshly Shredded Cheese

Freshly shredded cheese generally melts more smoothly than some pre-shredded varieties.

Don’t Skip the Resting Time

Five minutes of resting makes the casserole easier to serve and helps prevent the creamy filling from spreading across the plate.

Broil Carefully

If you want an extra-golden cheese topping, broil briefly at the end. Stay near the oven and watch closely.

What Kind of Cheese Should You Use?

Traditional cheesesteaks are commonly associated with provolone, American cheese, or Cheez Whiz.

For a casserole, you have several options.

Provolone

Provolone gives you a classic cheesesteak-inspired flavor and melts beautifully.

Mozzarella

Mozzarella creates a stretchy, mild cheese topping.

American Cheese

For a very creamy and nostalgic flavor, add some sliced American cheese to the beef mixture.

Cheddar

Sharp cheddar isn’t traditional to a Philly cheesesteak, but it adds plenty of flavor and works well in a casserole.

Cheese Combination

Using provolone and mozzarella together gives you a flavorful topping with excellent meltability.

Easy Variations

Philly Cheesesteak Casserole With Rice

Add 2–3 cups of cooked rice to the beef mixture before transferring everything to the baking dish.

This creates an even heartier casserole.

Philly Cheesesteak Pasta Casserole

Stir in 3–4 cups of cooked pasta such as penne, rotini, or egg noodles.

Add a little extra beef broth or sour cream if the mixture seems too thick.

Mushroom Cheesesteak Casserole

Use plenty of sliced mushrooms for a rich, earthy flavor.

Cook the mushrooms with the onions and peppers until they release their moisture and become golden.

Spicy Cheesesteak Casserole

Add sliced jalapeños, crushed red pepper flakes, or a few dashes of hot sauce.

Pepper jack cheese is another excellent choice for a spicy version.

Low-Carb Cheesesteak Casserole

Skip the rice and pasta and increase the amount of beef, peppers, mushrooms, or cauliflower.

The resulting casserole is still rich and satisfying.

What to Serve With Philly Cheesesteak Casserole

Because this casserole is rich and filling, lighter sides work especially well.

Fresh Salad

Serve it with a crisp green salad topped with tomatoes, cucumbers, and a simple vinaigrette.

Roasted Vegetables

Try:

  • Broccoli
  • Asparagus
  • Green beans
  • Brussels sprouts
  • Cauliflower

Garlic Bread

If you aren’t following a low-carb diet, warm garlic bread makes an excellent companion.

You can also serve slices of crusty bread for scooping up the creamy filling.

Pickles

Dill pickles provide a bright, tangy contrast to the rich beef and cheese.

How to Store Leftovers

Allow the casserole to cool before transferring leftovers to an airtight container.

Refrigerate within 2 hours and enjoy within 3–4 days.

You can also cover the original baking dish tightly if you plan to reheat the entire casserole.

How to Reheat

For individual servings, microwave until hot, stirring or rotating halfway through if needed.

For larger portions, cover the casserole with foil and reheat in a 350°F (175°C) oven until warmed through.

Remove the foil during the final few minutes if you’d like the cheese to become bubbly again.

Can You Freeze Philly Cheesesteak Casserole?

Yes, although the creamy sauce may change slightly in texture after freezing.

Allow the casserole to cool completely before transferring it to a freezer-safe container.

Freeze for up to 2–3 months for the best quality.

Thaw overnight in the refrigerator before reheating.

For the best cheese texture, you can add a little fresh shredded cheese before reheating.

Frequently Asked Questions

Can I use steak instead of ground beef?

Absolutely. Thinly sliced ribeye or another tender cut of beef can be used for a more traditional cheesesteak-style casserole.

Slice the beef very thinly and cook it quickly so it doesn’t become tough.

Do I have to use green peppers?

No. You can use green bell peppers, red peppers, yellow peppers, or a combination.

Are mushrooms traditional in a Philly cheesesteak?

Mushrooms are a common addition in cheesesteak variations, although preferences differ. They’re completely optional in this casserole.

Can I make this casserole ahead of time?

Yes. Assemble the casserole, cover it tightly, and refrigerate it for up to about 24 hours before baking.

If it’s going directly from the refrigerator into the oven, allow some additional baking time.

Can I make it without cream cheese?

Yes. You can replace the creamy mixture with a little extra beef broth and cheese, although the finished casserole will be less creamy.

What makes this taste like a cheesesteak?

The combination of beef, onions, bell peppers, Worcestershire sauce, and melted provolone creates the familiar savory profile associated with cheesesteak-style dishes.

Philly Cheesesteak Casserole Recipe

Prep Time: 15 minutes
Cook Time: 25–30 minutes
Total Time: About 45 minutes
Servings: 6–8

Ingredients

  • 1½ pounds ground beef
  • 1 yellow onion, sliced
  • 1 green bell pepper, sliced
  • 1 red bell pepper, sliced
  • 8 ounces mushrooms, sliced, optional
  • 2 cloves garlic, minced
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Italian seasoning
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 4 ounces cream cheese, softened
  • ½ cup sour cream
  • ½ cup beef broth
  • 1 teaspoon Dijon mustard
  • 1½ cups shredded provolone
  • 1 cup shredded mozzarella

Instructions

  1. Preheat the oven to 375°F (190°C) and grease a 9×13-inch baking dish.
  2. Brown the ground beef in a large skillet over medium-high heat. Drain excess grease if necessary.
  3. Add the onion, bell peppers, and mushrooms.
  4. Cook for 5–7 minutes until the vegetables begin to soften.
  5. Add garlic, Worcestershire sauce, Italian seasoning, salt, and pepper.
  6. In a separate bowl, combine cream cheese, sour cream, beef broth, and Dijon mustard.
  7. Stir the creamy mixture into the beef and vegetables.
  8. Transfer everything to the prepared baking dish.
  9. Top evenly with provolone and mozzarella.
  10. Bake for 15–20 minutes, until the cheese is melted and bubbling.
  11. Broil for 1–2 minutes if you want a more golden top.
  12. Rest for 5 minutes before serving.

Final Thoughts

This Philly Cheesesteak Casserole brings the comforting flavors of a classic cheesesteak into an easy family-style dinner. Tender seasoned beef, sweet onions, colorful peppers, creamy sauce, and plenty of melted cheese come together in one satisfying dish.

It’s easy to customize with mushrooms, jalapeños, rice, or pasta, so you can make it exactly the way your family likes it. Serve it with a crisp salad, roasted vegetables, or warm garlic bread for a complete dinner that everyone will be happy to see on the table.

Leave a Reply

Your email address will not be published. Required fields are marked *