Spinach and Ricotta Stuffed Shells Recipe is more than just a meal; it’s a warm hug on a plate, a timeless classic that consistently delights. There’s something inherently comforting and luxurious about those perfectly cooked jumbo pasta shells, cradling a creamy, savory filling that bursts with flavor. People adore this dish for its ability to transform simple ingredients into something truly special. It’s the perfect balance of tender pasta, the slightly sweet earthiness of spinach, and the rich, tangy creaminess of ricotta cheese, all enveloped in a vibrant tomato sauce. What makes the Spinach and Ricotta Stuffed Shells Recipe so captivating is its delightful texture contrast and the way each element harmonizes beautifully. It’s a dish that feels both sophisticated enough for guests and cozy enough for a weeknight family dinner. Get ready to create your own masterpiece with this incredibly satisfying and crowd-pleasing Spinach and Ricotta Stuffed Shells Recipe!

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)
Preparing the Shells and Filling
- First things first, let’s get those jumbo pasta shells ready for their delicious filling. Bring a large pot of generously salted water to a rolling boil over high heat. Add the jumbo pasta shells and cook according to the package directions until they are al dente. This usually means they are tender but still have a slight bite to them – we don’t want them to be mushy, as they will continue to cook in the oven. Once cooked, carefully drain the shells using a colander and rinse them gently with cool water to stop the cooking process and prevent them from sticking together. Set them aside on a clean plate or baking sheet while you prepare the filling. This step ensures each shell will hold its shape perfectly.
- Now, let’s create the creamy, flavorful filling that will make these stuffed shells so irresistible. In a medium-sized bowl, combine the ricotta cheese, 1/2 cup of the shredded mozzarella cheese, and the grated Parmesan cheese. These cheeses will form the delicious base of our filling, offering both creaminess and a salty, nutty depth of flavor. Add the large egg to the bowl. The egg acts as a binder, helping to hold all the filling ingredients together so they don’t spill out of the shells during baking.
- Next, it’s time to incorporate the vibrant spinach and aromatic garlic into our cheese mixture. If you’re using fresh spinach, make sure it’s roughly chopped so it distributes evenly throughout the filling. If you’re opting for frozen spinach, ensure it’s completely thawed and well-drained to avoid adding excess moisture, which can make the filling watery. Add the chopped spinach (fresh or thawed and drained frozen) and the minced garlic to the bowl with the cheese and egg. The garlic will add a wonderful pungent aroma and a subtle kick that complements the richness of the cheese and the earthiness of the spinach beautifully.
- Season the filling generously with salt and freshly ground black pepper. Don’t be shy with the seasoning; this is where you can really tailor the flavor to your preference. Add the Italian seasoning to the mixture. This blend of herbs, typically including oregano, basil, thyme, and rosemary, provides that classic Italian flavor profile that pairs so well with pasta and marinara sauce. Use a spoon or a spatula to mix all the ingredients together thoroughly until everything is well combined and the filling has a uniform consistency. Make sure there are no pockets of unmixed cheese or spinach.
Assembling and Baking the Dish
- It’s time to bring everything together! Preheat your oven to 375 degrees Fahrenheit (190 degrees Celsius). While the oven is preheating, lightly grease a 9×13 inch baking dish with a little bit of olive oil or cooking spray to prevent the sauce and shells from sticking. Spread about half of the marinara sauce evenly across the bottom of the prepared baking dish. This layer of sauce will not only add moisture but also flavor to the bottom of the shells as they bake, creating a more cohesive and delicious dish.
- Now for the fun part: stuffing the shells! Take each cooked jumbo pasta shell and carefully spoon the prepared ricotta and spinach filling into it. Aim to fill each shell generously, but don’t overstuff them to the point where the filling will spill out easily. You want them to be plump and inviting. Once a shell is filled, place it gently, opening-side up, into the baking dish, nestled into the marinara sauce. Continue this process until all the shells are filled and arranged snugly in the dish, fitting as many as you can without overcrowding.
- Once all the shells are filled and nestled in the sauce, pour the remaining marinara sauce evenly over the top of the stuffed shells. Ensure that the tops of the shells are mostly covered with sauce. This will help keep them moist during baking and prevent them from drying out. Finally, sprinkle the remaining 1/2 cup of shredded mozzarella cheese over the top of the marinara sauce. This cheesy topping will melt into a golden, bubbly crust that’s absolutely irresistible.
- Cover the baking dish tightly with aluminum foil. This is crucial for the initial baking phase to ensure the shells cook through and the filling heats up properly without the cheese browning too quickly. Place the covered baking dish in the preheated oven and bake for 20 minutes. After 20 minutes, carefully remove the aluminum foil from the baking dish. This allows the mozzarella cheese on top to melt and turn golden brown, creating that beautiful, appetizing crust we all love. Continue baking, uncovered, for another 10 to 15 minutes, or until the sauce is bubbling around the edges and the cheese is beautifully melted and lightly browned.
- Once your Spinach and Ricotta Stuffed Shells are perfectly baked and golden, carefully remove the dish from the oven. Let them rest for about 5 to 10 minutes before serving. This resting period allows the filling to set slightly, making it easier to serve and preventing the hot cheese from being too runny. If you like, garnish the stuffed shells with fresh basil leaves for a pop of color and a burst of fresh, herbaceous flavor. Serve hot and enjoy this comforting and flavorful meal!

