There’s something magical about combining two iconic comfort foods into one show-stopping dish. If you’ve ever craved the cheesy, meaty flavor of a Philly cheesesteak and the satisfying bite of pasta, then these Philly Cheesesteak Stuffed Shells are going to blow your mind.
Yes, we’re talking about hearty jumbo pasta shells packed with savory ground beef, sautéed peppers and onions, and creamy cheddar cheese, all topped with a rich homemade cheese sauce. This meal is a modern twist on a beloved American sandwich and Italian-inspired pasta, and it all comes together beautifully in this ultimate casserole dish.
This recipe is not only delicious but also incredibly family-friendly, freezer-friendly, and great for make-ahead dinners. So grab your apron and let’s dive into the step-by-step guide for making the best Philly Cheesesteak Stuffed Shells you’ve ever had.
What Are Philly Cheesesteak Stuffed Shells?
Philly Cheesesteak Stuffed Shells are a fusion recipe that brings together the classic flavors of a Philly cheesesteak sandwich—think ground beef, onions, bell peppers, cheddar cheese—with the comforting elements of pasta. Jumbo pasta shells are filled with the savory beef mixture, layered with cheese, and baked until hot and bubbly.
This dish takes the juicy, beefy heart of a Philly cheesesteak and wraps it in tender pasta shells, then smothers everything with a homemade cheese sauce. It’s indulgent, creative, and a fun twist that transforms a sandwich into a full-fledged dinner.
Why This Recipe Works
There are countless versions of stuffed shells out there, but this one stands out for its bold flavor, ease of preparation, and crowd-pleasing appeal. Here’s what makes these Philly Cheesesteak Stuffed Shells so irresistible:
- Flavor Explosion: The combination of seasoned beef, sautéed veggies, sharp cheddar, and savory cheese sauce creates a bold, rich flavor.
- Perfect Texture: The chewy bite of the shells complements the soft, melty filling.
- Cheese Lover’s Dream: With cheddar cubes inside the shells and creamy cheese sauce on top, this dish is heaven for cheese enthusiasts.
- Great for Meal Prep: Make it ahead, freeze it, or bake it right away—this recipe is flexible.
- Family Friendly: Even picky eaters love it. It’s comforting, cheesy, and fun to eat.
Let’s walk through every detail of how to make these incredible Philly Cheesesteak Stuffed Shells at home.
Ingredients You’ll Need
Let’s start by gathering all the ingredients for this indulgent comfort food. Each one plays a key role in bringing out the true Philly cheesesteak flavor inside a pasta shell.
Main Ingredients:
- 1 lb lean ground beef – This is your protein base. Choose 85-90% lean for the best flavor-to-fat ratio.
- 2 tablespoons butter – For sautéing the vegetables and adding richness.
- 1 small onion, diced – Onions are essential for authentic Philly cheesesteak flavor.
- 1 green bell pepper, diced – Adds color and sweetness with a slight crunch.
- 1 tablespoon Worcestershire sauce – Deepens the beefy flavor and enhances umami.
- 2 tablespoons ketchup – Adds a touch of tangy sweetness that rounds out the flavors.
- ½ teaspoon salt and ½ teaspoon black pepper – Basic seasoning to enhance the entire dish.
- 8 oz cheddar cheese, cut into ½-inch cubes – These go inside each shell for melty, cheesy goodness.
- 24 jumbo pasta shells, cooked according to package directions – The edible vessels for all the cheesy beef filling.
For the Cheese Sauce:
- 1 cup milk – Forms the creamy base of your sauce.
- 1 cup beef broth – Adds savory depth to the sauce.
- 1 tablespoon cornstarch – Thickens the sauce without overpowering.
- Remaining cheddar cheese – Melted into the sauce for rich flavor.
Optional but delicious: You can sprinkle the top with breadcrumbs or additional shredded cheese before baking for a crispier texture.

