Indulge in a classic Italian-American comfort food with these exquisite Spinach and Ricotta Stuffed Shells. This beloved dish features large pasta shells generously filled with a creamy, rich blend of ricotta cheese and vibrant spinach, all nestled in a robust, homemade marinara sauce. Baked to golden perfection, these stuffed shells promise a heartwarming meal that will delight your entire family. Serve them alongside a crisp green salad and warm garlic bread for a complete and satisfying weeknight dinner or a special gathering.

The Enduring Appeal of Stuffed Pasta Shells
Stuffed pasta shells are a timeless culinary creation, cherished for their incredible versatility and comforting qualities. They represent the heart of Italian-American cuisine – simple ingredients transformed into something extraordinary. Whether you’re hosting a dinner party or simply seeking a hearty weeknight meal, these baked pasta shells offer a fantastic solution. The beauty of stuffed shells lies in their adaptability; you can experiment with various fillings to create unique flavor profiles tailored to any palate. Beyond their delicious taste, stuffed shells are also an excellent option for meal prepping, allowing you to enjoy a wholesome, homemade dinner with minimal effort on busy evenings. They’re also a wonderful choice for contributing to a meal train, offering a warm and nourishing gesture to families in need.
Save This Delicious Stuffed Shells with Spinach Recipe to Your Favorite Pinterest Board!

This particular recipe for spinach ricotta stuffed shells conjures the delightful flavors of a classic Spinach Dip, presented in an innovative pasta form – without the artichokes, of course! It’s a testament to the fact that when you combine three types of cheese with tender spinach and rich tomato sauce, you’re guaranteed a culinary masterpiece. The blend of creamy ricotta, melty mozzarella, and salty Parmesan creates a symphony of textures and tastes that make this dish irresistibly comforting and deeply satisfying.

Essential Ingredients for Perfect Spinach and Ricotta Stuffed Shells
Crafting the perfect spinach and ricotta filling requires just a handful of quality ingredients. Each component plays a crucial role in achieving the creamy texture and rich flavor that defines this dish. Here’s a detailed look at what you’ll need:
- Jumbo Pasta Shells: These large, shell-shaped pasta pieces are ideal for stuffing, providing a perfect pocket for the savory filling. Cooking them al dente is key to ensuring they hold their shape during baking.
- Ricotta Cheese: The cornerstone of any great stuffed pasta dish. Use full-fat ricotta for the creamiest, most luxurious filling. It provides a light, slightly sweet, and incredibly smooth base.
- Shredded Mozzarella Cheese: Mozzarella offers that wonderful gooey, melty texture and mild, milky flavor when baked, balancing the ricotta and adding a satisfying stretch.
- Frozen Spinach, Thawed and Drained: Spinach adds a touch of earthy flavor and a boost of nutrients. It’s crucial to thoroughly thaw and squeeze out all excess water from the spinach to prevent a watery filling.
- Grated Parmesan Cheese: This hard, salty cheese contributes a sharp, umami depth that elevates the entire flavor profile of the filling.
- Egg: Acts as a binding agent, helping to hold the ricotta and spinach mixture together and giving it structure as it bakes.
- Dried Parsley: A classic herb that adds a fresh, slightly peppery note, enhancing the overall aroma and taste of the filling.

Crafting the Rich Homemade Marinara Sauce
While good quality store-bought marinara can be used in a pinch, creating your own homemade sauce truly elevates this dish. Our delicious marinara recipe uses pantry staples and comes together easily, offering a depth of flavor that complements the cheesy spinach shells perfectly. Gather these fresh and flavorful ingredients:
- Olive Oil: The foundation of many Italian sauces, providing a rich base for sautéing aromatics.
- Minced Onion: Adds a sweet and savory aromatic layer that builds the complexity of the sauce.
- Garlic Cloves, Minced: Essential for that signature Italian flavor. Freshly minced garlic offers the best pungency and aroma.
- Tomato Puree: Forms the body of the sauce, offering a smooth, concentrated tomato flavor.
- Tomato Paste: Boosts the tomato intensity and thickens the sauce, adding a deep, umami richness.
- Freshly Chopped Basil: The bright, sweet, and aromatic flavor of fresh basil is irreplaceable in a classic marinara.
- Granulated White Sugar: A small amount of sugar helps to balance the acidity of the tomatoes, creating a smoother, more rounded flavor.
- Kosher Salt: Enhances all the flavors in the sauce. Adjust to taste.
- Dried Oregano: A staple in Italian cooking, contributing an earthy, slightly bitter, and aromatic note.
- Freshly Ground Black Pepper: Adds a subtle spice and a fresh, pungent kick.
- Red Pepper Flakes: Optional, but highly recommended for a touch of warmth and gentle heat, adding another dimension to the sauce.
- Apple Cider Vinegar (or Lemon Juice): A secret ingredient that brightens the sauce and adds a subtle tang, enhancing the tomato flavors without making it taste sour.
For a printable recipe card with all precise measurements and detailed instructions, scroll to the very end of this article!

