Philly Cheese Steak Casserole: The Ultimate Family Dinner

A hot Philly Cheese Steak Casserole in a skillet with melted cheese.

By:

CHEF RAMSAY

|

February 25, 2026

Last Updated

|

February 25, 2026

Philly Cheese Steak Casserole is the absolute best way to feed a hungry crowd without spending hours slaving over a hot stove. This Philly Cheese Steak Casserole recipe takes everything you love about the iconic sandwich—tender beef, sautéed peppers, and that signature gooey cheese—and turns it into a comforting, easy-to-scoop bake. If you are a busy mom or a professional trying to win at the dinner game, this dish is a total lifesaver that your kids will actually eat. Trust me, I have been there with the picky eaters, and this melty masterpiece is the rare unicorn of recipes that gets a clean plate every single time. It is hearty, surprisingly simple, and feels like a warm hug in a bowl, making it a reliable staple for those chaotic Tuesday nights when you just need a win.

What is Philly Cheese Steak Casserole?

Philly Cheese Steak Casserole is a clever, baked twist on the classic Philadelphia sandwich that swaps the traditional hoagie roll for tender pasta shells and a creamy, decadent sauce. Instead of thin-sliced ribeye which can be pricey and a bit of a pain to prep, we use ground beef to keep things affordable and quick for any weeknight. You get the same punch of flavor from the onions, green peppers, and garlic, but it’s all bound together by a luscious blend of cream cheese and melted provolone. It is basically the ultimate mashup between a classic steak sandwich and a rich, beefy macaroni and cheese, creating a full meal that is easy to serve and even easier to love.

Reasons to Try Philly Cheese Steak Casserole

You really need to try Philly Cheese Steak Casserole because it is a massive time-saver that delivers a high-end flavor profile on a budget. First off, it is a one-pan wonder if you use an oven-proof skillet, which means you won’t be stuck scrubbing dishes until midnight. Second, the combination of cream cheese and beef stock creates a hypnotic, silky sauce that you just can’t get from a box mix. It is also incredibly versatile; you can sneak in extra veggies or swap the pasta if you’re feeling adventurous. Most importantly, it is a sure-fire crowd-pleaser that brings a bit of that famous Philly magic right to your kitchen table without the expensive trip to Pennsylvania.

Ingredients Needed to Make Philly Cheese Steak Casserole

  • 1 lb Ground Beef: This is the hearty soul of our dish, providing a rich and savory base that everyone loves.
  • 1/2 lb Small Shells: These little pasta cups are perfect because they capture all that amazing cheese sauce inside.
  • 8 oz Cream Cheese: This is the secret to getting that unbelievably creamy and smooth texture in every bite.
  • 1 cup Shredded Mozzarella: We add this for that classic, stretchy cheese pull that makes the dish look spectacular.
  • 6 slices Provolone Cheese: Placing these on top gives you that authentic, bold Philly flavor and a golden crust.
  • 1 Green Pepper, diced: You can’t have a cheese steak without that bright, slightly sweet crunch of a bell pepper.
  • 1/2 Yellow Onion, diced: This adds a depth of flavor and a wonderful aroma that fills the whole house while cooking.
  • 2 cloves Garlic, minced: A little bit of garlic goes a long way in making the beef taste professional and polished.
  • 2 tbsp Butter: We use this to sauté the veggies to perfection, ensuring they are soft and buttery.
  • 32 oz Beef Stock combined with 32 oz water: This massive amount of liquid is what we use to boil the pasta for extra flavor.
  • 1/2 cup Reserved Pasta Water: Never throw this away! It’s the “liquid gold” that helps the sauce stick to the shells.

Instructions to Make Philly Cheese Steak Casserole

Step 1: Setting the Stage for Success

