Fresh spinach

Featured in: Main Dishes
This comforting pasta dish features jumbo shells stuffed with a creamy blend of ricotta and fresh spinach, baked in marinara sauce until bubbly. The fresh spinach adds a vibrant color and earthy flavor that pairs perfectly with the cheesy filling. It's a family-friendly meal that makes the most of fresh spinach in a delicious way.
A bubbling baking dish of cheesy spinach and ricotta stuffed shells fresh from the oven Pin it
A bubbling baking dish of cheesy spinach and ricotta stuffed shells fresh from the oven | traditionalmeals.com

If you’re looking for a way to use up a big bag of fresh spinach in a truly satisfying way, these stuffed shells are your answer. This classic Italian-American comfort food transforms simple ingredients into something incredibly special for the dinner table. The creamy ricotta filling gets a vibrant green hue and an earthy depth from that mound of wilted fresh spinach. It’s a meal that feels indulgent yet is packed with good things, and it always gets a cheer from my family when it comes out of the oven bubbling.

Ingredients You’ll Need

  • Jumbo pasta shells: you need the big ones to hold all that amazing filling look for a sturdy brand that won’t tear when you stuff them.
  • Extra virgin olive oil: use a good quality oil for sautéing the garlic it adds a lovely fruity base note to the spinach.
  • Garlic: fresh minced cloves are essential here they give the spinach an aromatic backbone that powdered garlic just can’t match.
  • Fresh spinach: this is the star look for bright green leaves without any sliminess or yellow spots you’ll be amazed how much it cooks down.
  • Salt and black pepper: these simple seasonings are crucial for bringing out the natural flavors of the cheese and greens.
  • Whole milk ricotta cheese: full-fat ricotta gives you the creamiest, richest filling don’t be tempted by the low-fat version here.
  • Egg: this one egg acts as a binder for the filling it helps everything hold together beautifully when you slice into a shell.
  • Shredded mozzarella cheese: part gets mixed into the filling for gooey pockets and part melts on top for that perfect golden crust.
  • Grated Parmesan cheese: it adds a salty, nutty complexity that takes the filling from good to absolutely irresistible.
  • Italian seasoning: this convenient blend of dried herbs like oregano and basil gives an instant flavor boost to the ricotta mix.
  • Marinara sauce: choose your favorite jarred brand or use a good homemade version it creates the saucy base that keeps everything moist.

How to Make It

Boil the Shells Until Al Dente:
Bring a large pot of well-salted water to a rolling boil and cook your jumbo shells according to the package time, but aim for just al dente. They’ll continue to cook in the oven later, so you don’t want them mushy. Draining them and spreading them out on a baking sheet helps them cool quickly so you can handle them without burning your fingers.

Wilt the Fresh Spinach:
Heat the olive oil in your largest skillet and sauté the minced garlic just until you can smell its aroma. Then, add the fresh spinach in big handfuls, letting each batch wilt down before adding the next. This seems like a mountain of greens at first, but it cooks down remarkably. Once it’s all wilted and any liquid has cooked off, season it and press out every bit of moisture you can in a colander.

Prepare the Creamy Filling:
Let the squeezed-out spinach cool for a few minutes, then give it a rough chop. In a big bowl, combine it with the ricotta, egg, half the mozzarella, all the Parmesan, and the Italian seasoning. Mix it all together until it’s uniformly green and creamy, then taste and adjust the salt and pepper. This is your chance to make sure the filling is perfectly seasoned.

Assemble the Dish:
Preheat your oven and spread a thin layer of marinara sauce in the bottom of your baking dish. This prevents the shells from sticking and gives them a saucy start. Take a spoon and generously fill each cooled pasta shell with the spinach-ricotta mixture, placing them snugly in the dish side by side as you go.

Sauce, Cheese, and Bake:
Pour the remaining marinara sauce evenly over all the stuffed shells, making sure to get some in every nook. Sprinkle the rest of that shredded mozzarella over the top for the classic baked pasta look. Cover the dish tightly with foil and bake; this initial covered time steams everything and heats it through without drying it out.

