This post may contain affiliate links. Please see our disclosure policy for more details.

Here’s the ultimate Philly cheesesteak casserole made with ground beef and a medley of vegetables. This easy and comforting meal is perfect for busy weeknights, and there are endless ways to enjoy with the whole family.

A close up shot of  scooped baked casserole.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Philly Cheese Steak Casserole

As you may know, I am all about sharing EASY kid-friendly dinners that the whole family can enjoy together.

And this 30 minute hassle-free Philly cheesesteak casserole is one you’ll want to bookmark. It combines the iconic flavors of a classic Philly cheesesteak with the convenience of a casserole.

The ingredients are readily available and the preparation is straightforward, making this dish a stress-free option for busy nights.

Plus, the casserole format allows for easy portioning and leftovers that can be enjoyed for several days, saving even more time and effort. I don’t know about you but as a busy mom of 2 littles, leftovers are a saving grace!

I personally think this comforting casserole tastes better with time, just like with most of my one pot meals, as the flavors continue to mingle and intensify.

Ingredients

All the ingredients laid out on a wooden board and labeled.

I am highlighting just the ones that need further explanation. The complete list is in the recipe card below.

  • Ground beef – I recommend using 85-90% lean beef for best flavor. We personally love and trust ButcherBox’s commitment to delivering high-quality grass-fed, grass-finished beef straight to our door. You can certainly use thinly sliced ribeye steak or flank steak for a more authentic Philly cheesesteak.
  • Vegetables – here I’m using onion, green bell peppers, and mushroom.
  • Full fat cream cheese or Greek yogurt – will add creaminess and flavor to the dish.
  • Provolone – you can also use mozzarella, white cheddar cheese, or Monterey Jack.
  • Seasonings – the combination of smoked paprika, Italian seasoning, and garlic powder provides a well-rounded and delicious flavor profile for the dish.

Step-by-Step Instructions

A four image collage of how to make the dish.
A two image collage with the Philly cheesecake mixture in a baking dish on left and topped with provologne cheese on right.
  1. Heat a large skillet over medium-high heat. Add the ground beef and break it up into crumbles as it cooks. once the beef is cooked, carefully remove it from the pan and use a paper towel to wipe away any excess grease remaining in the skillet.
  2. Add all the vegetables to the pan and cook over medium-high heat until they begin to soften, about 5 minutes.
  3. Stir in the seasonings. Add back the beef and combine.
  4. Turn off the heat and stir in cream cheese or yogurt. Add the optional mozzarella cheese.
  5. Transfer the ground beef mixture to a 9×13 baking dish.
  6. Top the casserole evenly with slices of provolone cheese. Bake for 10-15 minutes until the cheese melts.

Tips for Success

  • Mozzarella cheese is optional but if you are using Greek yogurt instead of cream cheese, I highly recommend adding it.
  • I personally love the combination of smoked paprika, Italian seasoning, and garlic powder to enhance the flavor profile of the dish. You can adjust the amount or even leave out or add other typical seasonings for Philly cheesesteak such as Worcestershire sauce or hot sauce.
  • If you desire a golden brown crust, broil for 30 seconds to a minute.
  • Just like with lasagna, let the casserole sit for at least 5 minutes before serving so it’s easier to scoop.

Serving Suggestions

Cheese steak casserole served three ways as a sandwich, deconstructed with crackers, and mixed with oatmeal.

There are so many fun ways to serve this Philly cheese steak casserole:

Storage

Transfer any leftover casserole to an airtight container and refrigerate for up to 3-4 days.

Reheat individual portions in the microwave or reheat the entire casserole in the oven at 350°F until warmed through.

If intending to freeze, I recommend doing so BEFORE baking.

Frequently Asked Questions

What is the best cheese for Philly cheesesteak casserole?

The classic cheeses used in Philly cheesesteak are provolone, American cheese, and Cheez Whiz. But for this casserole, feel free to experiment with different cheese combinations to find the flavor profile that you enjoy the most.

