Philly Cheesesteak Casserole topped with melted cheese and peppers

Philly Cheesesteak Casserole

Imagine sinking your fork into a deliciously rich casserole that blends all the classic flavors of a Philly cheesesteak into one satisfying dish. This Philly Cheesesteak Casserole combines savory ground beef, melted cheeses, and a medley of colorful vegetables—all enveloped in a creamy, cheesy layer. Having made this dish on countless occasions for family gatherings and casual weeknight dinners, I can attest to its ability to impress guests and keep hungry bellies full.

Philly Cheesesteak Casserole
Philly Cheesesteak Casserole 10
Table of Contents

Why You’ll Love This Recipe

This casserole is not only a time-saver but also a delightful crowd-pleaser. Whether you’re hosting a family gathering, a game day celebration, or simply looking for a comforting weeknight meal, this dish fits the bill perfectly. It’s budget-friendly, remarkably easy to throw together, and guarantees that everyone at the table will be asking for seconds.

“My family devoured this casserole in minutes! The flavors were spot on, and it felt like eating a classic cheesesteak without all the fuss!” – A happy home cook

How to Make Philly Cheesesteak Casserole

The process of creating this casserole is straightforward and allows for some flexibility with the ingredients. At its core, the recipe comprises ground beef, a rainbow of vegetables, and, of course, decadent cheeses, all baked to perfection. Let’s dive into what you’ll need to bring this comfort food to life.

Ingredients

Here’s what you’ll need to gather to create this delectable dish:

  • 1 ½ lbs ground beef (or shaved steak)
  • 1 medium onion (diced)
  • 1 green bell pepper (diced)
  • 1 red bell pepper (diced)
  • 8 oz mushrooms (sliced)
  • 2 cloves garlic (minced)
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika (optional)
  • 1 tablespoon Worcestershire sauce
  • 8 oz cream cheese (softened)
  • ½ cup mayonnaise
  • 2 large eggs
  • 1 cup shredded provolone cheese
  • 1 cup shredded mozzarella cheese

Feel free to substitute the vegetables based on what you have on hand. For example, jalapeños can add a spicy kick, while zucchini or spinach can incorporate more greens into the meal.

Directions

Step 1: Preheat and Prepare

Preheat your oven to 375°F (190°C). Lightly grease a 9×13 baking dish to prevent sticking.

Step 2: Cook the Beef

In a large skillet over medium-high heat, brown the ground beef until it’s no longer pink. Be sure to drain any excess grease to keep the casserole from becoming greasy.

Step 3: Add Vegetables

Stir the diced onion, green and red bell peppers, sliced mushrooms, and minced garlic into the skillet. Sauté the mixture until the vegetables are softened, roughly about 5–6 minutes. Season with salt, black pepper, smoked paprika, and Worcestershire sauce. Once cooked, remove from heat and evenly spread the mixture into the prepared baking dish.

Step 4: Make the Creamy Mixture

In a separate bowl, whisk together the softened cream cheese, mayonnaise, and eggs until the mixture is smooth and well-combined.

Step 5: Assemble the Casserole

Spread the creamy mixture over the layer of beef and vegetables. Generously sprinkle the provolone and mozzarella cheeses on top.

Step 6: Bake

Place the dish in the oven and bake for 25–30 minutes, until the top is bubbly and golden.

Step 7: Serve

Allow the casserole to rest for 5 minutes before serving. This dish pairs wonderfully with a side salad, crusty bread, or even toasted hoagie rolls for a true cheesesteak experience.

philly cheesesteak casserole 2026 03 14 004235 2
Philly Cheesesteak Casserole 11

How to Store

Leftovers? No problem! Store any uneaten casserole in an airtight container in the refrigerator for up to 3 days. If you’d like to keep it for longer, freezing is a great option. Just make sure to wrap the casserole tightly with foil or place it in a freezer-safe container. It can be frozen for up to three months. When ready to enjoy again, thaw overnight in the refrigerator before reheating in the oven at 350°F (175°C) until warmed through.

Tips to Make

For an extra layer of flavor, consider incorporating sautéed onions and peppers before layering them in the casserole. Adding a teaspoon of Italian seasoning can also elevate the flavor profiles. If you’re in a rush, pre-cooked chicken or rotisserie chicken can be a quick substitute for beef.

Variations

There are endless ways to make this recipe your own! Try adding jalapeños for heat or swap out the provolone for cheddar cheese for a sharper taste. If you’re looking for a vegetarian option, consider replacing the beef with lentils or black beans, maintaining the same seasonings for that classic flavor.

Conclusion

This Philly Cheesesteak Casserole encapsulates the deliciousness of a traditional cheesesteak in an easy-to-make dish, making it perfect for any occasion. It delivers comfort, flavor, and satisfaction, all in one bite. I encourage you to give this recipe a try—your taste buds will thank you! Please feel free to share your results in the comments below.

FAQs

Can I make this casserole ahead of time?

Absolutely! You can prepare the casserole a day in advance. Just cover it and store it in the refrigerator. Bake it whenever you’re ready to enjoy it, adding a few extra minutes to the baking time if it’s cold.

What other proteins can I use?

While ground beef is the traditional choice, shredded chicken or even turkey can work well in this recipe. Tofu or plant-based crumbles are great options for a vegetarian approach.

Is it safe to freeze and reheat leftovers?

Yes, it’s completely safe to freeze leftovers! Just ensure they’re stored properly. When reheating, make sure the casserole reaches an internal temperature of 165°F (74°C) before consuming.

Enjoy the delightful flavors of this Philly Cheesesteak Casserole!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
philly cheesesteak casserole 2026 03 14 004225 683x1024 1

Philly Cheesesteak Casserole


  • Author: Emma
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Gluten-Free

Description

A rich casserole blending classic flavors of a Philly cheesesteak with ground beef, melted cheeses, and colorful vegetables, all in a creamy layer.


Ingredients

Scale
  • 1 ½ lbs ground beef (or shaved steak)
  • 1 medium onion (diced)
  • 1 green bell pepper (diced)
  • 1 red bell pepper (diced)
  • 8 oz mushrooms (sliced)
  • 2 cloves garlic (minced)
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika (optional)
  • 1 tablespoon Worcestershire sauce
  • 8 oz cream cheese (softened)
  • ½ cup mayonnaise
  • 2 large eggs
  • 1 cup shredded provolone cheese
  • 1 cup shredded mozzarella cheese

Instructions

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13 baking dish to prevent sticking.
  2. Cook the ground beef in a large skillet over medium-high heat until it’s no longer pink. Drain any excess grease.
  3. Add the diced onion, green and red bell peppers, sliced mushrooms, and minced garlic into the skillet. Sauté until softened, about 5–6 minutes. Season with salt, black pepper, smoked paprika, and Worcestershire sauce. Remove from heat and spread mixture into the prepared baking dish.
  4. Make the creamy mixture by whisking together the softened cream cheese, mayonnaise, and eggs in a separate bowl until smooth.
  5. Assemble the casserole by spreading the creamy mixture over the beef and vegetable layer. Sprinkle provolone and mozzarella cheeses on top.
  6. Bake in the oven for 25–30 minutes, until the top is bubbly and golden.
  7. Serve after allowing to rest for 5 minutes.

Notes

Store leftovers in an airtight container in the refrigerator for up to 3 days, or freeze for up to three months.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 3g
  • Sodium: 500mg
  • Fat: 30g
  • Saturated Fat: 12g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 2g
  • Protein: 29g
  • Cholesterol: 90mg