A scent wafts through the kitchen, and I can’t help but smile, reminiscing about family dinners where laughter mingled with the aroma of freshly baked pasta. Today, I’m thrilled to share my favorite comfort food, Spinach Ricotta Stuffed Shells in Basil Vodka Sauce. This delightful recipe wraps creamy ricotta and vibrant spinach in tender pasta, all enveloped in a rich, herby sauce that just begs to be devoured. As we gather around the table, this dish proves to be not only a crowd-pleaser but also a breeze to make—perfect for both casual evenings and special occasions. Each bite is a reminder that homemade meals can create cherished memories without spending hours in the kitchen. Curious about how to bring this Italian classic into your home? Let’s dive into the recipe!

Why Make Spinach Ricotta Stuffed Shells?
Comforting: This recipe brings the warmth of home and nostalgia with every bite. Rich, Flavorful Sauce: The basil vodka sauce elevates the dish, perfectly complementing the cheesy filling. Simple Process: Even novice cooks can master these stuffed shells, making it a stress-free option for any dinner. Healthy & Wholesome: Packed with spinach, they combine indulgence with nutrition. Crowd-Pleasing: Perfect for family dinners or gatherings, these shells will have everyone coming back for seconds! For a fresh twist, try them alongside a refreshing Spinach Tomato Pasta or serve with crispy Spinach Feta Quesadillas.
Spinach Ricotta Stuffed Shells Ingredients
For the Basil Vodka Sauce
- Olive Oil – Adds richness and helps sauté aromatics.
- Shallot – Provides a sweet, mild onion flavor; finely minced for even cooking.
- Garlic – Adds depth of flavor and aroma when sautéed.
- Red Pepper Flakes – Adds a hint of spice to balance the sauce.
- Tomato Paste – Enhances the tomato flavor and adds thickness.
- Vodka – Contributes a slightly sharp taste; can be omitted if desired.
- Whole Peeled Tomatoes (28 oz can) – Base of the sauce, providing sweetness and acidity.
- Fresh Basil – Imparts freshness and aromatic notes; use large whole leaves in sauce.
- Salt and Pepper – Adjust seasoning to taste.
- Half and Half Cream – Adds creaminess to the sauce; substitute with lactose-free options if needed.
For the Spinach Ricotta Filling
- Unsalted Butter – Adds richness when sautéing spinach.
- Fresh Baby Spinach – Delivers color and nutritional value; sauté until wilted.
- Garlic – Enhances the flavor of the spinach filling.
- Ricotta Cheese (15 oz) – Primary filling ingredient, can use low-fat or full-fat for creaminess.
- Shredded Mozzarella Cheese – Adds stringiness and a melty texture.
- Grated Parmesan Cheese – Brings salty, nutty notes to filling; mix in for extra flavor.
- Jumbo Pasta Shells (20) – Holds the filling; cooked until al dente for best texture.
- Additional Basil and Parmesan – Use for garnish and enhanced flavor.
Now you’re just a few simple steps away from creating a heartwarming dish of Spinach Ricotta Stuffed Shells that will delight your family and friends!
Step‑by‑Step Instructions for Spinach Ricotta Stuffed Shells
Step 1: Prepare the Basil Vodka Sauce
In a medium pot, heat 2 tablespoons of olive oil over medium heat. Add 1 minced shallot and sauté until golden, about 3-4 minutes. Stir in 3 minced garlic cloves and a pinch of red pepper flakes, cooking until fragrant, around 1 minute. Incorporate 2 tablespoons of tomato paste, ½ cup of vodka, 1 can of whole peeled tomatoes, and a handful of fresh basil. Season with salt and pepper, then simmer for 20-30 minutes, until the sauce thickens slightly.
Step 2: Blend the Sauce for Smoothness
Once the sauce has simmered, use an immersion blender to carefully blend it until smooth. Alternatively, let it cool slightly, then transfer to a blender and purée. Return the blended sauce to the pot over low heat, stirring in ½ cup of half-and-half cream and additional chopped basil. Let it cook gently for another 5 minutes while you work on the filling for your Spinach Ricotta Stuffed Shells.
Step 3: Make the Spinach Filling
In a skillet, melt 2 tablespoons of unsalted butter over medium heat. Add 4 cups of fresh baby spinach and sauté until wilted, about 2-3 minutes. Stir in 2 minced garlic cloves and cook for another minute. Remove from heat and transfer the spinach mixture to a mixing bowl. Combine with 15 oz of ricotta cheese, 1 cup of shredded mozzarella, and ½ cup of grated Parmesan cheese. Season to taste with salt and pepper.
Step 4: Cook the Pasta Shells
While preparing the filling, bring a large pot of salted water to a boil. Cook 20 jumbo pasta shells until al dente, about 10-12 minutes. Drain the shells and rinse them under cold water to stop the cooking process. Gently handle the shells to keep them intact, and set them aside to cool slightly before stuffing with the spinach ricotta mixture.
Step 5: Stuff the Shells
Preheat your oven to 375°F (190°C). Using a teaspoon or piping bag, carefully fill each cooked jumbo shell with the spinach ricotta filling. Place the filled shells seam-side up in a greased 9×13 inch baking dish. Pour half of the basil vodka sauce evenly over the top of the shells, ensuring they are well-covered for even cooking.
Step 6: Bake the Dish
Cover the baking dish with aluminum foil and bake in the preheated oven for 15 minutes. After that, remove the foil and sprinkle 1 cup of additional shredded mozzarella and some grated Parmesan over the top. Return to the oven and bake for another 10-15 minutes until the cheese is bubbly and golden brown.
Step 7: Serve and Garnish
Once baked, remove the Spinach Ricotta Stuffed Shells from the oven and let them cool for a few minutes. Garnish with fresh basil leaves and extra grated Parmesan before serving. Dish out the individual servings and enjoy with a side of garlic bread or a crisp salad for a heartwarming meal!

