Stuffed Shells

Photo of author
Author: Linda
Published:
Stuffed Shells

Imagine biting into tender pasta shells filled with a creamy, herb-infused ricotta mixture, all blanketed in rich tomato sauce and melted cheese. These Stuffed Shells are the ultimate Italian-American comfort food that brings restaurant-quality flavor to your home kitchen. The contrast between the al dente pasta, luscious filling, and tangy sauce creates a symphony of flavors that will have everyone reaching for seconds. Stuffed Shells have been a family favorite for generations, and for good reason—they’re impressive yet surprisingly simple to prepare. You’ll learn how to create perfectly cooked pasta shells with a delectable filling, plus variations and tips to make this classic dish your own signature recipe.

Why You’ll Love This Recipe

These Stuffed Shells are about to become your new go-to dinner for both weeknights and special occasions. The jumbo pasta shells create perfect pockets for holding the rich, creamy filling, giving you the ideal ratio of pasta to cheese in every bite. The combination of three cheeses—ricotta, mozzarella, and Parmesan—creates a filling that’s both luxurious and perfectly balanced, while fresh herbs add brightness that cuts through the richness.

What makes these Stuffed Shells truly special is their versatility. They can be prepped ahead and baked when needed, making them perfect for busy households. The contrast between the tender pasta, creamy filling, and slightly crispy edges where the cheese bubbles and browns is absolutely irresistible.

Even kitchen novices can achieve impressive results with this foolproof recipe. The shells look stunning when they emerge from the oven, with their golden, bubbly topping and visible herbed filling—yet they require no advanced culinary skills. It’s this perfect balance of impressive presentation and straightforward preparation that makes cheese-filled pasta shells a perennial favorite on dinner tables everywhere.

Ingredients

For the Stuffed Shells, you’ll need:

  • 24 jumbo pasta shells (about 8 oz/227g)
  • 2 cups (450g) whole milk ricotta cheese, drained if watery
  • 2 cups (226g) shredded mozzarella cheese, divided
  • ½ cup (50g) grated Parmesan cheese, divided
  • 2 large eggs, lightly beaten
  • ¼ cup (15g) fresh parsley, finely chopped
  • 2 tablespoons (6g) fresh basil, chopped (or 2 teaspoons dried)
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional)
  • 3 cups (700ml) marinara sauce (homemade or store-bought)
  • 2 tablespoons (30ml) olive oil
  • Fresh basil leaves for garnish

The quality of your ricotta makes a significant difference in this recipe—look for whole milk ricotta that’s creamy and fresh. Pre-shredded mozzarella works fine, but freshly shredded will give you the best melt.

Pro Tips

Perfect Pasta Texture: The most common mistake when making Stuffed Shells is overcooking the pasta. Always boil the shells for 2 minutes less than the package directions indicate. They should be very al dente (still slightly firm) since they’ll continue cooking in the oven. Immediately plunge the shells into ice water after boiling to stop the cooking process and make them easier to handle during stuffing.

Filling Finesse: For the creamiest, most flavorful filling, let your ricotta come to room temperature before mixing, and drain it if it seems watery. This prevents a runny filling that can make your shells soggy. Using a piping bag (or a zip-top bag with the corner snipped off) makes filling the shells much easier and cleaner than using a spoon. Fill each shell generously, but avoid overstuffing, which can cause them to split while baking.

Sauce Strategy: Create a thin layer of sauce on the bottom of your baking dish before adding the shells—this prevents sticking and adds flavor as the pasta absorbs the sauce. Reserve some sauce to add halfway through baking to keep everything moist and flavorful. If your sauce is particularly thick, thin it slightly with ¼ cup of the pasta cooking water to help it better coat the shells.

Stuffed Shells

Instructions

Step 1: Prepare the Pasta
Preheat your oven to 375°F (190°C). Bring a large pot of generously salted water to a boil. Cook the jumbo pasta shells for about 9 minutes (2 minutes less than package directions). You want them firm enough to hold their shape but pliable enough to stuff. Drain the shells and immediately transfer to an ice bath. Once cool, drain again and arrange them on a clean kitchen towel to dry, open side down to release any trapped water.

