Recipes By Hazel

  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
menu icon
go to homepage
  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
search icon
Homepage link
  • Recipe Index
  • Breakfast
  • Dinner
  • By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • About
×

Spinach and Ricotta Stuffed Shells Recipe

Published: Mar 8, 2026 by Hazel · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

If you have a soft spot for Italian comfort food that feels like a warm hug, then you absolutely need to try the Spinach and Ricotta Stuffed Shells Recipe. This dish combines tender pasta shells packed with a creamy, flavorful filling made from tangy ricotta, melty mozzarella, vibrant spinach, and just the right touch of garlic and herbs. It's a perfect balance of textures and tastes that comes together beautifully in a luscious marinara sauce, making every bite a little moment of joy. Whether you’re cooking for family, friends, or just treating yourself, this recipe delivers classic homemade comfort that’s both satisfying and surprisingly straightforward to make.

Ingredients You'll Need

A clear glass bowl sits on a wooden board on a white marbled surface. Inside the bowl is a creamy white mixture with small green herb pieces evenly spread throughout. A woman's hand holds a wooden spoon, stirring the mixture gently. Nearby, there is a small clear bowl with fresh green herbs and another small clear bowl with a white powdery ingredient, all arranged on the white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Gathering the right ingredients is the first step toward creating this Italian-inspired masterpiece. Each element plays a crucial role: from the pasta shells that hold all that cheesy goodness, to the fresh spinach that brings a pop of color and earthy flavor, to the blend of cheeses that creates richness and creaminess in every bite.

  • 12–15 jumbo pasta shells: These large shells are perfect for stuffing and will hold just the right amount of filling.
  • 2 cups ricotta cheese: The creamy base of the filling that gives the dish its indulgent texture.
  • 1 cup shredded mozzarella cheese (divided): Half goes inside the filling for meltiness, half on top for that golden, bubbly finish.
  • ½ cup grated Parmesan cheese: Adds a sharp, nutty flavor that complements the mild ricotta.
  • 1 large egg: Acts as a binder to help keep the filling together once baked.
  • 2 cups fresh spinach (roughly chopped) or 1 cup frozen spinach (thawed and drained): Brings freshness and a lovely green hue to the filling.
  • 2 cloves garlic (minced): Infuses the dish with aromatic depth and warmth.
  • 2 cups marinara sauce: The tangy, tomatoey layer that keeps everything moist and flavorful.
  • 1 tablespoon olive oil: Used to sauté the garlic and spinach, enhancing their flavors.
  • 1 teaspoon Italian seasoning: A blend of herbs like oregano and basil that adds authentic Italian flair.
  • Salt and freshly ground black pepper to taste: Essential seasoning to bring out all the flavors.
  • Fresh basil leaves for garnish (optional): Adds brightness and a gorgeous finishing touch.

How to Make Spinach and Ricotta Stuffed Shells Recipe

Step 1: Cook the pasta shells

Begin by cooking the jumbo pasta shells according to the package instructions until they are al dente, usually around 8 to 10 minutes in boiling salted water. Al dente pasta holds its shape well, which is important since these shells will be stuffed and baked later. Once cooked, drain them carefully and set aside on a cooling rack or plate so they don’t stick together while you prepare the filling.

Step 2: Prepare the creamy filling

In a large mixing bowl, combine 2 cups of ricotta cheese, half a cup of shredded mozzarella, grated Parmesan, and a beaten egg. Mix everything thoroughly until you get a smooth, creamy consistency. This mixture is the heart of the Spinach and Ricotta Stuffed Shells Recipe—the combination of cheeses ensures lusciousness, while the egg keeps it all nicely bound as it bakes.

Step 3: Sauté the spinach and garlic

Heat a tablespoon of olive oil in a skillet over medium heat. Add the minced garlic and cook for about 30 seconds, just until it’s fragrant and golden. Then toss in the chopped fresh spinach (or the thawed and drained frozen spinach) and cook until wilted, which usually takes 2 to 3 minutes. This step enhances the spinach’s flavor and removes excess moisture, so your filling doesn't become watery.

Step 4: Combine and season the filling

Stir the cooked garlic and spinach into the cheese mixture, then season everything with Italian seasoning, salt, and freshly ground black pepper to taste. Give it a good stir to ensure every bit of filling is bursting with layers of flavor. This mixture is what you’ll be stuffing into your pasta shells next.

Step 5: Stuff the shells and add the marinara