How to Store and Freeze Spinach Ricotta Stuffed Shells
Fridge: Store any leftovers in an airtight container for up to 3 days. Reheat in the oven at 350°F until warmed through, about 15-20 minutes.
Freezer: For long-term storage, freeze unbaked Spinach Ricotta Stuffed Shells in a covered baking dish for up to 3 months. Thaw in the fridge overnight before baking.
Reheating: To reheat frozen shells after baking, place them in the oven at 350°F for about 30-35 minutes, or until piping hot.
Make-Ahead Tip: Assemble the dish ahead of time and refrigerate for up to 2 days before baking for a hassle-free family meal.
Make Ahead Options
These Spinach Ricotta Stuffed Shells are perfect for meal prep, allowing you to enjoy delicious homemade pasta even on the busiest days! You can prepare the stuffed shells up to 24 hours in advance; simply fill the cooked jumbo shells and place them in a greased baking dish. Cover with plastic wrap and refrigerate. The basil vodka sauce can also be made up to 3 days ahead to enhance flavors—just store it in an airtight container in the fridge. When you’re ready to bake, take them out, pour the sauce over, and bake for 25-30 minutes at 375°F (190°C) until hot and bubbly. This way, every bite of your Spinach Ricotta Stuffed Shells will be just as delightful as if you made them fresh!
What to Serve with Spinach Ricotta Stuffed Shells
A cozy family meal calls for perfect accompaniments that enhance every bite of these delightful stuffed shells.
-
Garlic Bread: This classic side brings a crispy, buttery crunch that balances the creamy richness of the stuffed shells. Dipped in extra tomato sauce, it’s a match made in culinary heaven.
-
Crisp Side Salad: A fresh salad with mixed greens, cherry tomatoes, and a light vinaigrette adds a bright, refreshing contrast to the dish’s comforting, cheesy profile.
-
Roasted Veggies: Seasonal roasted vegetables like zucchini and bell peppers offer a hearty touch, providing a satisfying texture and nutty flavor that complements the shells beautifully.
-
Bruschetta: This bite-sized appetizer topped with ripe tomatoes, garlic, and basil enhances the Italian theme while offering a zesty freshness before your main course.
-
Red Wine: A glass of Chianti or Sangiovese enhances the flavors of the basil vodka sauce, tying the meal together with its rich notes and full-bodied character.
-
Lemon Sorbet: For dessert, a light and refreshing lemon sorbet cleanses the palate and adds a delightful citrus note that brightens the dining experience after the rich stuffed shells.
-
Stuffed Portobello Mushrooms: Filled with herbs, cheese, and breadcrumbs, these mushrooms provide an umami-packed option that complements the vegetarian aspect of the stuffed shells.
-
Steamed Asparagus: A handful of bright green asparagus drizzled with olive oil and lemon juice adds a nutritious touch while providing a delightful crunch to your dinner plate.
-
Caprese Skewers: Skewers of fresh mozzarella, cherry tomatoes, and basil drizzled with balsamic glaze create a simple yet flavorful appetizer to kickstart your meal and pair wonderfully with the main dish!
Tips for the Best Spinach Ricotta Stuffed Shells
- Sauté Spinach Wisely: Cook the spinach until just wilted; it should remain vibrant to enhance both flavor and nutrition in your stuffing.
- Avoid Overfilling: Stuff each shell generously but leave a little room at the top. This prevents spilling during baking and ensures even cooking!
- Creamy Sauce: Opt for half-and-half cream for a luxurious consistency in your basil vodka sauce, but feel free to substitute with lactose-free options.
- Cook Pasta Al Dente: Remember, the pasta will continue to cook in the oven, so don’t overcook the shells when boiling. Al dente ensures they hold their shape!
- Let It Rest: After baking, allow the shells to sit for a few minutes before serving. This helps the cheesy filling set slightly, making them easier to serve.
- Herb Freshness: Always use fresh basil for an aromatic kick in both the sauce and the filling; dried herbs can compromise the dish’s flavor profile.
Spinach Ricotta Stuffed Shells Variations
Feel free to get creative with your Spinach Ricotta Stuffed Shells by adding your personal touch and flavor twists.
-
Kale Replacement: Swap spinach for finely chopped kale for a heartier texture. Kale’s robust flavor adds an interesting contrast. You can sauté it just like spinach and mix it into the rich filling for delicious results.
-
Ground Meat Boost: Include ground turkey or beef in your filling for protein enhancement. Just brown the meat with garlic before mixing it with the cheese. This adds depth and makes it even more filling.
-
Gluten-Free Option: Use gluten-free pasta shells to cater to those with dietary restrictions. They’re widely available and make this dish just as delightful without the gluten!
-
Extra Veggie Love: Mix in diced zucchini, mushrooms, or roasted red peppers for added flavor and texture. Each extra veggie offers a different twist, ensuring each bite remains exciting!
-
Spicy Kick: Add chopped jalapeños or crushed red pepper flakes to the filling for a bit of heat. Adding that layer will make everyone at the table sit up and take notice!
-
Herb Medley: Enhance the filling with fresh herbs like thyme or oregano for an aromatic boost. This little touch can transform the taste experience, wrapping flavors around the dish.
-
Creamy Upgrade: Use a blend of ricotta and cream cheese for an even creamier filling. This indulgent combo will melt in your mouth and add a luxurious creaminess to each bite.
-
Cheese Lover’s Delight: For an extra cheesy experience, mix in some goat cheese. Its tangy flavor can beautifully complement the rich basil vodka sauce and stuffed shells.
For further inspiration, you can pair these variation ideas with delicious sides like a fresh Spinach Tomato Pasta or crispy Spinach Feta Quesadillas. Let your culinary creativity shine and enjoy your cozy dinner!

