I love making these Philly cheesesteak stuffed shells when I want to combine two comfort food favorites into one satisfying dish. It brings together the rich, savory flavors of a classic cheesesteak with the cozy appeal of baked pasta, all wrapped in jumbo shells and covered in a creamy, cheesy sauce.

Why You’ll Love This Recipe

I find this recipe incredibly comforting and full of bold flavor. The combination of tender beef, sautéed peppers and onions, and melted cheese creates a filling that’s both hearty and delicious. I also enjoy how it feels like a fun twist on a classic sandwich, turning it into a baked dish that’s perfect for sharing. It’s easy to prepare and always feels like a special meal.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • jumbo pasta shells
  • ground beef or thinly sliced steak
  • green bell pepper, chopped
  • onion, chopped
  • garlic cloves, minced
  • olive oil
  • cream cheese
  • provolone cheese, shredded or sliced
  • mozzarella cheese, shredded
  • beef broth
  • salt
  • black pepper
  • Italian seasoning
  • fresh parsley, chopped

Directions

I start by cooking the jumbo pasta shells in salted boiling water until al dente, then drain and set them aside to cool.

In a large skillet, I heat olive oil and sauté the chopped onion and bell pepper until softened. I add the garlic and cook briefly, then stir in the ground beef or sliced steak, cooking until browned and fully cooked.

I reduce the heat and mix in the cream cheese, letting it melt into the beef mixture. I pour in a bit of beef broth to loosen everything and create a creamy filling. I season with salt, pepper, and Italian seasoning.

Next, I fill each cooked shell with the cheesesteak mixture and arrange them in a baking dish. I top them with provolone and mozzarella cheese, then cover and bake in a preheated oven at 180°C (350°F) for about 20–25 minutes, until the cheese is melted and bubbly.

I finish by sprinkling fresh parsley over the top before serving.

Servings and timing

I usually get about 4 to 5 servings from this recipe.
Preparation time: 20 minutes
Cooking time: 30 minutes
Total time: 50 minutes

Variations

I sometimes swap the ground beef for shredded chicken or even mushrooms for a vegetarian version. If I want extra flavor, I add sautéed mushrooms or a dash of Worcestershire sauce. I also like experimenting with different cheeses like cheddar or a cheese blend for a slightly different taste.

storage/reheating

I store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, I cover the dish and warm it in the oven or microwave. I sometimes add a splash of broth to keep the shells moist and creamy.

FAQs

Can I make this ahead of time?

Yes, I often assemble the stuffed shells ahead and refrigerate them until I’m ready to bake.

Can I freeze stuffed shells?

I can freeze them before or after baking. I just make sure they’re tightly covered and thaw before reheating.

What’s the best cheese to use?

I like provolone for its classic cheesesteak flavor, but mozzarella and even cheddar work well too.

Can I use steak instead of ground beef?

Yes, thinly sliced steak gives it a more authentic cheesesteak feel and works perfectly.

How do I keep the shells from drying out?

I make sure there’s enough sauce or moisture in the filling and cover the dish while baking.

Conclusion

I always enjoy making these Philly cheesesteak stuffed shells when I want a dish that’s both comforting and a little creative. It’s a flavorful, cheesy meal that brings together the best of two favorites, and it’s always a hit whenever I serve it.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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