If you’re craving a cozy, comforting Italian dish that manages to be both fresh and deeply flavorful, you’re going to adore this Stuffed Shells with Spinach and Pesto Recipe. Imagine tender jumbo pasta shells generously filled with a creamy blend of ricotta, mozzarella, parmesan, vibrant pesto, and nutritious spinach, all baked in a rich marinara sauce that bubbles up with melty cheese on top. Every bite is a delightful harmony of textures and tastes that feels like a warm hug at the dinner table, perfect for family nights or impressing guests without breaking a sweat.

Ingredients You’ll Need

The image on the left shows a white bowl filled with large uncooked pasta shells that are smooth with a slight ridged texture, layered closely together and showing a light yellow color. The image on the right shows a white bowl with a creamy mixture inside, which is thick and textured with small green leafy bits spread evenly throughout, giving it a speckled look. The bowls are set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

The beauty of this Stuffed Shells with Spinach and Pesto Recipe lies in its straightforward, thoughtful ingredients. Each one plays a crucial role in building flavor, texture, and eye-catching color, making your meal both delicious and inviting.

  • 10 oz frozen chopped spinach: adds vibrant color and healthy greens that mix perfectly with the creamy cheeses.
  • 15 oz whole milk ricotta cheese (1 3/4 cups): provides a rich and smooth base for the filling that makes every bite melt in your mouth.
  • 1/2 cup grated parmesan: lends a sharp, nutty flavor that enhances the cheesy blend magnificently.
  • 1/2 cup shredded mozzarella cheese: guarantees gooey melty goodness inside the shells.
  • 2 tbsp pesto (homemade or store-bought, separated): infuses the dish with fresh herbaceous notes and a touch of aromatic complexity.
  • 1 large egg: acts as the perfect binder to hold the filling together while baking.
  • 1 tsp kosher salt: seasons the mixture just right, balancing all the flavors.
  • 1/2 tsp pepper: adds a gentle kick that wakes up the palate.
  • 7 oz jumbo shell pasta (half a box): the star vessel for your luscious filling.
  • 1 jar marinara sauce: provides a luscious, tangy base to nestle the shells in and keep everything moist.
  • 4 oz fresh mozzarella cheese (torn): adds an extra layer of creamy texture scattered on top.
  • 1 tbsp fresh basil (chopped): garnishes with a fragrant burst and gorgeous color to finish the dish.

How to Make Stuffed Shells with Spinach and Pesto Recipe

Step 1: Preheat and Cook the Pasta

Start by setting your oven to 350℉ so it’s nice and ready when your shells are filled and assembled. Meanwhile, bring a large pot of salted water to a boil and cook the jumbo shell pasta until al dente. This means the pasta should still have a slight bite to it—just enough to hold up while baking later. Drain the shells carefully and let them cool slightly, which makes filling them much easier.

Step 2: Prepare the Cheese and Spinach Filling

In a large bowl, mix together the ricotta, shredded mozzarella, and parmesan cheeses until creamy and smooth. Add the thawed spinach, 1 tablespoon of the pesto, egg, kosher salt, and pepper. Stir everything well to combine—this mixture is where all the magic happens, blending cheesiness, earthiness, and herbaceous flavor into every bite. To make the filling easier to pipe, spoon it into a plastic bag and cut about a 1-inch opening at the corner for controlled filling.

Step 3: Assemble the Stuffed Shells

Spoon about ½ cup of marinara sauce into the bottom of your baking dish, creating a flavorful bed for the shells. Using your piping bag, fill each shell with a few tablespoons of the spinach and cheese mixture. Place the shells carefully open-side up in the baking dish, arranging them snugly next to each other. Once all the shells are filled and nestled in the sauce, pour over the rest of the marinara. Dollop the remaining pesto on top along with torn pieces of fresh mozzarella for that irresistible melty finish.

Step 4: Bake to Perfection

Bake the assembled dish in your preheated oven for 30 to 40 minutes, or until the cheese is bubbling and the sauce is hot and inviting. If you love a golden, slightly crisp top, pop it under the broiler for the last few minutes—just keep a close eye so it doesn’t brown too much. This final step transforms the dish into a gorgeous, cheesy masterpiece.

How to Serve Stuffed Shells with Spinach and Pesto Recipe

A white rectangular baking dish holds a baked layered pasta dish, with large yellow pasta shells stuffed with green spinach filling arranged evenly across the top. The layers inside show a rich red tomato sauce base, white melted cheese with some golden brown spots, and green pesto dollops spread throughout. Fresh green basil leaves are scattered on top, along with grated white cheese that adds a fine, snowy texture. The dish sits on a wooden surface that has been visually transformed into a white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Finishing touches make all the difference. Sprinkle freshly chopped basil over the hot shells for a pop of vivid green and fresh aroma that wakes up the senses even before you taste your first bite. If you’re feeling fancy, a tiny drizzle of extra pesto or a pinch of cracked black pepper adds flair and flavor.

Side Dishes

This Stuffed Shells with Spinach and Pesto Recipe pairs spectacularly with a crisp green salad dressed with lemon vinaigrette to balance the richness of the cheese, or some roasted garlic bread to soak up every last drop of marinara sauce. A simple antipasto platter with olives and cured meats also complements the Italian vibes beautifully.

Creative Ways to Present

For a charming dinner party, serve the shells in individual mini baking dishes or cute ramekins for personalized portions. Alternatively, layering the shells in a glass casserole dish before baking turns this meal into a stunning centerpiece where everyone can admire the colorful layers of cheese, sauce, and pasta before digging in.

