If you’re craving a comfort food mashup that brings together the iconic flavors of Philly cheesesteak and the cozy charm of stuffed pasta, you’re in for a treat with this Philly Cheesesteak Stuffed Shells Recipe. Imagine tender jumbo pasta shells loaded with a creamy, cheesy blend, then topped with savory seared steak, sautéed peppers, onions, and mushrooms — all baked until bubbly and perfectly golden. This dish captures everything wonderful about classic Philly cheesesteak flavors, yet turns it into something totally new and crowd-pleasing. It’s a show-stopping meal that feels both indulgent and inviting, perfect for family dinners, gatherings, or any time you want to make an evening feel special.

Ingredients You’ll Need

The image shows many clear glass bowls and white small dishes arranged neatly on a white marbled surface. On the top right, a large bowl holds yellow pasta shells with a smooth texture. Below it, another large bowl contains pale white sliced onions, next to a bowl with grated white cheese. There is a bowl filled with dark red raw sliced meat, positioned near fresh green parsley at the bottom left. Sliced mushrooms and sliced green bell peppers are each in their own bowls on the left side. In the middle is a small glass measuring cup filled with dark brown liquid. Nearby are small white dishes with light brown and white powders. There are jars of seasoning—salt and pepper—next to a tall bottle of golden olive oil, with a metal spout on top. A wrapped block of cream cheese sits beside the meat bowl. The arrangement is bright and clean, with ingredients ready for cooking. Photo taken with an iphone --ar 4:5 --v 7

Gathering your ingredients for this Philly Cheesesteak Stuffed Shells Recipe is straightforward and rewarding. Each component plays a key role, from the tender steak that delivers the rich, beefy flavor, to the blend of cheeses and fresh vegetables that add creaminess, texture, and vibrant taste. Using simple, quality ingredients makes the cooking process approachable and the final dish absolutely delicious.

  • 12 ounces jumbo pasta shells: These large shells are perfect for stuffing and hold fillings beautifully without falling apart.
  • 1 pound thinly sliced steak sirloin or ribeye: Choose a tender cut to ensure juicy, flavorful meat that cooks quickly.
  • 2 Tablespoons olive oil: Adds richness and keeps everything sautéing smoothly without sticking.
  • 1 onion, thinly sliced: Provides sweetness and depth when sautéed.
  • 1 green bell pepper, thinly sliced: Offers a nice crunch and fresh, slightly sweet flavor.
  • 8 ounces mushrooms, sliced: Bring earthiness and balance to the savory filling.
  • Salt and pepper to taste: Essential for seasoning and enhancing all the other flavors.
  • 1 teaspoon garlic powder: Adds subtle warmth and aromatic depth.
  • 1 teaspoon onion powder: Boosts the savoriness and rounds out the seasoning.
  • 1 cup beef broth: Helps deglaze the pan and meld the meat and vegetables together.
  • 8 ounces cream cheese, softened: Creates a creamy, luxurious texture inside the shells.
  • 2 cups shredded mozzarella cheese, divided: Melts beautifully to add gooeyness and mild flavor.
  • 1 cup shredded provolone cheese: Adds a sharper, tangy contrast to the creamy cheeses.
  • 1/2 cup grated Parmesan cheese: Delivers a nutty, salty punch to the cheese mixture.
  • 1/4 cup chopped fresh parsley: Brightens the dish with a fresh herbal note and a pop of color.
  • Cooking spray: Prevents sticking and helps create a perfect crust on the baked shells.

How to Make Philly Cheesesteak Stuffed Shells Recipe

Step 1: Prepare the Pasta Shells

Start by preheating your oven to 375°F (190°C). Bring a large pot of salted water to a boil and cook the jumbo pasta shells according to package instructions until they reach al dente — tender but still holding their shape. This ensures the shells won’t become mushy during baking. Drain them carefully and set aside to cool slightly.

Step 2: Cook the Steak

While the shells cook, heat olive oil in a large skillet over medium-high heat. Add your thinly sliced steak and cook, stirring occasionally, until the meat is browned and no longer pink. Remove the cooked steak from the skillet and set it aside, keeping all those delicious browned bits in the pan as they bring extra flavor.

Step 3: Sauté Vegetables