Conclusion:
And there you have it – your very own delicious Spinach and Ricotta Stuffed Shells Recipe is ready to impress! We’ve walked through each step, from preparing the creamy ricotta filling to perfectly al dente jumbo shells, and bathing them in a rich marinara sauce. This dish is a true crowd-pleaser, offering a comforting and satisfying meal that feels both elegant and easy to prepare. Don’t be afraid to get creative with serving; a simple side salad with a light vinaigrette or some crusty garlic bread makes for a complete and delightful dining experience. We highly encourage you to try this recipe and make it your own. Experiment with adding a pinch of nutmeg to the ricotta, or perhaps a touch of lemon zest for brightness. The possibilities are endless, and the joy of creating and sharing this meal is truly rewarding. Enjoy every single bite!
Frequently Asked Questions:
Can I make the Spinach and Ricotta Stuffed Shells Recipe ahead of time?
Absolutely! You can assemble the stuffed shells up to 24 hours in advance. Cover the baking dish tightly with plastic wrap and refrigerate. When ready to bake, simply remove the plastic wrap and bake as directed, adding a few extra minutes to ensure it’s heated through.
What kind of pasta works best for this Spinach and Ricotta Stuffed Shells Recipe?
Jumbo pasta shells are ideal as they are specifically designed for stuffing. Their large, curved shape perfectly cradles the rich filling. If you can’t find jumbo shells, large conchiglie (seashells) can also work, though they might be a bit trickier to fill.
Can I freeze the Spinach and Ricotta Stuffed Shells Recipe?
Yes, this recipe freezes beautifully! Assemble the stuffed shells in a freezer-safe baking dish, cover tightly with plastic wrap and then foil, and freeze. To reheat, thaw overnight in the refrigerator and then bake as directed, or bake from frozen by covering with foil and baking at a lower temperature (around 350°F or 175°C) for a longer period, removing the foil for the last 20-30 minutes until heated through and bubbly.

Spinach Ricotta Stuffed Shells – Easy Dinner Recipe
A simple and delicious recipe for spinach ricotta stuffed shells, perfect for an easy weeknight dinner. Jumbo pasta shells are filled with a creamy ricotta and spinach mixture, baked in marinara sauce, and topped with melted mozzarella cheese.
Ingredients
-
12–15 jumbo pasta shells
-
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
Cook jumbo pasta shells in salted boiling water until al dente. Drain and rinse with cool water to prevent sticking. Set aside. -
Step 2
In a bowl, combine ricotta cheese, 1/2 cup mozzarella cheese, and Parmesan cheese. Add the egg and mix well. -
Step 3
Stir in the chopped spinach (fresh or thawed frozen) and minced garlic. Season with salt, pepper, and Italian seasoning. Mix until combined. -
Step 4
Preheat oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish. Spread half the marinara sauce on the bottom. -
Step 5
Spoon the ricotta filling into each cooked pasta shell and place them opening-side up in the baking dish over the sauce. -
Step 6
Pour the remaining marinara sauce over the stuffed shells and sprinkle with the remaining 1/2 cup mozzarella cheese. -
Step 7
Cover the dish with foil and bake for 20 minutes. Remove foil and bake for another 10-15 minutes, until bubbly and golden brown. -
Step 8
Let rest for 5-10 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.




Leave a Comment