Make Ahead and Storage

Storing Leftovers

If you have leftovers (which sometimes seems impossible because this dish disappears quickly), store them in an airtight container in the refrigerator for up to 3 days. The flavors will meld beautifully overnight, making for an even tastier next-day meal.

Freezing

Stuffed shells freeze wonderfully! Arrange the uncooked stuffed shells in a single layer in a freezer-safe dish, pour marinara and toppings over, cover tightly with foil, and freeze for up to 2 months. When you’re ready to eat, bake covered at 350℉, adding extra baking time as needed.

Reheating

To reheat, cover the leftovers with foil and warm in the oven at 350℉ for about 20 minutes or until heated through. If using a microwave, reheat in shorter intervals to avoid drying out, adding a splash of marinara sauce if needed to keep it moist.

FAQs

Can I use fresh spinach instead of frozen in this Stuffed Shells with Spinach and Pesto Recipe?

Absolutely! If you prefer fresh spinach, sauté about 10 ounces until wilted and then drain off any excess moisture before mixing it into the filling. This prevents your shells from becoming watery.

Is homemade pesto better to use than store-bought?

Homemade pesto adds a wonderfully fresh, vibrant flavor, but a good quality store-bought pesto works just fine and saves time. Feel free to customize with nuts or extra garlic to suit your taste.

Can I prepare this dish without the egg in the cheese mixture?

The egg helps bind the filling so it doesn’t fall apart while baking. If you need to omit it (due to allergies or preference), try adding a tablespoon of plain yogurt or a small amount of cornstarch as a substitute binder.

What type of marinara sauce works best?

A chunky, robust marinara packed with fresh tomatoes and herbs enhances this dish best. Feel free to use your favorite jarred sauce or make your own for an even fresher touch.

Can I make this recipe vegan or dairy-free?

While this classic version is rich with cheese, you can substitute ricotta and mozzarella with plant-based alternatives and use nutritional yeast or vegan parmesan for flavor. Make sure your pesto is also vegan, or whip up a simple basil and olive oil blend instead.

Final Thoughts

This Stuffed Shells with Spinach and Pesto Recipe is a wholehearted celebration of Italian comfort food with a fresh twist. From the creamy, cheesy filling to the vibrant pesto and savory marinara sauce, it’s a dish that brings warmth, flavor, and a little Italian magic to your table. Give it a try—it’s a guaranteed crowd-pleaser that feels like a hug in pasta form, and once you make it, you’ll want to keep it in your weeknight dinner rotation forever.

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 with Spinach and Pesto Recipe

Stuffed Shells with Spinach and Pesto Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 67 reviews

  • Author: Sara
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Delicious and creamy stuffed jumbo shells filled with a savory mixture of ricotta, spinach, and pesto, baked in marinara sauce and topped with fresh mozzarella and basil for a comforting Italian-inspired meal.


Ingredients

Filling

  • 10 oz frozen chopped spinach, thawed and drained
  • 15 oz whole milk ricotta cheese (about 1 3/4 cups)
  • 1/2 cup grated Parmesan cheese
  • 1/2 cup shredded mozzarella cheese
  • 2 tbsp pesto, divided (homemade or store-bought)
  • 1 large egg
  • 1 tsp kosher salt
  • 1/2 tsp black pepper

Pasta and Sauce

  • 7 oz jumbo shell pasta (approximately half a standard box)
  • 1 jar marinara sauce (about 24 oz)

Topping

  • 4 oz fresh mozzarella cheese, torn into pieces
  • 1 tbsp fresh basil, chopped


Instructions

  1. Preheat Oven: Preheat your oven to 350°F to prepare for baking the stuffed shells later.
  2. Cook Pasta: Bring a large pot of salted water to a boil and cook the jumbo shell pasta until al dente according to package instructions. Drain well and set aside.
  3. Prepare Filling: In a large mixing bowl, combine the ricotta cheese, shredded mozzarella, grated Parmesan, drained chopped spinach, 1 tablespoon of pesto, egg, kosher salt, and pepper. Mix thoroughly until well incorporated. Transfer this mixture into a plastic bag and snip a 1-inch opening at the corner to create a piping bag.
  4. Assemble Baking Dish: Pour 1/2 cup of marinara sauce into the bottom of a baking dish, spreading evenly to create a sauce base.
  5. Stuff Shells: Using the prepared piping bag, squeeze a few tablespoons of the cheese and spinach filling into each cooked jumbo shell, ensuring they are filled generously. Place the filled shells open side up into the baking dish on top of the sauce. Repeat until all shells are filled and arranged in the dish.
  6. Add Sauce and Toppings: Pour the remaining marinara sauce evenly over the stuffed shells. Dot the top with the remaining tablespoon of pesto and scatter torn pieces of fresh mozzarella over the shells. Sprinkle chopped fresh basil on top for added flavor.
  7. Bake: Bake in the preheated oven at 350°F for 30 to 40 minutes, or until the cheese is bubbly and hot throughout. For a beautifully browned top, optionally broil for 2-3 minutes at the end of baking, watching carefully to avoid burning.

Notes

  • Make sure to thaw and thoroughly drain the spinach to prevent watery filling.
  • Using a piping bag for the filling helps easily stuff the shells without mess.
  • Feel free to swap out pesto with sun-dried tomato pesto or basil pesto based on your preference.
  • Leftovers store well in the refrigerator and can be reheated covered in the oven or microwave.
  • For a gluten-free option, substitute the jumbo shells with gluten-free pasta shells available at most stores.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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