There’s nothing quite like a bubbling dish of stuffed shells—a saucy, cheesy delight combining the hearty comfort of pasta with a creamy spinach and ricotta filling, all finished under a blanket of tangy marinara. Whether you’re hosting a dinner, meal prepping for the week, or simply craving some robust Italian-inspired flavor, this classic baked pasta is guaranteed to satisfy.

Why You’ll Love This Stuffed Shells Recipe

  • Creamy, Cheesy Goodness: The ricotta filling—is rich, light, and savory with subtle hints of lemon zest and aromatic herbs.
  • Hearty & Satisfying: Jumbo pasta shells are generously filled and nestled in a luscious tomato sauce, resulting in a comforting, family-style meal.
  • Easy to Make Ahead: Perfect for prepping in advance and baking fresh when guests arrive, with handy options for freezing.
  • Vegetarian and Adaptable: This recipe celebrates fresh produce, but it’s flexible enough for add-ins or swaps.

Ingredients

This recipe uses simple, accessible ingredients divided into three key components:

The Pasta Shells

  • Jumbo pasta shells (typically labeled “conchiglioni” or “jumbo shells”): Look for these in the pasta aisle; their size ensures ample room for filling.

The Sauce

  • Marinara sauce: Use your favorite jarred brand (Rao’s is popular for its rich, balanced flavor), or make a simple homemade marinara for extra freshness.

The Ricotta Filling

  • Ricotta cheese: The creamy base of the filling.
  • Fresh spinach: Lightly steamed and chopped to mix through the cheese and add vibrant flavor and color.
  • Pecorino cheese: Grated, for extra richness.
  • Garlic: Fresh and finely grated or minced for aromatic depth.
  • Lemon zest: Lifts the filling with a bright, zesty note.
  • Oregano: Dried, for Mediterranean flavor.
  • Red pepper flakes: Add a gentle heat (skip or reduce for a milder filling).
  • Sea salt & black pepper: Essential to season both the filling and the pasta water.
  • Extra-virgin olive oil: For drizzling and to keep the filling moist and flavorful.
  • Chopped fresh parsley: Optional, for garnish and fresh color.

Step-by-Step: How to Make Stuffed Shells

  1. Steam the Spinach:

    Start by steaming the spinach until it’s bright green and just wilted. Transfer to a strainer and press or squeeze out as much liquid as possible, then roughly chop. Removing excess moisture is critical for a creamy—not watery—filling.

  2. Make the Ricotta Filling:

    In a mixing bowl, combine:

    • Chopped, steamed spinach
    • Ricotta cheese
    • Freshly grated pecorino
    • Lemon zest, oregano, red pepper flakes
    • Minced or grated garlic
    • Sea salt and plenty of black pepper

    Stir until evenly blended—taste and adjust seasoning if needed.

  3. Boil the Pasta Shells:

    Cook jumbo shells in a large pot of salted water. Boil until just shy of al dente—they’ll finish cooking in the oven, preventing mushy pasta. Drain and set aside, tossing gently with a little olive oil to prevent sticking.

  4. Fill the Shells:

    Use a small spoon to stuff each shell generously with the ricotta-spinach mixture. The amount of filling should be enough for 18–20 shells.

  5. Prepare the Baking Dish:

    Spread 2 cups of marinara sauce on the bottom of a 9×13-inch baking dish. Arrange the filled shells in the sauce, snuggled close together.

  6. Bake:

    Cover tightly with foil and bake at 425°F (220°C) for 20 minutes, until hot and bubbling. Remove from the oven, uncover, and—if desired—add extra cheese or herbs before serving.

Ingredient Tips & Variations

  • Ricotta: For the best texture, choose high-quality whole milk ricotta. If very wet, drain in a mesh sieve for 30 minutes before using.
  • Spinach: Fresh spinach gives a bright flavor, but thawed frozen spinach (well-drained) works in a pinch.
  • Cheese Topping: Sprinkle extra pecorino or parmesan over the stuffed shells before baking for a golden finish.
  • Add Mozzarella: Sprinkle shredded mozzarella over the top during the last 10 minutes of baking for a gooey, melt-in-your-mouth crust.
  • Add Protein: Stir cooked, crumbled Italian sausage or plant-based sausage into the filling for a heartier dish.
  • Make It Vegan: Try tofu- or nut-based ricotta alternatives, and use a vegan cheese topper and egg-free pasta for a dairy-free spin.

