Spinach and Ricotta Stuffed Shells Recipe
If you’re looking for a cozy dish that warms your heart and fills your belly, look no further than this Spinach and Ricotta Stuffed Shells Recipe. There’s something utterly delightful about sinking your fork into these tender pasta shells, brimming with creamy ricotta and fresh spinach. This dish isn’t just a meal; it’s a hug on a plate! Whether it’s a busy weeknight or a family gathering, these stuffed shells are sure to impress everyone at the table.
This recipe is not only easy to prepare but also perfect for those who want to indulge in comfort food without spending hours in the kitchen. Trust me, once you try these stuffed shells, they’ll quickly become a staple in your household!
Why You’ll Love This Recipe
- Quick Preparation: With just 15 minutes of prep time, you can have these delicious shells ready to bake in no time!
- Family-Friendly: Kids and adults alike will adore the cheesy goodness packed inside each shell.
- Make-Ahead Convenience: You can assemble the shells ahead of time and pop them in the oven when you’re ready to eat.
- Rich Flavor: The combination of ricotta, spinach, and marinara creates a mouthwatering taste that’s hard to resist.
- Versatile: Easily customize the filling or sauce to suit your family’s preferences!

Ingredients You’ll Need
Gathering simple, wholesome ingredients is part of what makes this Spinach and Ricotta Stuffed Shells Recipe so special. You likely have most of these items in your pantry already. Here’s what you’ll need:
For the Stuffed Shells
- 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)
For the Sauce
- 2 cups marinara sauce
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper to taste
For Garnish
- Fresh basil leaves for garnish (optional)
Variations
One of the best parts about this recipe is its flexibility! Feel free to get creative with the stuffing or sauce. Here are some fun variations to try:
- Add Protein: Mix in cooked ground turkey or chicken for an extra hearty meal.
- Use Different Cheeses: Swap out ricotta for cottage cheese or add goat cheese for a tangy twist.
- Change the Greens: Kale or Swiss chard can be great substitutes for spinach if you want something different.
- Spice It Up: Add red pepper flakes to the marinara sauce for an extra kick!
How to Make Spinach and Ricotta Stuffed Shells Recipe
Step 1: Cook the Pasta
Start by boiling water in a large pot. Add salt once it reaches a rolling boil, then gently toss in the jumbo pasta shells. Cook according to package instructions until al dente. This step is crucial as it ensures that your shells hold their shape while being stuffed later!
Step 2: Prepare the Filling
In a mixing bowl, combine ricotta cheese, half of the mozzarella cheese, grated Parmesan cheese, egg, chopped spinach, minced garlic, Italian seasoning, salt, and pepper. Mix everything until well combined. This filling is rich in flavor and provides all that creamy goodness we love!
Step 3: Preheat the Oven
While you’re preparing your filling, preheat your oven to 375°F (190°C). A hot oven is essential for getting that nice golden-brown finish on top of your stuffed shells.
Step 4: Assemble the Shells
Spread about one cup of marinara sauce evenly on the bottom of a baking dish. Take each cooked pasta shell and fill it generously with the spinach and ricotta mixture before placing it snugly in the dish. Repeat this until all shells are filled. This step helps ensure every bite is packed with flavor!
Step 5: Top with Sauce and Cheese
Once all your shells are assembled in the dish, pour the remaining marinara sauce over them. Sprinkle with remaining mozzarella cheese. This melty layer will create that irresistible cheesy topping we all crave.
Step 6: Bake
Cover your baking dish with aluminum foil (to prevent over-browning) and bake in preheated oven for about 25 minutes. Then remove foil and bake for an additional 5-10 minutes until bubbly and golden brown on top. The aroma wafting through your kitchen will make it hard to wait!
Step 7: Serve & Enjoy!
Once out of the oven, let it cool slightly before garnishing with fresh basil leaves if desired. Serve warm and enjoy each satisfying bite with family or friends!
I hope this Spinach and Ricotta Stuffed Shells Recipe finds its way into your home as it has mine; it’s comforting, delicious, and always brings everyone together around the table!
Pro Tips for Making Spinach and Ricotta Stuffed Shells Recipe
Making the perfect spinach and ricotta stuffed shells is easier than you think, and these tips will help you achieve a delicious result every time!
- Choose the right pasta shells: Opt for jumbo pasta shells to ensure you have enough space for a generous filling, making each bite satisfying and flavorful.
- Use fresh spinach: Fresh spinach not only adds a vibrant color but also offers a better texture and flavor compared to frozen. If using frozen, make sure it’s well-drained to avoid excess moisture.
- Don’t skip the seasoning: Adding Italian seasoning and freshly ground black pepper enhances the overall taste of the filling, bringing out the richness of the ricotta and the earthiness of the spinach.
- Mix cheeses for depth: Combining ricotta with mozzarella and Parmesan creates a creamy texture while providing layers of flavor that make your stuffed shells irresistible.
- Let it rest before serving: Allowing your dish to sit for about 5-10 minutes after baking helps the flavors meld together and makes it easier to serve!
How to Serve Spinach and Ricotta Stuffed Shells Recipe
Serving your spinach and ricotta stuffed shells can be just as delightful as making them! Here are some ideas to present this comforting dish beautifully.
Garnishes
- Fresh basil leaves: A sprinkle of fresh basil not only adds a pop of color but also imparts a lovely aroma that complements the flavors of your dish.
- Grated Parmesan cheese: A light dusting of freshly grated Parmesan over the top enhances both presentation and flavor, offering a salty bite that pairs perfectly with the creamy filling.
Side Dishes
- Garlic bread: Crispy garlic bread is a classic choice that complements the richness of stuffed shells. The buttery, garlicky goodness makes it hard to resist!
- Mixed green salad: A light salad with a tangy vinaigrette provides a refreshing contrast to the hearty pasta. Consider adding cherry tomatoes, cucumbers, and avocado for added texture.
- Steamed broccoli: Bright green steamed broccoli adds color and nutrition to your meal while balancing out the creamy stuffed shells with its slight bitterness.
- Roasted vegetables: Roasting seasonal vegetables such as zucchini or bell peppers adds caramelized sweetness that pairs beautifully with your dish.
With these serving suggestions, your spinach and ricotta stuffed shells will not only be delicious but also visually appealing! Enjoy this comforting meal with family or friends, making it an unforgettable dining experience.