Before you get your hands dirty, go ahead and preheat your oven to 350°F. This is a crucial first move because you want that oven nice and hot the moment your skillet is ready to slide in. While the oven warms up, grab your large pot for the pasta and your favorite oven-proof skillet. If you don’t have a skillet that can go in the oven, don’t sweat it! You can easily do the stovetop work in a regular pan and then transfer everything to a greased 9×13 baking dish later. Organization is the best way to keep your kitchen stress-free, so get those veggies chopped and ready to go now.

Step 2: Cooking the Pasta to Perfection

Now, let’s talk about the shells for your Philly Cheese Steak Casserole. Take that big pot and combine your 32 oz of beef stock with 32 oz of water. Boiling the pasta in stock instead of just plain water is a total game-changer because it infuses the shells with a deep, savory flavor from the inside out. Cook the small shells according to the package instructions until they are “al dente”—meaning they still have a little bite to them. Very important: before you drain the pasta, scoop out 1/2 cup of that cloudy pasta water and set it aside. This starchy liquid is the “secret” to a silky sauce.

Step 3: Sautéing the Veggies

Melt your two tablespoons of butter in your skillet over medium heat. Once it’s bubbling and happy, toss in your minced garlic and let it cook for just about 30 seconds until it smells amazing—be careful not to burn it! Next, slide in your diced green peppers and onions. Sauté these beauties for about 5 minutes until they are soft and slightly translucent. This step is where you build the foundation of flavor for your Philly Cheese Steak Casserole, so don’t rush it; let those onions get nice and sweet.

Step 4: Preparing the Beef and Creamy Base

Push the veggies to the side or just crumble the ground beef right on top of them in the same skillet. Season the meat generously with salt and pepper as it browns. As the beef cooks, break it up into small pieces with your spatula. Once it’s fully browned and there’s no pink left, drain off any excess grease so the casserole isn’t oily. Now, here comes the best part: drop in the block of cream cheese. Stir it into the hot beef and veggie mixture until it’s completely melted and looks like a thick, luxurious blanket over the meat.

Step 5: Bringing it All Together

It is time to assemble the masterpiece. Pour that reserved 1/2 cup of pasta water into the skillet with the beef and cream cheese, stirring until a smooth sauce forms. Now, fold in your cooked pasta shells and the shredded mozzarella. Stir everything together gently so every single shell is coated in that cheesy goodness. If you aren’t using an oven-safe skillet, this is the moment where you’ll pour this glorious mixture into your prepared baking dish. The smell at this point is absolutely startling and will probably bring the whole family into the kitchen.

Step 6: The Finishing Touch and Bake

For the grand finale, lay those six slices of provolone cheese across the top of the mixture. This creates a solid layer of cheese that will turn golden and bubbly in the heat. Slide the skillet or baking dish into the oven and bake for 20 to 25 minutes. You are looking for that provolone to be perfectly melted and just starting to brown around the edges. Once it’s done, let it sit for a few minutes before serving. This allows the sauce to set slightly so you get a perfect, cohesive scoop of Philly Cheese Steak Casserole every time.

What to Serve with Philly Cheese Steak Casserole

Since this Philly Cheese Steak Casserole is quite rich and filling, you’ll want to pair it with something light and crisp to balance the plate. A simple green salad with a zesty vinaigrette works wonders to cut through the creaminess of the cheese. If you want to keep the veggie momentum going, some roasted broccoli or steamed green beans with a squeeze of lemon are excellent, healthy choices. For those who can’t get enough carbs, a side of toasted garlic bread is perfect for mopping up any leftover sauce at the bottom of the bowl. It’s a complete, hearty meal that doesn’t need much to feel like a feast.

Key Tips for Making Philly Cheese Steak Casserole

To get the best results with your Philly Cheese Steak Casserole, always use high-quality ground beef—something like an 80/20 blend gives you great flavor without being overly greasy. If you find your sauce is too thick when you’re mixing in the pasta, just add a tiny splash more of beef stock or water to loosen it up. For an extra kick, some people love adding a dash of Worcestershire sauce or a pinch of red pepper flakes to the beef while it browns. Also, make sure your cream cheese is at room temperature before adding it to the skillet; it will melt much faster and more evenly, giving you that professional, smooth finish.

