Easy Spinach Ricotta Stuffed Shells – Creamy Comfort Food
Spinach and Ricotta Stuffed Shells are more than just a meal; they’re a hug in a bowl, a culinary masterpiece that never fails to impress. There’s something incredibly comforting and satisfying about those perfectly cooked jumbo shells, cradling a creamy, dreamy filling of tender spinach and rich ricotta cheese. It’s a dish that brings people together, a crowd-pleaser that’s equally at home at a weeknight dinner table as it is at a special occasion gathering. What truly sets this Spinach and Ricotta Stuffed Shells recipe apart is the harmonious blend of textures and flavors: the slight bite of the pasta, the velvety smoothness of the ricotta, the subtle earthiness of the spinach, all brought together with a luscious tomato sauce. It’s a classic for a reason, and I’m so excited to share my go-to version with you today!

Spinach and Ricotta Stuffed Shells Recipe
There’s something incredibly comforting about a dish that feels both elegant and rustic, and these Spinach and Ricotta Stuffed Shells absolutely hit the mark. They’re perfect for a weeknight family dinner or even for entertaining guests. The creamy ricotta filling, punctuated by tender spinach and a hint of garlic, is nestled inside perfectly cooked jumbo pasta shells and then baked in a rich marinara sauce, all topped with a generous sprinkle of melted mozzarella and Parmesan. This is a recipe that I’ve made countless times, and it never disappoints. It’s a straightforward process, but the results are always spectacular. Let’s get started!
Ingredients:
Cooking Instructions
Step 1: Prepare the Pasta Shells and Sauté Aromatics
The first step is to get our jumbo pasta shells ready to be stuffed. Bring a large pot of salted water to a rolling boil. Carefully add the jumbo pasta shells. Cook them according to the package directions, but aim to undercook them by about 2 minutes. We want them to be al dente, meaning they’re still firm to the bite, because they will continue to cook in the oven. Overcooked shells will be mushy and difficult to stuff. Once they’re cooked to your desired al dente stage, drain them immediately and rinse them with cold water to stop the cooking process and prevent them from sticking together. Set them aside on a baking sheet or a clean plate. While the water is boiling, you can also get your aromatics going. In a medium-sized skillet, heat the 1 tablespoon of olive oil over medium heat. Add the minced garlic and sauté for about 30 seconds, just until fragrant. Be careful not to burn the garlic, as this will make it bitter.
Step 2: Create the Creamy Ricotta Filling
Now for the heart of our stuffed shells – the delicious filling! In a large bowl, combine the 2 cups of ricotta cheese, 1/2 cup of the shredded mozzarella cheese, and the 1/2 cup of grated Parmesan cheese. Add the large egg, which will help bind the filling together. Next, incorporate the prepared spinach. If you’re using fresh spinach, give it a quick rough chop before adding it. If you’re using frozen spinach, make sure it’s thoroughly thawed and squeezed dry to remove as much excess moisture as possible. Excess water in the filling can lead to a soupy result. Stir in the 1 teaspoon of Italian seasoning. Season generously with salt and freshly ground black pepper to taste. Remember that Parmesan cheese is already salty, so taste as you go. Mix everything together until it’s well combined and the filling has a creamy, cohesive texture.
Step 3: Assemble the Stuffed Shells
This is where the magic starts to happen! 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 layer of sauce will prevent the shells from sticking to the bottom and will add extra flavor as they bake. Now, it’s time to stuff those shells. You can use a spoon, a piping bag (if you want to be extra neat), or even your hands to carefully fill each cooked pasta shell with a generous amount of the ricotta mixture. Don’t be shy with the filling; we want those shells to be plump and satisfying. As you stuff each shell, place it, opening side up, into the prepared baking dish, arrangin extractg them snugly in a single layer.
Step 4: Top and Bake
Once all the shells are filled and arranged in the baking dish, it’s time for the final touch before baking. Pour the remaining 1.5 cups of marinara sauce evenly over the stuffed shells, making sure to coat them well. This will create a delicious sauce bath for the shells as they bake. Finally, sprinkle the remaining 1/2 cup of shredded mozzarella cheese evenly over the top of the marinara sauce. This will melt into a beautiful, bubbly, golden-brown crust. Cover the baking dish tightly with aluminum foil. This will help the shells cook through and the cheese to melt without burning the top. Place the covered dish in your preheated oven and bake for 20 minutes.
Step 5: Uncover and Finish Baking
After 20 minutes, carefully remove the aluminum foil from the baking dish. You’ll see that the sauce is starting to bubble and the cheese is begin extractning to melt. Return the dish to the oven, uncovered, and bake for an additional 10-15 minutes, or until the cheese is fully melted, golden brown, and the sauce is bubbling around the edges. This final uncovered baking period allows the cheese to achieve that perfect, irresistible golden finish. Once done, remove the stuffed shells from the oven. Let them rest for about 5-10 minutes before serving. This resting period allows the flavors to meld and makes them easier to serve without everything falling apart. Garnish with fresh basil leaves, if desired, for a burst of color and fresh flavor. Enjoy your delicious, homemade Spinach and Ricotta Stuffed Shells!

