Irresistible Cheesesteak Stuffed Shells

By: Casey Updated on Sun, 18 May 2025 15:16:58 GMT Hearty Main Dishes
Casey, recipe creator at Cooking with Casey
Casey

Casey shares simple, delicious recipes and inspiring stories, making cooking fun and accessible for all.

Updated on Sun, 18 May 2025 15:16:58 GMT

Read it →
Cheesesteak Stuffed Shells Pin it
Cheesesteak Stuffed Shells

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.
Cheesesteak Stuffed Shells
Cheesesteak Stuffed Shells

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.

4.70 from 149 votes

Cheesesteak Filled Jumbo Shells

Prep Time:
20 Minutes
Cook Time:
30 Minutes
Total Time:
50 Minutes
Servings:
6
Cheesesteak Stuffed Shells

Jumbo shells stuffed with beef, cheese, and veggies, baked in rich, creamy cheese sauce.

Ingredients

  • Pasta

  • 20 jumbo pasta shells
  • Meat

  • 1 lb ground beef or thinly sliced beef steak
  • Vegetables

  • 1 small green bell pepper, finely chopped
  • 1 small onion, finely chopped
  • Pantry

  • 1 tablespoon olive oil
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • Cheese

  • 1 cup shredded provolone cheese or mozzarella
  • 1 cup shredded cheddar cheese
  • 1 jar (15 oz) cheese sauce (Cheez Whiz or store-brand cheese dip)

Instructions

1.

1. Preheat Oven: Preheat oven to 375°F.

2.

2. Cook Pasta: Cook jumbo shells according to package instructions until al dente. Drain and set aside.

3.

3. Prepare Vegetable Mixture: In a large skillet, heat olive oil over medium heat. Add chopped onion and green pepper, and cook until soft, about 4-5 minutes.

4.

4. Cook Beef: Add ground beef, garlic powder, salt, and pepper to the skillet. Cook until beef is browned and fully cooked, breaking it into crumbles. Drain excess fat and remove from heat.

5.

5. Mix Cheese and Beef: Stir 1/2 cup provolone cheese and 1/2 cup cheddar cheese into the beef mixture. Let it cool slightly.

6.

6. Stuff Pasta Shells: Fill each cooked pasta shell with the beef and cheese mixture.

7.

7. Prepare Baking Dish: Spread half of the cheese sauce on the bottom of a 9x13 inch baking dish. Arrange the stuffed shells on top.

8.

8. Add Toppings: Drizzle the remaining cheese sauce over the shells and top with the remaining shredded cheeses.

9.

9. Bake: Cover with foil and bake for 20 minutes. Remove foil and bake another 10 minutes, until bubbly and golden.

10.

10. Serve: Let rest for a few minutes before serving.

Notes

  1. For a lighter version, substitute ground turkey or leaner beef.
  2. You can add mushrooms or other vegetables for extra flavor.

Tools You'll Need

  • Large skillet
  • 9x13 inch baking dish
  • Aluminum foil

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (cheese and cheese sauce).
  • Contains gluten (pasta shells).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 440
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~