Step-by-Step: How to Prepare Delicious Spinach Stuffed Shells
Making these stuffed shells is a rewarding process, broken down into manageable steps. We’ll start with the flavorful marinara sauce, then prepare the pasta and filling, and finally, assemble and bake this comforting dish.
Preparing the Homemade Marinara Sauce
If you don’t have a batch of marinara sauce readily available, begin by preparing this flavorful base:
- In a large skillet or saucepan, warm the olive oil over medium heat. Add the minced onion and garlic, stirring occasionally, and cook until they become fragrant and slightly softened, typically for about 1-2 minutes. Be careful not to brown the garlic, as it can turn bitter.
- Next, pour in the tomato puree and tomato paste. Stir in the sugar, fresh basil, kosher salt, dried oregano, black pepper, and red pepper flakes (if using). Reduce the heat to low, allowing the sauce to gently simmer for approximately 30 minutes, stirring occasionally to prevent sticking and ensure even cooking. This slow simmer allows the flavors to meld beautifully. Just before serving or assembling, stir in the apple cider vinegar or lemon juice to brighten the sauce.

Cooking the Pasta and Assembling the Stuffed Shells
With your marinara simmering, it’s time to prepare the pasta shells and the creamy spinach-ricotta filling:
- Bring a large pot of salted water to a rolling boil. Add the jumbo pasta shells and cook according to the package directions until they are al dente – firm to the bite but still cooked through. Overcooked shells will be difficult to stuff and may tear. Drain the cooked shells thoroughly and set them aside to cool slightly, preventing them from sticking together.
- While the pasta cooks, preheat your oven to 350 degrees F (175 degrees C). Prepare a 9×13-inch baking pan by lightly coating it with nonstick cooking spray to ensure easy cleanup and prevent sticking.
- In a large mixing bowl, gently beat the egg. Then, add the ricotta cheese, the well-drained spinach, 1 cup of shredded mozzarella cheese, grated Parmesan cheese, and dried parsley. Mix all these ingredients together until thoroughly combined and evenly distributed.
- Pour the prepared marinara sauce into the bottom of the baking dish, spreading it evenly to create a flavorful bed for the shells. Take each cooked pasta shell and carefully fill it with a generous amount of the creamy cheese mixture. Arrange the stuffed shells in a single layer over the marinara sauce in the baking dish.
- Finally, cover the entire baking dish tightly with aluminum foil. Bake in the preheated oven for 30 minutes. If you desire, you can reserve a portion of the marinara sauce to drizzle over the tops of the shells before baking for an extra layer of flavor. For an even cheesier top, after 30 minutes, remove the foil, sprinkle an additional layer of mozzarella cheese over the shells, and continue baking uncovered for another 5-10 minutes, or until the cheese is melted and bubbly and the sauce is heated through.

Frequently Asked Questions About Stuffed Shells
Can I prepare Spinach and Ricotta Stuffed Shells in advance?
Absolutely! Stuffed shells are fantastic for make-ahead meals. You can easily double the recipe to prepare one dish for immediate enjoyment and another for later. Assemble the stuffed pasta as instructed, then cover the dish tightly with aluminum foil and refrigerate for up to 1-3 days before baking. For a longer-term solution, these shells can also be frozen unbaked for up to 3 months. To cook from frozen, simply place the covered dish directly into a preheated oven and bake for an additional 10-15 minutes, or until the filling is thoroughly heated and bubbly.
What’s the best way to store leftover Spinach Ricotta Stuffed Shells?
Store any leftover stuffed shells in an airtight container in the refrigerator for 3-5 days. To reheat, you can use a microwave, ensuring they are covered to retain moisture, or warm them in an oven until they are heated through. For best results in the oven, cover with foil to prevent drying out.