Spinach Ricotta Stuffed Shells Recipe FAQs
How do I choose the best spinach for my stuffed shells?
Absolutely! When selecting spinach, look for vibrant green leaves without any yellowing or dark spots. Fresh baby spinach is ideal, as it wilts easily and has a mild flavor. You can find it in bags at the grocery store or choose bunches that feel crisp and firm.
How should I store leftover stuffed shells?
For storing leftovers, simply transfer them to an airtight container and keep them in the refrigerator. They will stay fresh for about 3 days. To reheat, place them in a 350°F oven for 15-20 minutes until warmed through. Enjoying them the next day can be just as delightful!
Can I freeze Spinach Ricotta Stuffed Shells?
Yes, definitely! I recommend freezing unbaked Spinach Ricotta Stuffed Shells in a covered baking dish. Seal tightly and freeze for up to 3 months. When you’re ready to bake, just thaw them in the fridge overnight before cooking, then bake as directed in the recipe.
What if my stuffed shells break while cooking?
Very! If your shells break during cooking, don’t worry—just treat them like lasagna noodles! Layer the broken shells with your spinach ricotta filling and sauce in a baking dish. The flavors will meld beautifully, and you’ll still have a delicious meal to enjoy!
Are these stuffed shells suitable for gluten-sensitive diets?
Absolutely! For a gluten-free version, simply substitute the jumbo pasta shells with gluten-free shells available in many grocery stores. Just make sure to check the packaging for cooking instructions, as cooking times may differ slightly.
Can I use other greens instead of spinach?
For a fresh twist, you can definitely try substituting spinach with other leafy greens like kale or Swiss chard. Just make sure to sauté them until they are tender before mixing them into your ricotta filling for a delicious variation!