Step-by-Step Instructions for Philly Cheesesteak Stuffed Shells
Now that your ingredients are ready, let’s break down how to make these Philly Cheesesteak Stuffed Shells from start to finish.
1. Preheat the Oven
Preheat your oven to 350°F (175°C) so it’s ready to bake your assembled shells later.
2. Cook the Ground Beef
In a large skillet over medium heat, cook the ground beef until it’s browned and fully cooked through. Use a spatula to break it up into small pieces.
Once browned, remove the beef from the skillet, drain excess fat if needed, and set it aside.
3. Sauté the Veggies
In the same skillet, melt the butter over medium heat. Add the diced onion and green bell pepper and sauté for about 5 minutes until they’re soft and aromatic.
4. Combine Beef with Seasonings
Return the cooked ground beef to the skillet. Stir in the Worcestershire sauce, ketchup, salt, and pepper. Let everything simmer for 2–3 minutes to allow the flavors to meld beautifully.
5. Cook the Pasta Shells
While the beef mixture is cooling slightly, cook the jumbo pasta shells according to the package directions. Drain and let them cool just enough so you can handle them.
Assembling the Philly Cheesesteak Stuffed Shells
Now comes the fun part—filling the shells!
6. Fill the Shells
Take a cooked pasta shell and fill it with about 1–2 tablespoons of the beef mixture. Then insert two small cubes of cheddar cheese inside each shell. The cheese will melt beautifully when baked, creating a gooey center.
Place the filled shells in a single layer in a greased glass or ceramic baking dish.
Make the Creamy Cheese Sauce
This step is where the magic happens—your homemade cheese sauce.
7. Prepare the Sauce
In a medium saucepan, whisk together the milk, beef broth, and cornstarch. Heat the mixture over medium heat, whisking constantly until it starts to bubble and thicken.
Then, stir in the remaining cheddar cheese until fully melted and smooth. This sauce is rich, savory, and packed with flavor.
8. Pour and Bake
Pour half of the cheese sauce over the stuffed shells. Reserve the rest to serve on the side. Bake in the preheated oven for 10 minutes, or until the cheese is fully melted and the shells are hot throughout.
How to Serve Philly Cheesesteak Stuffed Shells
Once baked, your Philly Cheesesteak Stuffed Shells are ready to serve. You can spoon the remaining cheese sauce over each portion for extra creaminess. Pair with:
- A crisp green salad
- Garlic bread or rolls
- Roasted vegetables or steamed broccoli
This dish is incredibly filling, so a light side is often enough.
Storage and Reheating Tips
Refrigerator Storage:
Place leftover stuffed shells in an airtight container and refrigerate for up to 3–4 days.
Freezing:
You can freeze the stuffed shells before or after baking. To freeze before baking, assemble them in a freezer-safe dish, cover tightly, and freeze for up to 2 months. Thaw overnight before baking.
Reheating:
Reheat in the oven at 350°F until hot, or microwave individual portions with extra cheese sauce on top.
Creative Variations of Philly Cheesesteak Stuffed Shells
Want to mix things up? Here are some delicious variations:
- Use Steak Instead of Ground Beef: For a more traditional Philly cheesesteak, use thinly sliced ribeye or flank steak.
- Add Mushrooms: Sauté mushrooms with the onions and peppers for extra umami flavor.
- Spicy Kick: Add jalapeños, red pepper flakes, or hot sauce for a spicy twist.
- Different Cheese Options: Provolone, mozzarella, or even pepper jack work great.
- Gluten-Free Version: Use gluten-free pasta shells and check labels on your broth and condiments.
Nutritional Information
Each serving (about 4 stuffed shells with sauce) is approximately 500 calories. Here’s a general breakdown:
- Protein: 28–30g
- Carbohydrates: 35g
- Fat: 25g
- Fiber: 2g
- Sodium: 650–700mg
This makes it a hearty and balanced meal that satisfies both taste and nutritional needs.
Frequently Asked Questions (FAQs)
Q1: Can I use shredded cheese instead of cubes inside the shells?
Yes! While cubes give you a gooey cheese center, shredded cheese works too. Just pack it tightly for that cheesy bite.
Q2: What kind of beef works best?
Lean ground beef (85–90%) is ideal. You can also use ground sirloin or even ground turkey for a lighter version.
Q3: Can I make this recipe ahead of time?
Absolutely. Assemble the stuffed shells and refrigerate them for up to 24 hours before baking. Add the cheese sauce just before baking.
Q4: What type of pasta shells should I buy?
Look for jumbo shells (often labeled as “conchiglioni”)—they’re perfect for stuffing.
Q5: How do I keep the shells from sticking after boiling?
After boiling, toss the cooked shells lightly with olive oil or spread them out on a baking sheet so they don’t touch.
Q6: Can I add more vegetables?
Definitely! Try adding sautéed mushrooms, spinach, or even chopped zucchini for extra nutrition.
Conclusion
When it comes to hearty comfort food, Philly Cheesesteak Stuffed Shells check all the boxes. They’re warm, filling, and bursting with rich, cheesy goodness that satisfies cravings and wins over any dinner table. Whether you’re cooking for your family, meal-prepping for the week, or entertaining guests, this dish is a guaranteed hit.
The beauty of this recipe lies in its simplicity and the flavorful punch it packs in every bite. It’s a dish that transforms classic sandwich flavors into a stunning pasta creation—while keeping it easy enough for a weeknight and tasty enough for a celebration.
So go ahead, give these Philly Cheesesteak Stuffed Shells a try. You’ll be amazed at how one dish can bring so much joy and flavor to your table.