Irresistible Cheesesteak Stuffed Shells

Featured in Hearty Main Courses.

These cheesesteak stuffed shells are the perfect blend of creamy, savory, and cheesy goodness. Tender jumbo pasta shells are filled with a hearty mixture of seasoned beef, sautéed green peppers, onions, and a gooey cheese blend. They're baked in a rich cheese sauce until beautifully golden and bubbly, making it an irresistible meal for any occasion. Each bite offers a mouthwatering combination of flavors and textures that will leave everyone craving more. Easy to prepare yet impressive, this dish is a guaranteed crowd-pleaser.

Casey
Updated on Sun, 18 May 2025 15:15:24 GMT
Cheesesteak Stuffed Shells Pin it
Cheesesteak Stuffed Shells | cookingwithcasey.com

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 Pin it
Cheesesteak Stuffed Shells | cookingwithcasey.com

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.

Cheesesteak Filled Jumbo Shells

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

Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes
By: Casey

Category: Hearty Main Dishes

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings

Dietary: ~

Ingredients

→ Pasta

01 20 jumbo pasta shells

→ Meat

02 1 lb ground beef or thinly sliced beef steak

→ Vegetables

03 1 small green bell pepper, finely chopped
04 1 small onion, finely chopped

→ Pantry

05 1 tablespoon olive oil
06 1 teaspoon garlic powder
07 1/2 teaspoon salt
08 1/2 teaspoon black pepper

→ Cheese

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

Instructions

Step 01

Preheat oven to 375°F.

Step 02

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

Step 03

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

Step 04

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.

Step 05

Stir 1/2 cup provolone cheese and 1/2 cup cheddar cheese into the beef mixture. Let it cool slightly.

Step 06

Fill each cooked pasta shell with the beef and cheese mixture.

Step 07

Spread half of the cheese sauce on the bottom of a 9x13 inch baking dish. Arrange the stuffed shells on top.

Step 08

Drizzle the remaining cheese sauce over the shells and top with the remaining shredded cheeses.

Step 09

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

Step 10

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: ~