Philly cheesesteak flavors are loved for a reason: savory beef, tender onions, peppers, and rich melted cheese come together in a comforting, satisfying way. Philly Cheesesteak Stuffed Shells take those familiar flavors and give them a cozy baked pasta twist. Instead of a sandwich, the classic filling is tucked into jumbo pasta shells and finished with a creamy, savory sauce that ties everything together.
Why You’ll Love This Recipe
Philly Cheesesteak Stuffed Shells bring together the best parts of two comfort food favorites. The rich beef filling mirrors the flavor of a classic cheesesteak, while the pasta shells add structure and make the dish easy to serve.
Another reason to love this recipe is its flexibility. It works well with simple ingredients and doesn’t require specialty equipment. You can prepare it ahead of time, bake it when ready, and enjoy leftovers that reheat beautifully. The creamy sauce keeps the shells moist, while the cheddar cheese melts into the filling for a balanced, savory bite every time.
Ingredients You’ll Need
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
- 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
- 1/2 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 8 ounces cheddar cheese, cut into small cubes (divided)
- 24 jumbo pasta shells, cooked and drained
- 1 tablespoon cornstarch
- 1 cup whole milk
- 1 cup beef broth
Let’s Get Started
– Begin by preheating your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish and set it aside.
– In a large skillet over medium heat, melt the butter. Add the diced onion and green bell pepper and cook for 4–5 minutes, stirring occasionally, until softened and fragrant. Add the ground beef to the skillet and cook until browned, breaking it up as it cooks. Drain excess grease if needed.
– Stir in the ketchup, Worcestershire sauce, salt, and black pepper. Let the mixture simmer for 2–3 minutes so the flavors blend. Remove the skillet from heat and allow the filling to cool slightly. Once cooled, gently mix in half of the cubed cheddar cheese.
– Spoon the beef mixture into each cooked jumbo shell, filling generously. Arrange the stuffed shells in a single layer in the prepared baking dish.
– In a small bowl, whisk together the cornstarch, milk, and beef broth until smooth. Pour this mixture evenly over the stuffed shells. Sprinkle the remaining cheddar cheese cubes over the top.
– Cover the dish loosely with foil and bake for 25 minutes. Remove the foil and bake an additional 10–15 minutes, or until the sauce is bubbling and the cheese is fully melted. Let the dish rest for about 5 minutes before serving.
Servings and Pairing Variations
This recipe makes approximately 4–6 servings, depending on portion size. It pairs well with lighter side dishes that balance the richness of the shells.
For a simple pairing, serve with a crisp green salad dressed with vinaigrette. Roasted vegetables, such as broccoli or asparagus, also work well. If you want a more indulgent meal, garlic bread or a soft dinner roll complements the creamy sauce nicely.
You can also customize the filling by swapping cheddar for provolone or adding sautéed mushrooms for extra depth.
Storage Tips
Store leftover Philly Cheesesteak Stuffed Shells in an airtight container in the refrigerator for up to 3–4 days. Reheat individual portions in the microwave or warm the entire dish in the oven at 350°F until heated through.
For longer storage, the baked shells can be frozen. Wrap the dish tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
FAQs
Can these stuffed shells be made ahead of time?
Yes. Assemble the shells, cover tightly, and refrigerate for up to 24 hours before baking. Add a few extra minutes to the baking time if cooking straight from the refrigerator.
What cheese works best for this recipe?
Cheddar provides a rich, familiar flavor, but provolone or a mild white American cheese can be substituted for a more traditional cheesesteak taste.
Can ground beef be replaced?
Ground beef works best, but thinly sliced steak or ground turkey can be used with slight flavor differences.
How do I keep the shells from drying out?
The milk and beef broth sauce helps keep the shells moist. Be sure to cover the dish during the first part of baking.
Final Thoughts
Philly Cheesesteak Stuffed Shells are a comforting, satisfying dish that blends classic sandwich flavors with baked pasta ease. The savory beef filling, creamy sauce, and melted cheese make each bite rich without feeling overwhelming.
Print
Philly Cheesesteak Stuffed Shells
- Total Time: 1 hour
- Yield: 4 servings
Description
Jumbo pasta shells filled with classic Philly cheesesteak flavors, baked in a creamy beef 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
- 1/2 teaspoon kosher salt
- 1/2 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
- Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
- Melt butter in a skillet over medium heat. Add onion and bell pepper and cook until softened.
- Add ground beef and cook until browned. Drain excess grease.
- Stir in ketchup, Worcestershire sauce, salt, and pepper. Remove from heat and cool slightly.
- Mix half of the cubed cheddar into the beef mixture.
- Stuff each cooked shell with the beef filling and arrange in the baking dish.
- Whisk cornstarch, milk, and beef broth until smooth, then pour evenly over shells.
- Top with remaining cheddar cheese.
- Cover with foil and bake for 25 minutes. Uncover and bake 10–15 minutes until bubbly and melted.
- Rest for 5 minutes before serving.
Notes
- Use provolone or white American cheese for a more traditional cheesesteak flavor
- Covering during the first bake keeps shells moist
- Let the dish rest before serving to help the sauce set
- Prep Time: 20 minutes
- Cook Time: 40 minutes