Can fresh spinach be used instead of frozen in this recipe?
Yes, you can certainly use fresh spinach! However, it must be cooked down first and then thoroughly drained to remove excess moisture. As a general guide, you would need approximately one pound of fresh spinach to yield the equivalent amount of cooked and drained spinach required for this recipe.
What’s the most efficient method for stuffing the pasta shells?
For a less messy and more efficient stuffing process, we recommend transferring your creamy filling into a piping bag or a large Ziploc bag. Snip off one corner of the bag, and then pipe the filling directly into each individual shell. This method offers excellent control and keeps your hands cleaner. Alternatively, a large spoon works perfectly well for transferring the filling into the shells.

Explore More Delicious Stuffed Shell Recipes
Stuffed shells offer endless possibilities for creative fillings. Once you’ve mastered this spinach and ricotta classic, consider exploring these other fantastic variations. What other delicious fillings would you like to see next?
- Pizza Stuffed Shells
- Taco Stuffed Shells
- Chicken Stuffed Shells
- Classic Baked Stuffed Shells
- Chicken Alfredo Stuffed Shells
- Easy Stuffed Shells with Cottage Cheese

Connect With Us
FACEBOOK ~ PINTEREST
INSTAGRAM ~ TWITTER
YOUTUBE
Discover more delightful and easy recipes from us every week!
Want to Save This Recipe?
Enter your email & we’ll send it to your inbox. Plus, get great new recipes from us every week!
By submitting this form, you consent to receive emails from 365 Days of Baking and More.

Spinach and Ricotta Stuffed Shells
Ingredients
- 20 jumbo pasta shells
Ricotta Spinach Filling
- 15 ounces ricotta cheese
- 1 cup shredded mozzarella
- 8 ounces frozen spinach thawed with excess water squeezed out
- ½ cup grated Parmesan cheese
- 1 egg
- 1 tablespoon dried parsely
Marinara Sauce
- 4 tablespoons olive oil
- ½ cup finely minced onion
- 2 cloves garlic, minced
- 28 ounces tomato puree
- 6 ounces tomato paste
- 2 tablespoons fresh chopped basil
- 2 teaspoons kosher salt, plus more to taste
- 1 teaspoon oregano
- ½ teaspoon freshly ground black pepper
- ½ teaspoon red pepper flakes, add more to taste, if desired
- 1 tablespoon apple cider vinegar
Instructions
-
Prepare a 9 X 13-inch baking dish by spraying it with cooking spray. Set aside.
Marinara
-
In a large skillet or large saucepan over medium heat, heat the 4 tablespoons olive oil. Add the minced onion, 2 cloves minced garlic and cook until fragrant and slightly soft, about 2 minutes.
-
Add the 28 ounces tomato puree, 6 ounces tomato paste, 1 teaspoon sugar, 2 tablespoons fresh basil, 2 teaspoons salt, 1 teaspoon oregano, 1/2 teaspoon pepper, and 1/2 teaspoon red pepper flakes.
-
Reduce to simmer and cook for 30 minutes, stirring occasionally. Add the 1 tablespoon apple cider vinegar after 30 minutes and stir well to incorporate. Ladle or carefully pour contents into the prepared baking dish. I like to pour all of the sauce into the bottom of the pan and then place the shells in, but you can place some sauce on top if you’d like.
Shells
-
When ready to make shells, preheat oven to 350 degrees F.
-
Cook pasta shells according to package directions.
Spinach Ricotta Filling
-
In a large mixing bowl, beat the egg. Add the ricotta cheese, 8 ounces squeezed spinach, 1 cup of the mozzarella, Parmesan cheese and parsley. Mix well.
-
Place 1/3 of the marinara sauce into the bottom of the prepared baking dish.
-
Fill each shell with the ricotta filling and place into the baking dish.
-
Cover the pan with tin foil, and bake for 30 minutes.
Notes
- If you don’t have apple cider vinegar, you can substitute 1 tablespoon fresh lemon juice for a similar brightening effect.
- For a richer, cheesier top, remove the tin foil after the initial 30 minutes of baking. Sprinkle an additional 1 cup of mozzarella cheese over the shells. Return to the oven and bake uncovered for another 5-10 minutes, or until the cheese is beautifully melted and bubbly.
Nutrition
Did you make this recipe?
Share it with us on Instagram and make sure to follow us on Pinterest for more recipes.
Pin Recipe
Share Recipe