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

Here’s the ultimate Philly Cheese Steak Casserole made with ground beef, veggies, and melty cheese for a wholesome twist on a classic. Quick, hearty, and satisfying, it’s a perfect go-to for busy weeknights and family dinners.

A close up shot of  scooped baked casserole.

Why You Will Love this Casserole

  • Packed with protein – A satisfying meal that keeps you full.
  • Loaded with veggies – Adds nutrition and flavor.
  • Low in Carbs – if that’s what you’re looking for!
  • Creamy and cheesy – A rich, comforting finish.
  • Easy family dinner – Quick to prepare and kid-approved.
  • 30-minute meal – Perfect for busy weeknights when time is short.

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.

I am all about sharing EASY kid-friendly dinners that the whole family can enjoy together—and this is one of that you’ll keep coming back to.

If you love simple, customizable meals, you might also enjoy this hamburger bowl – a fun, deconstructed take on a classic burger that lets everyone build their own perfect bowl!

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.
  • Green Bell Peppers – No Philly cheesesteak is complete without bell peppers! They add crunch, color, and a subtle sweetness that pairs well with the beef.
  • Yellow Onion – Onions are key for that signature cheesesteak taste. When sautéed, they add a natural sweetness and enhance the overall flavor of the dish.
  • Zucchini – Adds more veggies without overpowering the classic flavors. Plus, zucchini brings a slight tenderness that complements the other textures.
  • Mushrooms – These bring an earthy, umami richness that makes the casserole taste even more indulgent.
  • Full fat cream cheese or Greek yogurt – This is the secret to making the casserole creamy without being heavy. Greek yogurt keeps it lighter, while cream cheese gives it a richer feel.
  • Provolone – The classic choice for Philly cheesesteaks, but 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

Step 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.

Step 2: Add all the vegetables to the pan and cook over medium-high heat until they begin to soften, about 5 minutes.

Step 3: Stir in the seasonings. Add back the beef and combine.

Step 4: Turn off the heat and stir in cream cheese or yogurt. Add the optional mozzarella cheese.

Step 5: Transfer the ground beef mixture to a 9×13 baking dish.

Step 6: Top the casserole evenly with slices of provolone cheese. Bake for 10-15 minutes until the cheese melts.

Recipe Tips

  • Use lean ground beef to prevent excess grease, or drain it well before adding back to the dish.
  • 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!

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!
4.86 from 7 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: 15 minutes
Total Time: 25 minutes
Servings: 8

Video

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.

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 tag me on IG @kidfriendly.meals

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.

4.86 from 7 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




19 Comments

  1. 5 stars
    I looove Philly sandwiches; this satisfies that craving and then some. This has become a staple for my whole family, my toddler will eat it several meals in a row. I could eat the entire dish in one sitting, it is SO GOOD.
    We use the Greek yogurt instead of the cream cheese and add the optional mozzarella.
    Thank you!

    1. Thank you so much for sharing this! It makes me so happy to hear it’s become a staple for your family—and especially that your toddler loves it too!