Uncover and Finish Baking:
After the covered bake, carefully remove the foil. You’ll return the dish to the oven uncovered so the cheese on top can melt, bubble, and develop those irresistible golden-brown spots. This final blast of direct heat is what gives you that perfect baked pasta texture.

Rest and Garnish:
It’s tempting to dig right in, but let the dish sit on the counter for about five to ten minutes after it comes out. This short rest allows the hot, creamy filling to set up just enough so you can serve neat shells instead of a runny mess. Then, scatter over some fresh basil or a pinch of red pepper flakes if you like.

Close-up of a single jumbo pasta shell cut open to reveal the vibrant green spinach filling

Storage Tips

Leftovers keep wonderfully in the fridge for up to three days in a tightly sealed container. To reheat, I prefer the oven at 350°F for about 15 minutes until warmed through, which keeps the texture better than the microwave. For a fantastic make-ahead meal, you can assemble the entire dish, cover it, and refrigerate it overnight or freeze it for up to two months. If frozen, just thaw it in the fridge for a day before baking as directed, though you might need to add a few extra minutes to the covered baking time.

Ingredient Substitutions

If you can’t find jumbo shells, large manicotti tubes work in a pinch, though they’re a bit trickier to fill. For a gluten-free version, just seek out a reliable brand of gluten-free jumbo shells. If you need a dairy-free option, there are some great vegan ricotta and mozzarella shreds available now that melt surprisingly well. Don’t have fresh spinach? You can substitute about 10 ounces of frozen chopped spinach that’s been thoroughly thawed and squeezed absolutely dry. In place of the Italian seasoning, a simple mix of dried oregano and basil will do the job just fine.

Serving Suggestions

I love to balance the richness of the shells with a simple, bright side salad tossed in a lemony vinaigrette—it cuts through the creaminess perfectly. Some warm, crispy garlic bread on the side is almost non-negotiable for soaking up any extra sauce on the plate. For a complete Italian-inspired spread, you could add some roasted vegetables like zucchini or bell peppers. A light, crisp white wine like a Pinot Grigio or even a medium-bodied red like Chianti pairs beautifully with the tomato sauce and herbs.

Cultural Context

Stuffed pasta shells, or ‘conchiglie ripiene,’ are a beloved staple of Italian-American home cooking, celebrating the tradition of ‘cucina povera’ or making luxurious-tasting food from humble, accessible ingredients. While specific stuffed pasta shapes vary from region to region in Italy, this particular dish—with its rich cheese filling and baked tomato sauce—found a special home in American kitchens. It embodies the comforting, family-style dining that’s central to so many Italian food traditions, where a large, shareable dish is brought straight to the table. Using a hearty green like fresh spinach in the filling is a wonderful nod to both health and the Italian emphasis on beautiful, seasonal produce.

A complete dinner plate with two stuffed shells, a side salad, and a slice of garlic bread

Frequently Asked Questions

Can I use a different cheese instead of ricotta for this Fresh spinach dish?

Ricotta provides the classic creamy texture, but you could substitute with an equal amount of cottage cheese (small curd) or a blend of mascarpone and a little extra Parmesan for richness. The flavor profile will change slightly, but it will remain delicious.

Can I make this Fresh spinach pasta ahead of time?

Absolutely. Assemble the stuffed shells in the baking dish, cover tightly, and refrigerate for up to 24 hours before baking. You may need to add a few extra minutes to the bake time if it goes into the oven cold.

What can I substitute for fresh spinach if I don’t have it?

You can use one 10-ounce package of frozen chopped spinach, thoroughly thawed and squeezed very dry. The flavor will be slightly different, but it’s a convenient alternative. You won’t need to wilt it with the garlic—just mix it in.

How do I know when the Fresh spinach shells are done baking?

The dish is ready when the sauce is bubbling vigorously around the edges and the cheese on top is melted and starting to turn golden in spots, which takes about 30-35 minutes in a 375°F oven.

