
Cheesesteak Stuffed Shells
If you love the rich, cheesy flavor of a classic Philly cheesesteak, you are going to love these Cheesesteak Stuffed Shells. This comforting dinner combines tender pasta shells with seasoned ground beef, sautéed onions and peppers, and plenty of melted cheese.
It is an easy family-friendly recipe that turns simple ingredients into a hearty and satisfying meal. The stuffed shells can also be prepared ahead of time, making them perfect for busy weeknights, family dinners, or casual gatherings.
Ingredients
- 20–24 jumbo pasta shells
- 1 pound ground beef
- 1 small yellow onion, finely diced
- 1 green bell pepper, diced
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon Worcestershire sauce
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese
- ½ cup shredded provolone cheese
- ½ cup grated Parmesan cheese
- 1 cup marinara sauce
- 2 tablespoons chopped fresh parsley, optional
Instructions
1. Cook the Pasta Shells
Bring a large pot of salted water to a boil. Cook the jumbo shells according to the package directions until they are just tender.
Avoid overcooking the shells because they need to hold their shape while being stuffed.
Drain the shells and rinse them gently with cool water. Set them aside.
2. Prepare the Cheesesteak Filling
Heat the olive oil in a large skillet over medium heat. Add the diced onion and bell pepper. Cook for about 4–5 minutes, until the vegetables begin to soften.
Add the minced garlic and cook for another 30 seconds.
Add the ground beef and cook until browned, breaking it apart with a wooden spoon as it cooks.
Drain any excess grease if necessary.
Stir in the Worcestershire sauce, Italian seasoning, salt, and black pepper. Cook for another 1–2 minutes, then remove the skillet from the heat.
3. Make the Cheese Mixture
In a large bowl, combine the ricotta cheese, ½ cup of mozzarella, provolone, and Parmesan cheese.
Add the slightly cooled beef mixture and stir until everything is well combined.
4. Stuff the Shells
Preheat your oven to 375°F (190°C).
Spread about half of the marinara sauce over the bottom of a 9×13-inch baking dish.
Carefully spoon the cheesesteak filling into each cooked pasta shell.
Arrange the stuffed shells in the baking dish with the filling facing upward.
Pour the remaining marinara sauce around and lightly over the shells.
Sprinkle the remaining mozzarella cheese over the top.
5. Bake
Cover the baking dish loosely with aluminum foil and bake for about 20 minutes.
Remove the foil and bake for another 8–10 minutes, or until the cheese is melted, bubbly, and lightly golden.
For an extra golden top, you can place the dish under the broiler for 1–2 minutes. Watch carefully so the cheese does not burn.
6. Serve
Let the stuffed shells rest for about 5 minutes before serving.
Garnish with fresh parsley if desired and serve warm.
Tips for the Best Cheesesteak Stuffed Shells
Don’t overcook the shells: Cook them until just tender so they remain sturdy enough to stuff.
Use a combination of cheeses: Provolone gives the dish a cheesesteak-inspired flavor, while mozzarella creates that delicious melted cheese texture.
Add mushrooms: Sautéed mushrooms are a great addition if you enjoy them on a traditional cheesesteak.
Make it spicy: Add a pinch of red pepper flakes or diced jalapeños to the beef mixture.
Prepare ahead: You can assemble the stuffed shells several hours ahead of time, cover them, and refrigerate until you are ready to bake.
What to Serve With Cheesesteak Stuffed Shells
These stuffed shells are filling on their own, but they pair wonderfully with:
- Garlic bread
- Simple green salad
- Roasted vegetables
- Steamed broccoli
- Caesar salad
- Garlic green beans
Storage
Store leftover Cheesesteak Stuffed Shells in an airtight container in the refrigerator for up to 3–4 days.
To reheat, place individual portions in the microwave until heated through, or cover the baking dish with foil and warm in a 350°F oven until hot.
Final Thoughts
Cheesesteak Stuffed Shells are a delicious way to combine two comfort-food favorites into one easy dinner. The combination of seasoned beef, peppers, onions, creamy ricotta, provolone, mozzarella, and tender pasta makes every bite rich and satisfying.
If you’re looking for a cozy meal that the whole family will enjoy, this cheesy stuffed-shell recipe is definitely worth adding to your dinner rotation.