Preheat your oven to 375°F (190°C). Spread ½ cup of marinara sauce evenly across the bottom of a baking dish. Carefully spoon the cheese and spinach filling into each cooked shell—don’t be shy, fill them generously! Nestle the stuffed shells snugly into the sauce, then spoon the remaining marinara sauce over the top. Finish with the rest of the shredded mozzarella to create a cheesy crust during baking.

Step 6: Bake to perfection

Cover the baking dish with foil and bake for 25 minutes. After 25 minutes, remove the foil and bake for an additional 5 minutes so that the cheese on top becomes melted and golden brown. The oven’s warmth will meld all those flavors beautifully, resulting in a bubbling, irresistible dish ready to enjoy.

How to Serve Spinach and Ricotta Stuffed Shells Recipe

A round white casserole dish holds large pasta shells arranged neatly in three rows, filled with a creamy white cheese mixture and bits of green spinach inside each shell. The pasta is placed on a layer of thick red tomato sauce, visible between the shells and around the edges, with a browned and slightly crispy top of melted cheese sprinkled lightly with breadcrumbs or Parmesan. The dish sits on a white marbled surface, showing a warm homemade baked pasta meal. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

One of my favorite finishing touches is to sprinkle fresh basil leaves over the hot stuffed shells right before serving. The basil adds a fresh aroma and a pop of green that makes the dish look as good as it tastes. A light drizzle of good-quality olive oil can also enhance the flavors even further.

Side Dishes

This meal pairs wonderfully with a simple green salad dressed with lemon vinaigrette or a crisp Caesar salad to balance the creamy richness of the shells. Garlic bread or a crusty loaf is also a classic choice, perfect for soaking up any leftover marinara sauce on your plate.

Creative Ways to Present

For a family dinner, serve the shells straight from the baking dish to keep them warm and cozy. But if you’re hosting a dinner party, try plating each stuffed shell individually on a large dinner plate with a light drizzle of extra marinara and a sprinkle of Parmesan for an elegant touch. Adding a few grilled veggies on the side creates an appealing, colorful presentation.

Make Ahead and Storage

Storing Leftovers

