Philly Cheesesteak Stuffed Shells

Philly cheesesteak flavors have a way of instantly making food feel comforting, familiar, and satisfying. There’s something about tender beef, sautéed onions, peppers, and melty cheese that just works every time. Now imagine all of that goodness tucked neatly into jumbo pasta shells, baked until bubbly and rich, and finished with a creamy savory sauce. That’s exactly what Philly Cheesesteak Stuffed Shells deliver—a comforting crossover between a classic sandwich and a cozy baked pasta dish.

Why You’ll Love This Recipe

Philly Cheesesteak Stuffed Shells stand out because they offer bold flavor with approachable ingredients. The filling captures everything people love about a cheesesteak—savory beef, buttery onions, sweet bell peppers, and gooey cheese—while the pasta shells make it feel like a complete, comforting meal.

Another reason to love this dish is how balanced it feels. Even though it’s indulgent, the flavors are clean and familiar, making it appealing to both adults and kids. It’s the kind of recipe that feels nostalgic yet fresh at the same time.

Ingredients You’ll Need

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Filling & Shells

  • 1 pound lean ground beef
  • 2 tablespoons butter
  • 1 small yellow onion, diced
  • 1 small green bell pepper, diced
  • 2 tablespoons ketchup
  • 1 tablespoon Worcestershire sauce
  • ½ teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • 8 ounces cheddar cheese, cut into small cubes (divided)
  • 24 jumbo pasta shells, cooked and drained

Sauce

  • 1 tablespoon cornstarch
  • 1 cup whole milk
  • 1 cup beef broth

Each ingredient plays a specific role. The ground beef creates a hearty base, while butter, onion, and pepper add classic cheesesteak flavor. Cheddar cheese melts beautifully inside the shells, and the simple sauce adds creaminess without masking the filling.

Let’s Get Started

Begin by bringing a large pot of salted water to a boil and cooking the jumbo pasta shells according to package instructions until just al dente. Drain and set aside, laying them out so they don’t stick together.

In a large skillet over medium heat, melt the butter. Add the diced onion and green bell pepper, cooking until softened and lightly golden. Stir frequently to prevent browning too quickly.

Add the ground beef to the skillet, breaking it apart with a spoon. Cook until fully browned and no longer pink. Drain excess grease if needed, then stir in the ketchup, Worcestershire sauce, salt, and black pepper. Let the mixture simmer for a few minutes so the flavors blend.

Remove the skillet from heat and fold in half of the cubed cheddar cheese. The residual heat will soften the cheese slightly without melting it completely, creating pockets of cheesiness in the filling.

Preheat the oven to 375°F (190°C). Lightly grease a baking dish.

In a small saucepan, whisk together the cornstarch, milk, and beef broth over medium heat. Cook, stirring constantly, until the sauce thickens slightly. Remove from heat.

Spoon the beef mixture into each cooked pasta shell and arrange them seam-side up in the baking dish. Pour the sauce evenly over the shells, then scatter the remaining cheddar cheese on top.

Cover with foil and bake for 25 minutes. Remove the foil and bake an additional 10–15 minutes until bubbly and lightly golden. Let rest for 5 minutes before serving.

Servings and Pairing

This dish comfortably serves 4 to 6 people, depending on portion size. Because the shells are rich and filling, simple side dishes work best.

Great pairings include:

  • A crisp green salad with vinaigrette
  • Steamed broccoli or green beans
  • Garlic bread or a crusty baguette
  • Roasted vegetables for extra balance

These sides help cut through the richness while rounding out the meal.

Variations

Philly Cheesesteak Stuffed Shells are easy to customize:

  • Cheese swap: Use provolone, mozzarella, or a blend instead of cheddar
  • Protein change: Substitute ground turkey or shaved steak
  • Vegetable add-ins: Mushrooms or red bell peppers add depth
  • Spicy version: Add crushed red pepper flakes or hot sauce
  • Low-carb option: Serve filling over roasted zucchini instead of shells

These variations make it easy to adapt the recipe without losing its core flavor.

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in the oven or microwave, adding a splash of milk or broth if needed to loosen the sauce.

For freezing, assemble the dish without baking. Cover tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before baking as directed.

FAQs

Can these stuffed shells be made ahead of time?

Yes. Assemble the dish up to 24 hours in advance, cover, and refrigerate until ready to bake.

What cheese works best for authentic cheesesteak flavor?

Provolone is traditional, but cheddar adds a slightly sharper flavor that works well in baked pasta.

Can I use pre-shredded cheese?

Cubed or freshly shredded cheese melts better and gives a creamier texture.

Is this recipe kid-friendly?

Yes. The flavors are familiar and mild, making it a great family-friendly meal.

Can leftovers be reheated without drying out?

Yes. Cover while reheating and add a small splash of milk or broth to keep everything creamy.

Final Thoughts

Philly Cheesesteak Stuffed Shells bring together the best of two comfort food classics in one satisfying dish. They’re rich without being overwhelming, familiar yet exciting, and versatile enough to fit almost any occasion. Whether you’re cooking for a family dinner, hosting friends, or planning meals ahead, this recipe delivers flavor, comfort, and reliability every time.

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 Stuffed Shells


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella Florelle
  • Total Time: 1 hour
  • Yield: 4 servings

Description

Jumbo pasta shells filled with classic Philly cheesesteak flavors, baked in a creamy beef-based sauce and finished with melted cheddar cheese.


Ingredients

Filling & Shells

  • 1 pound lean ground beef
  • 2 tablespoons butter
  • 1 small yellow onion, diced
  • 1 small green bell pepper, diced
  • 2 tablespoons ketchup
  • 1 tablespoon Worcestershire sauce
  • ½ teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • 8 ounces cheddar cheese, cut into small cubes (divided)
  • 24 jumbo pasta shells, cooked and drained

Sauce

  • 1 tablespoon cornstarch
  • 1 cup whole milk
  • 1 cup beef broth


Instructions

  1. Preheat oven to 375°F (190°C) and lightly grease a baking dish.
  2. Cook jumbo pasta shells according to package directions until al dente. Drain and set aside.
  3. In a large skillet, melt butter over medium heat. Add onion and green bell pepper; cook until softened.
  4. Add ground beef and cook until browned. Drain excess grease if needed.
  5. Stir in ketchup, Worcestershire sauce, salt, and pepper. Remove from heat and mix in half of the cheddar cubes.
  6. Whisk cornstarch, milk, and beef broth in a saucepan over medium heat until slightly thickened.
  7. Stuff each shell with beef mixture and place in baking dish. Pour sauce evenly over shells.
  8. Sprinkle remaining cheddar cheese on top.
  9. Cover with foil and bake for 25 minutes. Uncover and bake an additional 10–15 minutes until bubbly.

Notes

  • Use provolone or mozzarella for a more traditional cheesesteak flavor.
  • Assemble up to one day ahead and bake when ready.
  • Add mushrooms for extra depth of flavor.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes

Leave a Comment

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