Conclusion:
There you have it – a delicious and satisfying Spinach and Ricotta Stuffed Shells recipe that’s sure to become a family favorite! This dish is fantastic because it’s incredibly versatile, relatively simple to prepare, and delivers a comforting, restaurant-worthy meal with minimal fuss. The creamy ricotta, earthy spinach, and tender pasta are a classic combination that appeals to nearly everyone. Whether you’re looking for a weeknight dinner solution or a dish to impress guests, these stuffed shells are an excellent choice.
For serving, I love to pair these stuffed shells with a fresh green salad and some crusty garlic bread to sop up any extra sauce. You can also easily customize this recipe to your liking. For a heartier meal, consider adding some cooked Italian sausage to the ricotta filling. If you’re looking for a vegetarian twist, omit the meat entirely. For a richer flavor, a sprinkle of Parmesan cheese over the top before baking is always a good idea. I truly hope you give this Spinach and Ricotta Stuffed Shells recipe a try – you won’t be disappointed!
Frequently Asked Questions:
Can I make the filling ahead of time?
Absolutely! You can prepare the spinach and ricotta filling up to 24 hours in advance and store it covered in the refrigerator. This can save you a lot of time when you’re ready to assemble and bake the dish.
What kind of pasta shells work best?
Jumbo pasta shells are ideal for this recipe as they are specifically designed for stuffing and hold a generous amount of the delicious filling. Make sure to cook them al dente according to package directions before stuffing them.
Can I freeze the stuffed shells?
Yes, these stuffed shells freeze beautifully! You can freeze them either before or after baking. If freezing before baking, assemble them in a foil-lined baking dish, cover tightly, and freeze. Thaw overnight in the refrigerator and bake as directed, adding a few extra minutes to the baking time. If freezing after baking, let them cool completely, then wrap individual portions or the whole dish tightly and freeze. Reheat gently in the oven.

Spinach and Ricotta Stuffed Shells
A classic comfort food featuring tender jumbo pasta shells filled with a creamy spinach and ricotta mixture, baked in marinara sauce and topped with melted cheese.
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 medium bowl, combine ricotta cheese, 1/2 cup mozzarella cheese, Parmesan cheese, egg, spinach, minced garlic, Italian seasoning, salt, and pepper. Mix well. -
Step 3
Spread marinara sauce evenly over the bottom of a 9×13 inch baking dish. Lightly grease the dish with olive oil. -
Step 4
Carefully stuff each cooked pasta shell with the ricotta mixture. Arrange the stuffed shells in a single layer in the prepared baking dish. -
Step 5
Pour the remaining marinara sauce over the stuffed shells. Sprinkle the remaining 1/2 cup mozzarella cheese evenly over the top. -
Step 6
Cover the baking dish with foil and bake for 20 minutes. Remove foil and bake for another 10 minutes, or until the 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.