If you have any leftover Spinach and Ricotta Stuffed Shells Recipe (which might be rare because it's so good), store them in an airtight container in the refrigerator. They will keep fresh for up to 3 days, making it a great option for quick lunches or dinners later in the week.

Freezing

These stuffed shells freeze beautifully, making them ideal for meal prepping. Place the unbaked stuffed shells in a freezer-safe dish, cover tightly with plastic wrap and foil, then freeze for up to 3 months. When you’re ready to enjoy, bake them directly from frozen, just adding extra time to the baking process.

Reheating

To reheat leftovers, warm them in the oven at 350°F (175°C) until heated through, about 15 to 20 minutes, to maintain that baked texture and prevent sogginess. Alternatively, microwave on medium power in short bursts, covered, but the oven will always give you the best results.

FAQs

Can I use frozen spinach instead of fresh?

Absolutely! Just make sure to thaw and squeeze out any excess water to avoid a watery filling. Frozen spinach actually works great in this Spinach and Ricotta Stuffed Shells Recipe and saves prep time.

Do I need to pre-cook the pasta shells?

Yes, cooking the shells al dente ensures they are soft enough to stuff but still firm enough not to fall apart during baking. Follow the package directions and drain carefully before filling.

Can I make this recipe vegan or dairy-free?

To make a vegan version, substitute ricotta with vegan cheese alternatives or tofu-based ricotta and use dairy-free mozzarella. Also, replace the egg with a flaxseed or chia egg for binding.

Is there a way to make this recipe gluten-free?

Definitely! Use jumbo gluten-free pasta shells available in many grocery stores. Make sure to check that the marinara sauce and other ingredients are also gluten-free to keep it safe.

Can I double the recipe for a larger group?

Yes, the Spinach and Ricotta Stuffed Shells Recipe scales up nicely. Just use a larger baking dish or multiple dishes and adjust the cooking time slightly if your dish is deeper to ensure even baking.

Final Thoughts

There’s something truly special about making and sharing the Spinach and Ricotta Stuffed Shells Recipe. It’s cozy yet elegant, straightforward yet impressive, and always a crowd-pleaser. Once you try it, I’m confident it will become a beloved staple in your recipe collection, perfect for feeding loved ones or simply enjoying a comforting, homemade meal that feels like a celebration of delicious Italian flavors.

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
Spinach and Ricotta Stuffed Shells Recipe

Spinach and Ricotta Stuffed Shells Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 9 reviews

  • Author: Hazel
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

Spinach and Ricotta Stuffed Shells bring together tender jumbo pasta shells filled with a creamy mixture of ricotta, mozzarella, Parmesan, spinach, and garlic, baked in rich marinara sauce. This Italian-inspired vegetarian dish offers comforting flavors and satisfying textures perfect for a hearty dinner.


Ingredients

Pasta Shells

  • 12–15 jumbo pasta shells (about ½ a box)

Cheese Filling

  • 2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese (divided)
  • ½ cup grated Parmesan cheese
  • 1 large egg

Vegetables and Flavorings

  • 2 cups fresh spinach (roughly chopped) or 1 cup frozen spinach (thawed and drained)
  • 2 cloves garlic (minced)

Sauce and Seasonings

  • 2 cups marinara sauce
  • 1 tablespoon olive oil
  • 1 teaspoon Italian seasoning
  • Salt and freshly ground black pepper to taste

Garnish

  • Fresh basil leaves for garnish (optional)


Instructions

  1. Cook the Pasta Shells: Begin by boiling the jumbo pasta shells in salted water according to the package instructions. Cook them until al dente, usually about 8–10 minutes. Once cooked, drain the shells carefully and set aside to cool slightly while preparing the filling.
  2. Prepare the Cheese Filling: In a large mixing bowl, combine 2 cups of ricotta cheese, ½ cup of shredded mozzarella, ½ cup grated Parmesan cheese, and 1 large egg. Stir the mixture thoroughly until all ingredients are well incorporated, creating a smooth and creamy filling.
  3. Sauté Spinach and Garlic: Heat 1 tablespoon of olive oil in a skillet over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant. Add the chopped fresh spinach (or thawed and drained frozen spinach) and cook until wilted, approximately 2–3 minutes.
  4. Combine Filling Ingredients: Add the sautéed spinach and garlic mixture to the cheese filling bowl. Season with 1 teaspoon Italian seasoning, salt, and freshly ground black pepper to taste. Mix everything well to ensure even flavor distribution.
  5. Stuff the Shells: Preheat your oven to 375°F (190°C). Spread a thin layer of marinara sauce (about ½ cup) evenly on the bottom of a baking dish. Carefully spoon the ricotta and spinach filling into each cooked pasta shell. Arrange the stuffed shells in the baking dish in a single layer.
  6. Add Sauce and Cheese Topping: Pour the remaining marinara sauce (around 1.5 cups) over the stuffed shells, covering them evenly. Sprinkle the remaining ½ cup of shredded mozzarella cheese over the top.
  7. Bake the Stuffed Shells: Place the baking dish in the preheated oven and bake for 25–30 minutes, or until the cheese is melted, bubbly, and lightly golden on top.
  8. Garnish and Serve: Remove from the oven and let the dish cool for a few minutes. Garnish with fresh basil leaves if desired, then serve warm for a comforting Italian meal.

Notes

  • For a smoother filling, you can blend the ricotta mixture slightly before stuffing.
  • Make sure to drain the pasta shells well to avoid watery filling.
  • Use fresh spinach when possible for better texture and flavor, but frozen works fine if thawed and drained properly.
  • Leftovers can be refrigerated for up to 3 days and reheated in the oven.
  • For a gluten-free version, substitute jumbo pasta shells with gluten-free pasta available in stores.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Tuscan Skillet Chicken With Creamy Sun-Dried Tomatoes and Spinach Recipe
    Tuscan Skillet Chicken With Creamy Sun-Dried Tomatoes and Spinach Recipe
  • Roasted Shrimp and Green Beans Recipe
    Roasted Shrimp and Green Beans Recipe
  • Fresh Strawberry Bread Recipe
    Fresh Strawberry Bread Recipe
  • Creamy Baked Chicken with Sun-Dried Tomatoes and Spinach Recipe
    Creamy Baked Chicken with Sun-Dried Tomatoes and Spinach Recipe

Leave a Reply Cancel reply

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

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

I’m Hazel, and I created Recipes By Hazel to share the kind of food that feels like home — warm, comforting, and full of meaning.

Learn more

Popular

  • Healthy Greek Pasta Salad (Quick & Easy) Recipe
    Healthy Greek Pasta Salad (Quick & Easy) Recipe
  • Wedge Salad Platter for a Crowd Recipe
    Wedge Salad Platter for a Crowd Recipe
  • The Secret to the Best Quesadilla Recipe
    The Secret to the Best Quesadilla Recipe
  • Sugar Free Keto Mince Pies Recipe
    Sugar Free Keto Mince Pies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes By Hazel. All rights reserved.