
This cheesy pasta dish combines the beloved flavors of Philly cheesesteaks with the comfort of stuffed shells. The hearty mixture of seasoned beef, peppers, and onions gets tucked into jumbo pasta shells, then smothered with layers of gooey cheese sauce and baked to bubbly perfection. It's the ultimate family-friendly comfort food that brings that classic sandwich experience to your dinner table in a new and exciting way.
I first created this recipe when looking for ways to transform leftover steak into something new. My family was immediately hooked, and now they request it even when there's no leftover steak in sight. The way the cheese sauce bubbles around the edges of the shells creates these irresistible crispy bits that everyone fights over.
Ingredients
- Ground beef brings the classic cheesesteak protein foundation use 80/20 for best flavor
- Green bell pepper adds authentic Philly flavor and a pop of color
- Onion caramelizes slightly during cooking creating sweet depth
- Garlic powder infuses the meat mixture with aromatic flavor without overwhelming
- Jumbo pasta shells provide the perfect vessels for holding generous amounts of filling
- Provolone cheese offers that authentic cheesesteak flavor with excellent melting properties
- Cheddar cheese adds sharp flavor contrast and gorgeous color when melted
- Jarred cheese sauce creates that indulgent creamy texture throughout the dish
Step-by-Step Instructions
- Prepare the pasta shells
- Cook the jumbo shells in generously salted water according to package directions but aim for al dente since they'll continue cooking in the oven. Drain carefully to prevent tearing and lay them out separately on a baking sheet to cool so they don't stick together.
- Create the filling
- Sauté the peppers and onions until they soften and begin to turn translucent about 4-5 minutes over medium heat. This vegetable base creates the authentic cheesesteak flavor profile. Add the ground beef and seasonings, breaking the meat into small crumbles as it cooks. The smaller pieces make filling the shells much easier later.
- Mix in the cheese
- Once the beef is fully cooked and drained of excess fat, stir in half the shredded cheeses while the mixture is still warm. The residual heat will partially melt the cheese creating a cohesive filling that holds together perfectly when stuffed into the shells.
- Assemble the shells
- Spread half the cheese sauce across the bottom of your baking dish creating a flavorful bed for the shells. Fill each pasta shell with a generous spoonful of the meat mixture about 2-3 tablespoons per shell. Arrange them neatly in the prepared baking dish with the openings facing upward to hold in all the goodness.
- Add the cheese topping
- Pour the remaining cheese sauce over the arranged shells ensuring each one gets a good coating. Sprinkle the remaining shredded cheeses evenly across the top which will create that gorgeous golden bubbly crust everyone loves.
- Bake to perfection
- Cover the dish with foil and bake for the first 20 minutes to heat everything through without over-browning the top. Remove the foil for the final 10 minutes to allow the cheese to bubble and develop irresistible golden spots. Let it rest briefly before serving to allow the molten cheese to set slightly.

The jarred cheese sauce is my secret weapon in this recipe. While I'm normally a scratch-cooking enthusiast, there's something nostalgically perfect about the smooth, consistent texture it brings to this dish. It reminds me of the authentic cheese sauce used at my favorite Philadelphia cheesesteak shop from my college days.
Storing Leftovers
These stuffed shells actually improve in flavor after a day in the refrigerator, making them perfect for planned leftovers. Store in an airtight container for up to 4 days. When reheating individual portions, sprinkle with a few drops of water before microwaving to prevent the pasta from drying out. For larger portions, cover with foil and reheat in a 350°F oven until warmed through, about 15-20 minutes.
Easy Substitutions
This recipe welcomes customization to make it your own. Thinly sliced ribeye or sirloin can replace ground beef for a more authentic cheesesteak experience. Simply cook it quickly at high heat until just done. Mushrooms make a wonderful addition—sauté them with the peppers and onions. For a spicy kick, add a diced jalapeño or substitute pepper jack for some of the cheddar cheese.
Serving Suggestions
These rich shells pair perfectly with a crisp, vinegary side salad to balance the decadence. A simple arugula salad with lemon vinaigrette cuts through the richness beautifully. For a complete Philadelphia-inspired meal, serve with a side of sweet potato fries and homemade pickles. A light garlic bread also makes an excellent companion for soaking up any extra cheese sauce.
The Origin Story
This fusion dish bridges the gap between Italian-American pasta traditions and the iconic Philadelphia sandwich. While traditional stuffed shells typically feature ricotta and marinara, this creative variation celebrates the beloved street food that originated in South Philadelphia in the 1930s. Pat and Harry Olivieri are credited with creating the original cheesesteak sandwich, which was initially made without cheese until that magical addition came later.
Frequently Asked Questions
- → Can I use a different type of meat for the stuffing?
Yes, you can substitute ground beef with thinly sliced beef steak, ground turkey, or even a plant-based meat alternative to suit your preference.
- → What can I use instead of provolone cheese?
If you don’t have provolone, mozzarella or Monterey Jack are excellent alternatives for the creamy texture and taste.
- → Can I make this dish ahead of time?
Absolutely! You can assemble the stuffed shells and store them in the refrigerator covered with foil. When ready to bake, simply pop them in the oven and adjust the baking time slightly if needed.
- → Can I freeze the stuffed shells?
Yes, the shells can be frozen before baking. Assemble the dish, cover it tightly with aluminum foil, and freeze. Bake straight from frozen, increasing the baking time by about 15-20 minutes.
- → How can I make this dish spicier?
Add a pinch of red pepper flakes or diced jalapeños to the beef mixture, or use spicy cheese for an extra kick.
- → What side dishes pair well with this dish?
A crisp green salad, garlic bread, or roasted vegetables make excellent side dishes to accompany this hearty meal.