What should I serve with this Fresh spinach pasta?

This rich, cheesy main course pairs perfectly with a simple green salad with a light vinaigrette and some crusty garlic bread. It’s a complete, satisfying Italian meal.

Rate This Recipe

How would you rate this recipe?

Creamy Spinach and Ricotta Stuffed Shells

This comforting pasta dish features jumbo shells stuffed with a creamy blend of ricotta and fresh spinach, baked in marinara sauce until bubbly. The fresh spinach adds a vibrant color and earthy flavor that pairs perfectly with the cheesy filling. It's a family-friendly meal that makes the most of fresh spinach in a delicious way.

Prep Time
20 Minutes
Cook Time
35 Minutes
Total Time
55 Minutes
4.7
(131 reviews)
By: Rebecca Stone
Category: Main Dishes
Difficulty: Medium
Cuisine: Italian
Yield: 4 Servings
Dietary: vegetarian

Ingredients

  1. 01 12 ounces jumbo pasta shells (about 24 shells)
  2. 02 2 tablespoons extra virgin olive oil
  3. 03 3 cloves garlic, minced
  4. 04 1 pound fresh spinach, washed and stems removed
  5. 05 1/2 teaspoon salt, plus more to taste
  6. 06 1/4 teaspoon black pepper, plus more to taste
  7. 07 15 ounces whole milk ricotta cheese
  8. 08 1 large egg
  9. 09 1 cup shredded mozzarella cheese, divided
  10. 10 1/2 cup grated Parmesan cheese
  11. 11 1 teaspoon Italian seasoning
  12. 12 24 ounces marinara sauce (about 3 cups)

Instructions

Step 01

Bring a large pot of salted water to a boil. Add the jumbo shells and cook according to package directions until al dente, about 9-11 minutes. Drain and spread them out on a baking sheet to cool slightly so they're easy to handle.

Step 02

While the pasta cooks, heat olive oil in a large skillet over medium heat. Add the minced garlic and sauté until fragrant, about 1 minute.

Step 03

Add the fresh spinach in handfuls, wilting each batch before adding more. Cook until all spinach is wilted and any liquid has evaporated, about 5-7 minutes. Season with salt and pepper. Transfer to a colander and press out as much moisture as possible with a spoon. Let cool, then chop finely.

Step 04

In a large mixing bowl, combine the ricotta cheese, egg, 1/2 cup of the shredded mozzarella, Parmesan cheese, Italian seasoning, chopped spinach, and salt and pepper to taste. Mix until well blended.

Step 05

Preheat your oven to 375°F. Spread 1 cup of the marinara sauce evenly over the bottom of a 9x13 inch baking dish.

Step 06

Using a spoon, fill each cooked pasta shell with the spinach-ricotta mixture. Place the stuffed shells in the baking dish in a single layer.

Step 07

Pour the remaining marinara sauce over the stuffed shells, covering them evenly. Sprinkle the remaining 1/2 cup mozzarella cheese on top.

Step 08

Cover the dish tightly with aluminum foil and bake for 25 minutes. Then, remove the foil and bake for an additional 10 minutes, or until the cheese is melted and bubbly with golden spots.

Step 09

Let the stuffed shells cool for 5-10 minutes before serving. This helps the filling set for easier serving.

Step 10

Garnish with fresh basil leaves and a sprinkle of red pepper flakes if desired.

Tools You'll Need

  • Large pot for boiling pasta
  • Large skillet
  • Mixing bowl
  • 9x13 inch baking dish
  • Colander
  • Measuring cups and spoons
  • Aluminum foil

Allergy Information

Contains dairy, eggs, and gluten (from pasta). To make gluten-free, use gluten-free jumbo shells. For a dairy-free version, substitute with vegan ricotta and mozzarella cheeses.

Nutrition Facts (Per Serving)

Calories
520
Protein
28g
Carbohydrates
45g
Fat
26g