Make Ahead and Storage
This Spinach and Ricotta Stuffed Shells Recipe is perfect for meal prep, allowing you to enjoy delicious home-cooked meals throughout the week. By making a big batch in advance, you’ll have satisfying dinners ready to go!
Storing Leftovers
- Allow the stuffed shells to cool completely before storing.
- Transfer leftovers into an airtight container.
- Store in the refrigerator for up to 3 days.
Freezing
- Assemble the stuffed shells but don’t bake them yet.
- Place the unbaked shells in a freezer-safe dish and cover tightly with foil or plastic wrap.
- Freeze for up to 2 months. When ready to bake, thaw in the refrigerator overnight before cooking.
Reheating
- Preheat your oven to 375°F (190°C).
- If reheating from the fridge, cover with foil and bake for 20 minutes; remove foil and bake for an additional 10 minutes until heated through.
- If reheating from frozen, bake covered for about 45 minutes and then uncovered for 15 minutes.
FAQs
Here are some common questions about this delightful dish.
Can I make Spinach and Ricotta Stuffed Shells ahead of time?
Absolutely! You can prepare the stuffed shells ahead of time and refrigerate or freeze them until you’re ready to cook. This makes it a fantastic option for meal prep.
What can I substitute if I don’t have ricotta cheese for this Spinach and Ricotta Stuffed Shells Recipe?
If you don’t have ricotta cheese on hand, cottage cheese works well as a substitute. You can also blend silken tofu for a dairy-free alternative that still offers creaminess.
How do I ensure my stuffed shells don’t stick together while baking?
To prevent sticking, be sure to coat the bottom of your baking dish with marinara sauce before adding the stuffed shells. Additionally, avoid overcrowding them in the dish.
Can I use other vegetables in my Spinach and Ricotta Stuffed Shells Recipe?
Yes! Feel free to mix in other vegetables like mushrooms, bell peppers, or zucchini. Just make sure to sauté them beforehand so they’re tender when baked.
Final Thoughts
I hope you found joy in creating this Spinach and Ricotta Stuffed Shells Recipe! It’s not just a meal; it’s a warm hug on a plate that brings family together around the dinner table. Whether you’re enjoying it fresh out of the oven or saving some for later, I can’t wait for you to experience how comforting these stuffed shells truly are. Enjoy cooking, and happy eating!
Spinach and Ricotta Stuffed Shells
Indulge in the warmth and comfort of this delightful Spinach and Ricotta Stuffed Shells Recipe. Perfect for family dinners or a cozy weeknight meal, these jumbo pasta shells are generously filled with a creamy mixture of ricotta cheese, fresh spinach, and aromatic garlic, all topped with a rich marinara sauce and melted mozzarella. This dish not only satisfies your cravings but also brings everyone together around the dinner table. With easy preparation and make-ahead options, you’ll find that these stuffed shells quickly become a beloved staple in your home.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: Serves 4 (approximately 12 stuffed shells) 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian
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
- Cook the jumbo pasta shells according to package instructions until al dente. Drain and set aside.
- In a bowl, combine ricotta, half of the mozzarella, Parmesan, egg, chopped spinach, minced garlic, salt, and pepper until well mixed.
- Preheat your oven to 375°F (190°C).
- Spread 1 cup of marinara sauce on the bottom of a baking dish. Fill each cooked shell with the ricotta mixture and place them in the dish.
- Pour the remaining marinara sauce over the stuffed shells and sprinkle with remaining mozzarella.
- Cover with foil and bake for 25 minutes; then remove foil and bake for an additional 5-10 minutes until bubbly.
- Let cool slightly before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 285
- Sugar: 4g
- Sodium: 410mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 14g
- Cholesterol: 55mg