Storage and Reheating Tips Philly Cheese Steak Casserole

If you’re lucky enough to have leftovers of this Philly Cheese Steak Casserole, they actually taste even better the next day! Store any remaining portions in an airtight container in the fridge for up to three or four days. When you’re ready to reheat, a quick zap in the microwave works, but if you want to keep that cheese crust “fresh,” use the oven at 350°F for about 10-15 minutes. If the pasta seems a bit dry after sitting in the fridge, just add a teaspoon of water or milk before heating to help bring that creamy sauce back to life. It’s a fantastic meal-prep option for busy work lunches!

FAQs

Can I use chicken instead of beef? Absolutely! You can swap the ground beef for ground chicken or thinly sliced chicken breast for a “Philly Chicken Cheese Steak” vibe. Just make sure the chicken is fully cooked before adding the cream cheese.

Is there a low-carb version of this? Yes, you can easily make this Philly Cheese Steak Casserole low-carb by ditching the pasta shells and using cauliflower florets instead. You won’t need the pasta water, so just use a little extra cream cheese or a splash of heavy cream to maintain the saucy consistency.

What if I don’t like provolone? While provolone is the classic choice, you can easily use Monterey Jack, mild white cheddar, or even more mozzarella on top. The goal is to have a good melting cheese that you personally enjoy.

Final Thoughts

Philly Cheese Steak Casserole is truly the ultimate solution for anyone craving a massive, flavorful meal that doesn’t require a professional culinary degree to pull off. It is affordable, quick, and brings a unique twist to your usual dinner rotation that will have everyone asking for seconds. Whether you are dealing with a hectic work week or just want a cozy weekend treat, this recipe is a reliable win. Go ahead and give this Philly Cheese Steak Casserole a try tonight—your family will thank you, and your stress levels will definitely plummet!

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print

Philly Cheese Steak Casserole: The Ultimate Family Dinner

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and comforting Philly Cheese Steak Casserole made with seasoned ground beef, tender pasta shells, sautéed peppers and onions, and layers of melted provolone and mozzarella cheese baked to perfection.

  • Author: CHEF RAMSAY
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Ingredients

Scale
  • 2 tbsp butter
  • 1/2 cup reserved pasta water
  • 1 green pepper, diced
  • 8 oz cream cheese
  • 1 lb ground beef
  • 1/2 lb small shell pasta
  • 1 cup shredded mozzarella cheese
  • 32 oz beef stock
  • 32 oz water
  • 6 slices provolone cheese
  • 2 cloves garlic, minced
  • 1/2 yellow onion, diced
  • Salt and pepper to taste

Instructions

1. Preheat your oven to 350 degrees Fahrenheit.

2. Combine beef stock and water in a large pot and cook the small shell pasta according to package instructions. Reserve 1/2 cup of the pasta water before draining.

3. In an oven-proof skillet, melt the butter over medium heat and sauté the minced garlic briefly until fragrant.

4. Add the diced green pepper and onion to the skillet and cook for about 5 minutes until softened.

5. Add the ground beef to the skillet, season with salt and pepper, and cook until browned. Drain excess grease.

6. Stir in the cream cheese and mix until fully melted and combined with the beef.

7. Add the reserved pasta water, cooked pasta shells, and shredded mozzarella to the skillet and stir until well combined.

8. Layer the provolone cheese slices evenly over the top.

9. Bake for 20 to 25 minutes until the cheese is fully melted and bubbly.

Notes

If your skillet is not oven-proof, transfer the mixture to a greased 9×13-inch baking dish before topping with provolone and baking.

For extra flavor, you can add sliced mushrooms or a dash of Worcestershire sauce to the beef mixture.

Allow the casserole to rest for 5 minutes before serving for easier slicing.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star