Some suggestions include mozzarella, cheddar, Swiss, gouda, and Monterey Jack.

Can I make this casserole ahead of time?

Yes! Prepare the casserole as per the recipe instructions, assemble, cover tightly with foil or a lid, and refrigerate for up to 24 hours before baking. When ready to bake, preheat the oven and remove the casserole from the refrigerator. If you’re using a glass dish, be sure to take it out at least 10 minutes prior to prevent shattering in the hot oven.

Easy Casserole Recipes

Did you make this recipe? Leave a rating below and let me know how you liked the recipe! Your feedback means so much to me!

5 from 3 votes

Philly Cheese Steak Casserole

Here's the ultimate Philly cheesesteak casserole made with ground beef and a medley of vegetables. This easy and comforting meal is perfect for busy weeknights, and there are endless ways to enjoy with the whole family.
Prep Time: 10 minutes
Cook Time: 11 minutes
Total Time: 21 minutes
Servings: 8
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Ingredients 

  • 2 pounds lean ground beef
  • 1 teaspoon olive oil
  • 1 green bell pepper, diced
  • 1 medium zucchini, diced
  • 1 medium yellow onion, diced
  • 8 ounces crimini mushrooms, diced
  • 1 1/2 teaspoon smoked paprika
  • 1 teaspoon garlic powder
  • 2 teaspoons Italian seasoning
  • 1/2 teaspoon salt (optional)
  • 3/4 cup Greek yogurt (or 6 ounces softened cream cheese)
  • 1 cup shredded mozzarella (optional)
  • 8 slices provolone cheese

Instructions 

  • Preheat oven to 350°F. Heat a large skillet over medium-high heat. Add the ground beef and break it up into crumbles as it cooks. once the beef is cooked, carefully remove it from the pan and use a paper towel to wipe away any excess grease remaining in the skillet.
  • Add oil and and cook all the vegetables over medium-high heat until they begin to soften, about 5 minutes. Stir in the seasonings. Add back the beef and combine.
  • Turn off the heat and stir in cream cheese or yogurt. Add the optional mozzarella cheese.
  • Transfer the mixture to a 9×13 baking dish. Top the casserole evenly with provolone cheese.
  • Bake for 10-15 minutes until the cheese has melted.

Video

Notes

  • Mozzarella cheese is optional but if you are using Greek yogurt instead of cream cheese, I highly recommend adding it.
  • If you desire a golden brown crust, broil for 30 seconds to a minute.
  • Let the casserole sit for at least 5 minutes before serving so it’s easier to scoop.
  • Refrigerate leftovers for 3-4 days.

Nutrition

Calories: 260kcal | Carbohydrates: 6g | Protein: 33g | Fat: 12g | Sodium: 225mg | Potassium: 701mg | Fiber: 1g | Sugar: 3g | Vitamin A: 465IU | Vitamin C: 17mg | Calcium: 197mg | Iron: 3mg
Like this recipe? Rate and comment below!

About Min

Thank you so much for stopping by! I am Min, a Registered Dietitian, a Christ follower, a wife, and a mom to our two miracle babies! Currently, I’m having a ton of fun feeding their tummies and sharing our baby led weaning journey! Follow me on Instagram if interested in seeing daily menu as well as tips and tricks.

5 from 3 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




10 Comments

  1. Made this yesterday exactly as instructed except I used ground turkey instead of beef, and wow, it was amazing! So delicious. Thank you!

  2. 5 stars
    Absolutely LOVED this recipe!!!! It was devoured and I went back for seconds. Can’t recommend this one enough!! I ended up using ground turkey and since it was a 2.5lb package, I went with a little more veggies, a full 8oz container of cream cheese and a little extra mozzarella. Unreal! I can’t speak to the version with beef but I really liked the flavor that the turkey added. I also didn’t have green bell peppers so I used orange from our garden. Will definitely be making this regularly!