Step 2: Prepare the Filling
In a large mixing bowl, combine the ricotta cheese, 1½ cups of the mozzarella, ¼ cup of the Parmesan, beaten eggs, chopped parsley, basil, minced garlic, oregano, salt, pepper, and red pepper flakes if using. Mix thoroughly but gently until all ingredients are well incorporated. The mixture should be thick and creamy. Let it rest for 5 minutes to allow the flavors to blend.

Step 3: Prepare the Baking Dish
Spread 1 cup of the marinara sauce evenly across the bottom of a 9×13-inch baking dish. This creates a flavorful bed for your Stuffed Shells and prevents them from sticking to the dish.

Step 4: Fill the Shells
Transfer the cheese mixture to a piping bag or a zip-top bag with a corner snipped off. Gently pipe the filling into each shell, filling them generously but not overflowing. As you fill each shell, place it in the prepared baking dish, open side up. Arrange the shells in a single layer, nestling them close together to prevent tipping.

Step 5: Add Sauce and Cheese
Pour the remaining marinara sauce over and around the filled shells, ensuring each is partially covered but leaving the tops visible. Sprinkle the remaining ½ cup mozzarella and ¼ cup Parmesan over the top. Drizzle with olive oil for extra richness and to help the cheese brown beautifully.

Step 6: Bake to Perfection
Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and continue baking for another 10-15 minutes until the cheese is melted, bubbly, and beginning to brown at the edges. Allow the Stuffed Shells to rest for 5-10 minutes before serving. This resting period allows the cheeses to set slightly and makes serving easier. Garnish with fresh basil leaves just before bringing to the table.

Variations

Meat Lover’s Stuffed Shells: Transform these vegetarian Stuffed Shells into a hearty meat version by adding 1 pound of cooked ground beef, Italian sausage, or a combination of both to the sauce. Brown the meat with 1 diced onion and 2 minced garlic cloves before adding your marinara. For an even more decadent option, mix 4 ounces of finely chopped pepperoni into the ricotta filling.

Vegetable-Packed Shells: Boost the nutritional value of your Stuffed Shells by incorporating vegetables into the filling. Add 1 cup of finely chopped spinach (with excess moisture squeezed out), ½ cup sautéed mushrooms, or ½ cup roasted red peppers to the cheese mixture. For a fall twist, try adding ½ cup of roasted, mashed butternut squash and a pinch of nutmeg to the ricotta filling.

Dairy-Free Adaptation: For those avoiding dairy, create Stuffed Shells using dairy-free alternatives. Replace the ricotta with a mixture of well-drained, crumbled tofu (16 oz) seasoned with 2 tablespoons nutritional yeast, 1 tablespoon lemon juice, and your herbs of choice. Use your favorite plant-based mozzarella and Parmesan substitutes. The texture will be different but still delicious.

Storage and Serving

Stuffed Shells can be refrigerated in an airtight container for up to 4 days. For best results when reheating, add a splash of water or extra sauce to prevent drying, cover with foil, and warm in a 325°F oven for 20 minutes or until heated through. If you’re planning ahead, you can assemble the dish entirely, cover tightly, and refrigerate for up to 24 hours before baking.

For freezing, prepare the recipe through assembly but don’t bake. Cover tightly with plastic wrap and then aluminum foil and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed, adding an extra 10-15 minutes to the baking time.

Serve your Stuffed Shells with garlic bread to soak up the delicious sauce and a crisp green salad with a light vinaigrette to balance the richness of the dish. For a restaurant-style presentation, place 4-5 shells on each plate, drizzle with extra warmed marinara sauce, and add a light dusting of freshly grated Parmesan and chopped parsley. For a complete Italian feast, offer a small antipasto platter as a starter and finish with a light dessert like berries and whipped cream.

FAQs

Can I make Stuffed Shells ahead of time?
Absolutely! You can assemble Stuffed Shells up to 24 hours in advance, cover, and refrigerate before baking. This makes them perfect for entertaining or busy weeknights. Just add an extra 5-10 minutes to the baking time if cooking from cold.

Why are my shells tearing when I fill them?
If your shells are tearing, they’re likely either overcooked or not cooled properly. Make sure to cook them 2 minutes less than package directions and cool them completely in ice water before handling.

Can I freeze leftover Stuffed Shells?
Yes! Stuffed Shells freeze beautifully both before or after baking. Wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating at 350°F until hot throughout, about 20-30 minutes.

