These giant cheese-stuffed shells are the ultimate comfort food. They are make-ahead and freezer-friendly and filled with four kinds of cheese.

Save this recipe!
I will also send you other recipes I know you'll love. Unsubscribe at any time.
If you are looking for a comfort food favorite to add to your dinner routine, you've come to the right place.
These stuffed shells are filled with a healthy dose of cheese and black pepper for a cacio e pepe vibe.
Jump to:
Why you will love this
- Easy to prep and can be made ahead and baked later.
- Just under 45 minutes to have this dish on your table.
- A creamy filling has four kinds of cheese - no eggs required.
- The shells are nestled in creamed spinach for a delicious change from traditional marinara.
- Serve as a main dish with ciabatta garlic bread and arugula salad with blue cheese or as a side dish with chicken, beef, or pork tenderloin with caramelized apples and onions.
Ingredients
- Pasta shells - Look for jumbo shells (a 12-oz. package). This recipe requires ½ box.
- Parmesan and Pecorino cheese - Use freshly grated for the freshest taste. You can use all Parmesan, all Pecorino, or a blend of both.
- Ricotta - Both whole milk and park skim varieties work fine.
- Mozzarella - Both whole milk and part-skim varieties are fine. Buy a block and shred the cheese yourself. It is fresher and melts better than pre-shredded cheese. Avoid fresh mozzarella... it has too much moisture in it.
- Lemon zest adds bright flavor and helps cut through the richness of the cheese filling. Don't skimp on the lemon. It's delicious!
- Creamed spinach (frozen) is one of my favorite things to keep on hand. Stuffed shells are usually nestled in sauce, but I love using creamed spinach in this recipe. Spinach, cheese, and lemon are delicious together. If you're not a fan of spinach, use your favorite jarred marinara sauce.
Expert Tips and Variations
- Cook the pasta until just al dente. This keeps the pasta firm enough so it's easy to fill. The shells will continue to cook in the oven for the perfect texture.
- Try different cheeses by swapping the mozzarella for Fontina, Gruyere, or Provolone.
- Add fresh herbs such as parsley, basil, or chives to the cheese mixture.
Step-by-step instructions
Please see the recipe card for complete instructions and ingredient amounts.
- Cook the pasta shells in well-salted water until al dente. Drain and rinse. Set aside.
- Spread the creamed spinach in the bottom of the baking dish. Set aside.
- In a mixing bowl, combine the cheese, black pepper, and lemon zest. Stir together.
- Fill the shells with the cheese mixture and arrange them in the baking dish. I used a 9-inch pie dish. A square baking dish can also be used
- Bake until cheese is melted and bubbly.
Storing and reheating
Store leftovers in an airtight container in the refrigerator for up to three days.
To reheat, cover an oven-safe dish with aluminum foil and bake at 375 degrees until warm.
Recipe FAQs
Uncooked stuffed shells can be stored, tightly covered, in the refrigerator for up to 3 days. Prepare as directed up to the point of baking. Cover tightly and refrigerate. When ready to eat, bake according to recipe directions.
Absolutely! Stuffed pasta shells freeze very well.
To freeze: Fill the pasta shells and flash freeze until firm. Transfer to an airtight container or freezer-safe bag and store in the freezer for up to 3 months.
To bake: Place the thawed shells in a baking dish on top of the creamed spinach (or sauce). Bake at 375 degrees for 20-25 minutes until warmed through. If the shells are frozen, cover the baking dish with aluminum foil and bake until warm. Allow 10-15 extra minutes of baking time.
Try these pasta recipes next
Craving more? Subscribe to My Casual Pantry to get the latest recipes and ideas sent directly to your inbox.
📖 Recipe Card
Giant Cheese Stuffed Shells (Cacio E Pepe Style)
Save this recipe!
I will also send you other recipes I know you'll love. Unsubscribe at any time.
Ingredients
- 14-16 uncooked jumbo pasta shells
- 10 ounces frozen creamed spinach (thawed)
- 1¼ cups ricotta cheese
- 1¼ cups shredded mozzarella cheese
- 5 tablespoons grated Parmesan cheese
- 5 tablespoons grated Pecorino cheese
- 2 teaspoons lemon zest
- ¾-1 teaspoon black pepper
Instructions
- Preheat oven to 375℉.
- Cook the pasta shells in a large pot of well-salted water until al dente. Drain and rinse.
- Spread the creamed spinach in the bottom of the baking dish. Set aside.
- In a mixing bowl, combine ricotta, mozzarella, Parmesan or Pecorino, black pepper, and lemon zest. Stir until well combined.
- Fill the pasta shells with the cheese mixture and place in the baking dish.
- Bake for 20-25 minutes until cheese is melted and bubbling around the edges.
- Garnish with black pepper, parsley, and extra Parmesan or Pecorino cheese.
Notes
- Cook the pasta until just al dente. This keeps the pasta firm enough so it's easy to fill. The shells will finish cooking in the oven for the perfect texture.
- Store leftovers in an airtight container in the refrigerator for up to three days. To reheat, cover an oven-safe dish with aluminum foil and bake at 375°F until warmed through.
- Uncooked stuffed shells can be stored, tightly covered, in the refrigerator for up to 3 days. Prepare as directed up to the point of baking. Cover tightly and refrigerate. When ready to eat, bake according to recipe directions, allowing 3-5 extra minutes.
- To freeze: Fill the pasta shells and flash freeze until firm. Transfer to an airtight container or freezer-safe bag and store in the freezer for up to 3 months.
To bake: Place thawed shells in a baking dish on top of the creamed spinach (or sauce). Bake at 375°F for 20-25 minutes until warmed through. If shells are frozen, cover the baking dish with aluminum foil and bake until warmed through.
Nutrition
Nutritional information is an estimate and will vary depending on the exact amounts and specific ingredients used.
Comments
No Comments