Spinach Ricotta Stuffed Shells: A Cozy Family Favorite
Ingredients
Equipment
Method
- In a medium pot, heat 2 tablespoons of olive oil over medium heat. Add 1 minced shallot and sauté until golden, about 3-4 minutes. Stir in 3 minced garlic cloves and a pinch of red pepper flakes, cooking until fragrant, around 1 minute. Incorporate 2 tablespoons of tomato paste, ½ cup of vodka, 1 can of whole peeled tomatoes, and a handful of fresh basil. Season with salt and pepper, then simmer for 20-30 minutes until thickened.
- Once the sauce has simmered, use an immersion blender to carefully blend it until smooth, or let it cool slightly and transfer to a blender to purée. Return the blended sauce to the pot over low heat, stirring in ½ cup of half-and-half cream and additional chopped basil. Cook gently for 5 minutes.
- In a skillet, melt 2 tablespoons of unsalted butter over medium heat. Add 4 cups of fresh baby spinach and sauté until wilted, about 2-3 minutes. Stir in 2 minced garlic cloves and cook for another minute. Transfer the spinach mixture to a mixing bowl. Combine with 15 oz of ricotta cheese, 1 cup of shredded mozzarella, and ½ cup of grated Parmesan cheese. Season to taste with salt and pepper.
- Bring a large pot of salted water to a boil. Cook 20 jumbo pasta shells until al dente, about 10-12 minutes. Drain and rinse under cold water to stop the cooking process. Set them aside to cool slightly.
- Preheat your oven to 375°F (190°C). Fill each cooked jumbo shell with the spinach ricotta filling. Place the filled shells seam-side up in a greased 9x13 inch baking dish. Pour half of the basil vodka sauce over the top.
- Cover the dish with aluminum foil and bake for 15 minutes. Remove the foil, sprinkle with 1 cup of shredded mozzarella and grated Parmesan, and bake for another 10-15 minutes until bubbly and golden.
- Allow the shells to cool for a few minutes before garnishing with fresh basil and extra grated Parmesan. Serve with garlic bread or a salad.

Leave a Reply