In the same skillet, add a little more olive oil if needed. Toss in the thinly sliced onions, green bell peppers, and mushrooms. Cook them gently until they are tender and fragrant, stirring often so everything softens evenly. Season this vegetable mix with salt, pepper, garlic powder, and onion powder for that classic Philly cheesesteak seasoning profile.

Step 4: Combine Steak & Vegetables

Return the cooked steak to the skillet with the veggies and pour in the beef broth. Let everything simmer for a few minutes, allowing the flavors to meld and most of the liquid to cook away. This step deepens the savory notes and moistens the filling mix, making it irresistible.

Step 5: Prepare the Cheese Mixture

In a sizable mixing bowl, blend together the softened cream cheese, 1 cup of shredded mozzarella, provolone, Parmesan, and chopped fresh parsley. Stir until smooth and creamy. This luscious mixture is going to be the base of your stuffed shells, so take a moment to enjoy the creamy texture and inviting aroma.

Step 6: Stuff the Shells

Grab each cooked shell and generously fill it first with the cheese mixture, then carefully top each one with the flavorful Philly cheesesteak filling. Arrange all the stuffed shells snugly in a baking dish that’s been lightly coated with cooking spray to prevent sticking.

Step 7: Bake to Perfection

Sprinkle the remaining shredded mozzarella evenly over the stuffed shells. Cover the dish tightly with aluminum foil and bake in your preheated oven for 20-25 minutes until the cheese melts into bubbly goodness. Then remove the foil and bake for another 5 to 10 minutes to let the tops develop a beautiful, slightly browned golden crust.

How to Serve Philly Cheesesteak Stuffed Shells Recipe

A close-up view of a white dish filled with pasta shells layered throughout; the shells are pale yellow and have a smooth texture. Mixed evenly among the pasta are thin slices of cooked beef, which have a light brown color. Scattered also are strips of green bell pepper and mushrooms, adding a mix of bright green and soft beige colors to the dish. The dish sits on a white marbled surface, creating a clean and bright background. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Finishing your stuffed shells with a sprinkling of fresh chopped parsley adds a lovely touch of green and a fresh, bright flavor that contrasts beautifully with the rich cheeses and savory meat. A quick drizzle of a little extra virgin olive oil or some crushed red pepper flakes can also amp up the presentation and taste.

Side Dishes

This hearty Philly Cheesesteak Stuffed Shells Recipe pairs wonderfully with crisp green salads, roasted vegetables, or even a simple garlic bread on the side to mop up every last cheesy, meaty bite. Consider a light tossed romaine or arugula salad with a tangy vinaigrette to balance the richness of the dish.

Creative Ways to Present

For a fun twist, serve the stuffed shells in individual ramekins or small cast iron skillets to maintain heat and add charm. You can also prepare a family-style platter with the shells arranged in neat rows and garnished with plenty of fresh herbs and shredded cheese to wow your guests at dinner.

Make Ahead and Storage

Storing Leftovers

Store any leftover Philly Cheesesteak Stuffed Shells in an airtight container in the refrigerator for up to 5 days. This recipe reheats beautifully, making it a perfect choice for planned leftovers or meal prep that doesn’t sacrifice flavor or texture.

Freezing

You can make this dish ahead and freeze it before baking. Simply assemble the shells in a freezer-safe dish, cover well, and freeze for up to 3 months. When ready to enjoy, thaw overnight in the refrigerator before baking as directed for a convenient, delicious meal.

Reheating

To reheat, cover the shells with foil and warm them in a preheated 350°F oven for 15-20 minutes or until heated through and bubbly. Avoid microwaving if you want to preserve that lovely baked cheese texture on top, though microwaving works in a pinch for a quick meal.

FAQs

Can I use other types of cheese for this Philly Cheesesteak Stuffed Shells Recipe?

Absolutely! While mozzarella, provolone, and Parmesan create a perfect trio, feel free to experiment with cheeses like cheddar or fontina for a different flavor twist. Just balance creaminess and meltability for best results.

What’s the best cut of steak to use?

Ribeye or sirloin thinly sliced work best for their tenderness and flavor. For easier slicing, chill the meat in the freezer for 15-20 minutes before cutting to get those lovely thin pieces that cook quickly and evenly.

Can I make this recipe vegetarian?

