Spinach Ricotta Stuffed Shells – Easy & Delicious Recipe
Spinach and Ricotta Stuffed Shells are a culinary hug, a dish that instantly transports me back to cozy family dinners and the comforting aroma of bubbling marinara. There’s something undeniably special about these giant pasta shells, each one a perfect vessel overflowing with a creamy, dreamy filling. Why do we all adore them so much? It’s the incredible interplay of textures and flavors: the tender, al dente pasta, the slightly earthy spinach, and the luscious, tangy ricotta, all enveloped in a rich tomato sauce. It’s the kind of meal that feels both elegant enough for guests and satisfying enough for a weeknight treat. This Spinach and Ricotta Stuffed Shells recipe is my go-to, a guaranteed crowd-pleaser that I’m thrilled to share with you.
Why You’ll Love This Recipe:
Effortless Elegance
Ultimate Comfort Food
Flavor Explosion

Spinach and Ricotta Stuffed Shells Recipe
There’s something undeniably comforting about a plate piled high with cheesy, saucy pasta. And when that pasta is perfectly cooked jumbo shells, stuffed to the brim with a creamy spinach and ricotta filling, it’s a culinary hug in a dish. My Spinach and Ricotta Stuffed Shells recipe is a perennial favorite in my kitchen, a dish that’s both impressive enough for company and simple enough for a weeknight treat. It’s the kind of meal that brings smiles to the table and leaves everyone feeling satisfied. The beauty of this recipe lies in its simplicity, allowing the fresh flavors of the spinach, the richness of the ricotta, and the tang of the marinara sauce to shine.
This recipe is a fantastic way to use up a box of jumbo shells and can be adapted based on your preferences. Whether you’re a seasoned cook or just starting out, you’ll find this recipe approachable and rewarding. The final baked dish, bubbling with sauce and topped with melted cheese, is a truly inviting sight. So, let’s gather our ingredients and create something delicious.
Ingredients:
Cooking Instructions:
1. Prepare the Pasta Shells: Begin extract by cooking the jumbo pasta shells according to the package directions. It’s crucial to cook them al dente, or slightly undercooked, as they will continue to cook in the oven. Overcooked shells can become mushy and difficult to stuff. Once cooked, drain them carefully and rinse with cool water to prevent them from sticking together. You can gently toss them with a tiny bit of olive oil if you plan to let them sit for a while, but it’s usually best to proceed with stuffing them while they are still pliable. This step is fundamental to achieving the perfect texture for your stuffed shells.
2. Create the Creamy Filling: In a medium bowl, combine the ricotta cheese, half of the shredded mozzarella cheese (about 1/2 cup), the grated Parmesan cheese, and the large egg. The egg acts as a binder, helping to hold the filling together. Add the minced garlic, Italian seasoning, salt, and freshly ground black pepper. Season generously; the filling is the heart of your stuffed shells, so don’t be shy with the seasonings. Stir everything together until well combined and creamy. If you are using fresh spinach, make sure it’s roughly chopped so it distributes evenly throughout the filling. If you are using frozen spinach, ensure it has been thoroughly thawed and squeezed dry to remove as much excess water as possible. Watery spinach can make the filling too wet.
3. Incorporate the Spinach: Gently fold the roughly chopped fresh spinach or the thawed and drained frozen spinach into the ricotta mixture. Stir until the spinach is evenly distributed. This is where the vibrant green flecks will appear, adding both color and nutrients to your dish. Taste the filling one last time and adjust the salt and pepper if needed. This mixture will be rich and flavorful, a perfect counterpoint to the tangy marinara and tender pasta.
4. Assemble the Stuffed Shells: Preheat your oven to 375°F (190°C). Spread about half a cup of the marinara sauce evenly across the bottom of a 9×13 inch baking dish. This creates a saucy bed for the shells and prevents them from sticking to the bottom of the dish. Carefully spoon the ricotta and spinach filling into each cooked pasta shell. Don’t overstuff them, but aim for a generous amount in each shell to ensure a satisfying bite. Arrange the filled shells snugly in the prepared baking dish, open side up. It’s okay if they are close together; this helps them to hold their shape during baking.
5. Bake to Perfection: Pour the remaining marinara sauce over the stuffed shells, ensuring that each shell is coated. Then, sprinkle the remaining 1/2 cup of shredded mozzarella cheese evenly over the top. Drizzle the tablespoon of olive oil over the sauce and cheese – this helps the cheese to melt and brown beautifully. Cover the baking dish tightly with aluminum foil. This is important to allow the shells to steam and the filling to heat through without the cheese browning too quickly. Bake for 20-25 minutes. After this initial baking period, remove the foil and continue to bake for another 10-15 minutes, or until the cheese is melted, bubbly, and slightly golden brown. If you desire a crispier top, you can broil for the last minute or two, watching very carefully to prevent burning.
Let the stuffed shells rest for about 5-10 minutes before serving. This allows the sauce to settle and the shells to firm up slightly, making them easier to serve. Garnish with fresh basil leaves, if desired, for a pop of freshness and color. Enjoy this delightful dish with a side salad and some crusty bread for a complete and utterly delicious meal!