What can I substitute for ricotta cheese?
If you don’t have or don’t like ricotta, you can substitute cottage cheese (drained and blended until smooth), mascarpone for a richer option, or a combination of cream cheese and sour cream (4:1 ratio).

How do I prevent my Stuffed Shells from getting watery?
To prevent watery Stuffed Shells, drain ricotta if it seems wet, don’t overcook your pasta, and let your shells cool and drain well before filling. Also, avoid sauce that’s too thin, and if using spinach or vegetables in the filling, be sure to cook out excess moisture first.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Stuffed Shells

Stuffed Shells

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Linda
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 mins
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Cooking
  • Cuisine: Americaine

Description

Cheesy Spinach Stuffed Shells bursting with ricotta, mozzarella, and herbs. A crowd-pleasing, comforting baked pasta dish.


Ingredients

Scale
  • 24 jumbo pasta shells
  • 2 cups whole milk ricotta cheese, drained if watery
  • 2 cups shredded mozzarella cheese, divided
  • ½ cup grated Parmesan cheese, divided
  • 2 large eggs, lightly beaten
  • ¼ cup fresh parsley, finely chopped
  • 2 tablespoons fresh basil, chopped (or 2 teaspoons dried)
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional)
  • 3 cups marinara sauce (homemade or store-bought)
  • 2 tablespoons olive oil
  • Fresh basil leaves for garnish

Instructions

  1. Step 1: Prepare the Pasta Preheat your oven to 375°F (190°C). Bring a large pot of generously salted water to a boil. Cook the jumbo pasta shells for about 9 minutes (2 minutes less than package directions). You want them firm enough to hold their shape but pliable enough to stuff. Drain the shells and immediately transfer to an ice bath. Once cool, drain again and arrange them on a clean kitchen towel to dry, open side down to release any trapped water.
  2. Step 2: Prepare the Filling In a large mixing bowl, combine the ricotta cheese, 1½ cups of the mozzarella, ¼ cup of the Parmesan, beaten eggs, chopped parsley, basil, minced garlic, oregano, salt, pepper, and red pepper flakes if using. Mix thoroughly but gently until all ingredients are well incorporated. The mixture should be thick and creamy. Let it rest for 5 minutes to allow the flavors to blend.
  3. Step 3: Prepare the Baking Dish Spread 1 cup of the marinara sauce evenly across the bottom of a 9×13-inch baking dish. This creates a flavorful bed for your Stuffed Shells and prevents them from sticking to the dish.
  4. Step 4: Fill the Shells Transfer the cheese mixture to a piping bag or a zip-top bag with a corner snipped off. Gently pipe the filling into each shell, filling them generously but not overflowing. As you fill each shell, place it in the prepared baking dish, open side up. Arrange the shells in a single layer, nestling them close together to prevent tipping.
  5. Step 5: Add Sauce and Cheese Pour the remaining marinara sauce over and around the filled shells, ensuring each is partially covered but leaving the tops visible. Sprinkle the remaining ½ cup mozzarella and ¼ cup Parmesan over the top. Drizzle with olive oil for extra richness and to help the cheese brown beautifully.
  6. Step 6: Bake to Perfection Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and continue baking for another 10-15 minutes until the cheese is melted, bubbly, and beginning to brown at the edges. Allow the Stuffed Shells to rest for 5-10 minutes before serving. This resting period allows the cheeses to set slightly and makes serving easier. Garnish with fresh basil leaves just before bringing to the table.

Notes

Fresh ingredients will always yield the best flavor results.


Nutrition

  • Serving Size: 1 serving
  • Calories: 300
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 5g
  • Protein: 15g
  • Cholesterol: 50mg

Linda
Hey, I'm Linda!

Welcome, I'm so glad you're here! I love sharing easy, flavorful recipes that anyone can master.
Ready to get cooking?
Let's start with my favorite recipes!

Related Recipes...

Sheet Pan Lemon Brown Butter Salmon and Potatoes

Sheet Pan Lemon Brown Butter Salmon and Potatoes

Creamy Lemon Pasta with Chicken

Creamy Lemon Pasta with Chicken

Lemon Bread

Lemon Bread

Chicken Alfredo with Broccoli

Chicken Alfredo with Broccoli

Leave a Comment

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