Yes! Omit the steak and load up on vegetables like extra mushrooms, peppers, and onions. Add some plant-based meat alternatives or cooked lentils for protein, and season well to maintain the Philly cheesesteak vibe.

Is it okay to prepare this recipe ahead of time?

Definitely. You can prepare the stuffed shells and refrigerate them before baking — perfect for a busy day when you want dinner ready to pop in the oven after work or school.

How can I make this recipe less rich?

Using reduced-fat cheeses or lowering the cream cheese amount can help lighten it up. Also, increasing the ratio of veggies to meat adds volume and helps balance the richness without sacrificing taste.

Final Thoughts

This Philly Cheesesteak Stuffed Shells Recipe is a perfect way to cozy up with familiar flavors in a fresh, exciting format. Whether you’re feeding a hungry family or entertaining friends, this dish delivers that irresistible combo of melted cheese, tender steak, and vibrant veggies in every bite. I can’t wait for you to try it—you’re going to love how easy and rewarding it is!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Philly Cheesesteak Stuffed Shells Recipe

Philly Cheesesteak Stuffed Shells Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 62 reviews

A delicious twist on the classic Philly cheesesteak, these Philly Cheesesteak Stuffed Shells combine tender sirloin or ribeye steak with sautéed peppers, onions, and mushrooms, all stuffed inside jumbo pasta shells and baked with a creamy cheese blend for a hearty and comforting meal.

  • Total Time: 1 hour
  • Yield: 4-6 servings

Ingredients

Pasta

  • 12 ounces jumbo pasta shells

Steak and Vegetables

  • 1 pound thinly sliced steak sirloin or ribeye, cut into small pieces
  • 2 tablespoons olive oil
  • 1 onion, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 8 ounces mushrooms, sliced
  • Salt and pepper to taste
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 cup beef broth

Cheese Mixture

  • 8 ounces cream cheese, softened
  • 2 cups shredded mozzarella cheese, divided
  • 1 cup shredded provolone cheese
  • 1/2 cup grated Parmesan cheese
  • 1/4 cup chopped fresh parsley

Other

  • Cooking spray

Instructions

  1. Preheat Oven: Preheat your oven to 375°F (190°C) to get it ready for baking the stuffed shells.
  2. Cook Pasta Shells: Cook the jumbo pasta shells according to package instructions until al dente. Drain and set aside to cool slightly so they can be handled.
  3. Cook Steak: Heat olive oil in a large skillet over medium-high heat. Add the steak pieces and cook until no longer pink. Remove the cooked steak and set aside.
  4. Sauté Vegetables: In the same skillet, add more olive oil if needed. Sauté the onion, green bell pepper, and mushrooms until tender. Season with salt, pepper, garlic powder, and onion powder to enhance flavor.
  5. Combine Steak and Vegetables: Return the steak to the skillet with the vegetables. Stir in beef broth and simmer until most of the liquid has evaporated, intensifying the flavors. Remove from heat.
  6. Prepare Cheese Mixture: In a mixing bowl, combine softened cream cheese, 1 cup of mozzarella, provolone, Parmesan, and chopped parsley. Mix well until smooth and evenly blended.
  7. Stuff Shells: Take each cooked jumbo shell and spoon a generous amount of the cheese mixture inside. Top each stuffed shell with the Philly cheesesteak mixture, ensuring an even distribution.
  8. Arrange and Bake: Place the stuffed shells in a baking dish sprayed with cooking spray. Sprinkle the remaining 1 cup of mozzarella cheese over the top. Cover the dish with foil.
  9. Bake Covered: Bake in the preheated oven for 20-25 minutes until the cheese melts and the filling is hot and bubbly.
  10. Bake Uncovered: Remove the foil and continue baking for another 5-10 minutes to allow the tops to brown lightly for a delicious golden finish.
  11. Serve: Remove from the oven and garnish with additional chopped parsley if desired. Serve hot for best taste and texture.

Notes

  • Cook pasta shells al dente since they will further cook in the oven to avoid them becoming too soft.
  • For easier slicing of the steak, freeze it for 15-20 minutes beforehand to firm it up.
  • Store leftovers in an airtight container in the refrigerator for up to 5 days for best freshness.
  • Nutritional content can vary depending on specific brands and ingredient measurements used; consider using a nutrition calculator for precise values.
  • Author: Adeline
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Similar Posts

Leave a Reply

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

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