Conclusion:
There you have it – a truly delightful and satisfying Spinach and Ricotta Stuffed Shells recipe that’s perfect for weeknight dinners or special occasions alike! The creamy ricotta filling, infused with earthy spinach and a hint of garlic, bakes up beautifully within tender jumbo shells, all smothered in a rich marinara sauce. It’s a comforting dish that’s surprisingly easy to make and always a crowd-pleaser. I absolutely love how versatile this recipe is.
Serve these delightful stuffed shells with a simple side salad and some crusty garlic bread for a complete meal. For variations, feel free to add some cooked Italian sausage to the ricotta mixture for an extra savory kick, or swap out some of the ricotta for cottage cheese for a slightly different texture and tang. You could also experiment with different cheeses, like a sprinkle of Parmesan or a dollop of mozzarella on top before baking. I highly encourage you to give this Spinach and Ricotta Stuffed Shells recipe a try – you won’t be disappointed!
Frequently Asked Questions:
Can I make these stuffed shells ahead of time?
Yes, absolutely! You can prepare the stuffed shells up to the point of baking and refrigerate them for up to 24 hours. When ready to bake, allow them to sit at room temperature for about 30 minutes before baking, or add a few extra minutes to the baking time.
What kind of marinara sauce should I use?
You can use your favorite store-bought marinara sauce for convenience, or make your own homemade sauce if you prefer. Both will yield delicious results!
Can I freeze leftover stuffed shells?
Certainly! Once cooled, portion out any leftovers into freezer-safe containers. They should keep well in the freezer for up to 2-3 months. Reheat them in the oven or microwave until heated through.

Spinach and Ricotta Stuffed Shells
Classic stuffed shells filled with creamy ricotta, spinach, and cheese, baked in marinara sauce.
Ingredients
-
12–15 jumbo pasta shells (about 1/2 a box)
-
2 cups ricotta cheese
-
1 cup shredded mozzarella cheese (divided)
-
1/2 cup grated Parmesan cheese
-
1 large egg
-
2 cups fresh spinach (roughly chopped) or 1 cup frozen spinach (thawed and drained)
-
2 cloves garlic (minced)
-
2 cups marinara sauce
-
1 tablespoon olive oil
-
1 teaspoon Italian seasoning
-
Salt and freshly ground black pepper to taste
-
Fresh basil leaves for garnish (optional)
Instructions
-
Step 1
Preheat oven to 375°F (190°C). Cook pasta shells according to package directions until al dente. Drain and set aside. -
Step 2
In a large bowl, combine ricotta cheese, 1/2 cup mozzarella cheese, Parmesan cheese, egg, spinach, minced garlic, Italian seasoning, salt, and pepper. Mix until well combined. -
Step 3
Spread marinara sauce evenly in the bottom of a 9×13 inch baking dish. -
Step 4
Carefully stuff each cooked pasta shell with the ricotta mixture. Arrange the stuffed shells in a single layer in the baking dish over the marinara sauce. -
Step 5
Pour the remaining marinara sauce over the stuffed shells. Sprinkle with the remaining 1/2 cup mozzarella cheese. -
Step 6
Cover the baking dish with aluminum foil and bake for 20 minutes. Remove foil and bake for an additional 10 minutes, or until cheese is melted and bubbly. -
Step 7
Let stand for 5 minutes before serving. Garnish with fresh basil leaves, if desired.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.