Make-Ahead, Storage & Freezing Instructions

  • To Make Ahead: Assemble the shells and sauce in the baking dish, cover with foil, and refrigerate for up to 4 hours before baking. Bake as directed before serving.
  • Freezing: Place assembled, unbaked shells in a freezer-safe dish, cover well, and freeze for up to 2 months. Bake directly from frozen, adding an extra 10–15 minutes to the bake time, or thaw overnight in the fridge before baking.
  • Leftover Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat covered in the oven or in the microwave until warmed through.

Complete Recipe: Spinach & Ricotta Stuffed Shells

Ingredient Amount
Jumbo pasta shells 18–20 shells
Fresh spinach 5 ounces
Ricotta cheese 2 cups (16 ounces)
Pecorino cheese (plus extra for garnish) ¼ cup grated
Garlic 2 cloves, finely grated
Dried oregano 1 teaspoon
Lemon zest 1 teaspoon
Red pepper flakes ¼ teaspoon
Sea salt ¾ teaspoon, plus more for pasta water
Freshly ground black pepper To taste
Marinara sauce 2 cups, plus extra for serving
Extra-virgin olive oil For drizzling
Chopped fresh parsley For garnish (optional)

Serving Suggestions

  • With a salad: Pair with a crisp green salad dressed in lemon vinaigrette for a balanced meal.
  • With bread: Serve with garlic bread or a rustic loaf for extra scooping of sauce.
  • As a main or a side: Enjoy as a vegetarian centerpiece, or serve as a hearty side to proteins like grilled chicken.

Frequently Asked Questions (FAQs)

Can I prepare stuffed shells ahead of time?

Absolutely! Assemble everything up to 4 hours ahead and refrigerate. Bake just before serving for the freshest texture and flavor.

What’s the best type of ricotta for stuffed shells?

Whole milk ricotta is ideal for richness and creaminess, but low-fat varieties also work. For the best results, drain excess liquid if your ricotta seems watery before mixing into the filling.

Can stuffed shells be frozen?

Yes! Assemble the dish but do not bake, cover tightly, and freeze for up to 2 months. Bake straight from frozen or thaw overnight before baking. This makes them perfect for meal prep or gifting.

Can I use cottage cheese instead of ricotta?

Cottage cheese can be used for a lighter, slightly tangy filling—blend it first for a smoother mixture and drain off extra liquid as needed.

Can I add meat to the filling?

Absolutely. Try adding cooked, crumbled Italian sausage or ground turkey for a meaty variation that still captures the classic flavor of this dish.

How do I prevent the shells from tearing while filling?

Be gentle when boiling and stuffing. Cook the shells until just pliable, and use a small spoon or piping bag for gentle filling. If a few shells break, layer them on the bottom of the baking dish as extra pasta.

Tips & Tricks for Perfect Stuffed Shells

  • Don’t overcook the pasta: Undercook the shells by about a minute—they’ll finish to the perfect texture in the oven.
  • Drain spinach thoroughly: Squeeze out all excess moisture to avoid a watery filling.
  • Season every layer: Salting the pasta water, seasoning the filling well, and using a quality sauce makes for a deeply flavorful finished dish.
  • Let shells rest before serving: Allow the baked shells to cool for 5–10 minutes before serving—this makes them easier to plate and eat (the filling sets nicely!).

Nutritional Overview

Stuffed shells are substantial, providing a hearty dose of protein and calcium from cheese, plus fiber and vitamins from spinach. For a lighter dish, reduce the cheese or substitute some ricotta with part-skim ricotta or blended cottage cheese. To boost veggies, add roasted mushrooms, zucchini, or serve with a fresh green salad.

Equipment

  • 9×13-inch baking dish: For even cooking and serving family-style.
  • Large pot: To boil the pasta shells.
  • Mixing bowls: To combine filling and steam spinach.
  • Small spoon: For easy filling of the shells.
  • Aluminum foil: To cover the dish while baking.
  • Butternut Squash Stuffed Shells: Try roasting cubes of squash and adding them to the filling for a seasonal twist.
  • Vegan Stuffed Shells: Use a tofu- or nut-based ricotta and a dairy-free cheese alternative, combined with spinach and your favorite seasonings.
  • Meat Sauce Bases: For a robust main, use a hearty meat or sausage marinara in place of plain tomato sauce.
  • Mushroom & Spinach: Sauté finely chopped mushrooms with garlic and spinach for an earthier, umami-rich filling.

Try These Other Baked Pasta Favorites

  • Classic Lasagna
  • Vegetarian Baked Ziti
  • Eggplant Parmesan
  • Pasta al Forno

Conclusion

Spinach and ricotta stuffed shells are a celebration of simple ingredients and rich, comforting flavors. With minimal prep and plenty of versatility, this recipe is sure to join your regular dinner rotation—perfect for celebrations, potlucks, or just a cozy weeknight.