Spinach and Ricotta Stuffed Shells Recipe
If you’re looking for a dish that wraps you in a warm hug, this Spinach and Ricotta Stuffed Shells Recipe is just what you need. It’s everything you love about comfort food—creamy, cheesy goodness packed into tender pasta shells. This recipe has become a family favorite in my home, perfect for busy weeknights when I want something wholesome yet delicious. Whether it’s a cozy dinner with your loved ones or a gathering of friends, these stuffed shells never fail to impress.
The beauty of this dish lies not only in its rich flavors but also in its simplicity. You can whip it up in no time, making it ideal for those evenings when you want to serve something special without spending hours in the kitchen.
Why You’ll Love This Recipe
- Quick and Easy: With just 15 minutes of prep time, you can have this delightful meal ready in no time!
- Family-Friendly: Everyone loves cheesy pasta! It’s a surefire way to please both kids and adults alike.
- Make-Ahead Convenience: You can prepare these shells ahead of time and bake them later. Perfect for meal prepping!
- Delicious Flavor: The combination of ricotta, spinach, and marinara is simply irresistible.
- Customizable: Feel free to get creative with the fillings or sauces; the possibilities are endless!

Ingredients You’ll Need
Let’s gather our simple and wholesome ingredients for this Spinach and Ricotta Stuffed Shells Recipe. Each component adds its own special touch to create a deliciously satisfying meal.
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 things about this recipe is how flexible it is! Feel free to switch up the ingredients based on what you have on hand or your personal preferences.
- Swap the greens: Try using kale or Swiss chard instead of spinach for a different flavor profile.
- Add protein: Mix in some cooked chicken or turkey for an extra boost of protein.
- Change up the cheese: Experiment with different cheeses like goat cheese or feta for a unique twist.
- Make it vegan: Use dairy-free ricotta and leave out the egg for a plant-based version that everyone will love.
How to Make Spinach and Ricotta Stuffed Shells Recipe
Step 1: Cook the Pasta Shells
Start by boiling some salted water in a large pot. Add the jumbo pasta shells and cook them according to package directions until al dente. Remember, we want them firm enough to hold their shape when stuffed! Once done, drain them carefully and rinse under cold water to stop the cooking process. This helps prevent them from sticking together.
Step 2: Prepare the Filling
In a mixing bowl, combine your ricotta cheese, half of the shredded mozzarella, grated Parmesan, egg, chopped spinach, minced garlic, Italian seasoning, salt, and pepper. Mix everything until well combined. This filling is where all that creamy goodness comes from! Make sure each ingredient is evenly incorporated so every bite is delicious.
Step 3: Stuff the Shells
Now comes the fun part—stuffing those shells! Take each cooled shell and fill it generously with your ricotta mixture. Don’t be shy; pile it high! Place each stuffed shell seam-side up in a baking dish coated with marinara sauce. This keeps them moist during baking while adding great flavor.
Step 4: Top with Sauce and Cheese
Once all your shells are nestled snugly in their marinara bed, pour any remaining sauce over the top. Sprinkle the rest of your mozzarella cheese on top as well—because who doesn’t love extra cheese? It’ll melt beautifully as they bake.
Step 5: Bake to Perfection
Preheat your oven to 350°F (175°C). Cover your baking dish with foil and bake for about 25 minutes. Then remove the foil and let them bake for an additional 5 minutes until bubbly and golden brown on top. The aroma wafting through your kitchen will surely make everyone eager for dinner!
Enjoy serving this comforting dish hot from the oven with fresh basil leaves sprinkled on top if desired. Trust me; every bite will make you feel right at home!
Pro Tips for Making Spinach and Ricotta Stuffed Shells Recipe
Making stuffed shells can seem daunting, but with a few simple tips, you can create a delicious dish that feels like a labor of love.
- Use fresh spinach: Fresh spinach has a vibrant flavor and tender texture that enhances the filling. If you’re using frozen spinach, be sure to squeeze out as much water as possible to avoid soggy shells.
- Don’t overcook the pasta: Boil the jumbo shells until they are al dente. This ensures they hold their shape when stuffed and baked, preventing them from falling apart during serving.
- Add extra seasoning: Feel free to customize the seasoning in your ricotta mixture. A pinch of nutmeg or red pepper flakes can add an unexpected depth of flavor that elevates your dish.
- Layer marinara sauce: When assembling, spread some marinara sauce on the bottom of the baking dish before adding the stuffed shells. This prevents sticking and infuses extra flavor into the pasta.
- Let it rest before serving: Allowing the dish to cool for about 5 minutes after baking helps it set up nicely, making it easier to serve without losing its shape.
How to Serve Spinach and Ricotta Stuffed Shells Recipe
Presentation matters, and serving your Spinach and Ricotta Stuffed Shells beautifully will impress your family or guests. Here are some ideas to elevate your dish!
Garnishes
- Fresh basil leaves: A sprinkle of fresh basil not only adds a pop of color but also contributes a fragrant aroma and herbaceous flavor that complements the richness of the cheese.
- Grated Parmesan cheese: A light dusting of freshly grated Parmesan just before serving brings an added layer of savory goodness that pairs perfectly with marinara sauce.
Side Dishes
- Garlic bread: Nothing beats warm garlic bread on the side! It’s perfect for soaking up any leftover marinara sauce and adds a delightful crunch.
- Caesar salad (without anchovies): A crisp Caesar salad with fresh romaine lettuce, croutons, and a creamy dressing is a refreshing complement to the hearty stuffed shells.
- Roasted vegetables: Seasoned roasted zucchini, bell peppers, or asparagus provide a colorful platter while introducing additional nutrients and textures to your meal.
- Steamed broccoli: Lightly steamed broccoli drizzled with lemon juice adds brightness and balances out the richness of the stuffed shells while being easy to prepare.
Enjoy creating this delightful dish!

Make Ahead and Storage
This Spinach and Ricotta Stuffed Shells Recipe is perfect for meal prep! You can prepare the shells in advance and store them for a convenient, delicious dinner later in the week.
Storing Leftovers
- Allow the stuffed shells to cool completely before storing.
- Transfer leftovers to an airtight container.
- Refrigerate for up to 3-5 days.
Freezing
- If you would like to freeze your stuffed shells, assemble them but do not bake them first.
- Cover the unbaked shells tightly with plastic wrap or aluminum foil.
- Label with the date and freeze for up to 2-3 months.
Reheating
- To reheat from the fridge, preheat your oven to 350°F (175°C).
- Cover the dish with foil and heat for about 20-25 minutes until warmed through.
- If reheating from frozen, allow to thaw overnight in the refrigerator, then follow the same reheating instructions.
FAQs
Here are some common questions you might have about this recipe!
Can I use other cheeses in this Spinach and Ricotta Stuffed Shells Recipe?
Absolutely! Feel free to mix in other cheeses like feta or goat cheese for added flavor. Just keep in mind that it may change the overall taste of the dish.
How can I make this Spinach and Ricotta Stuffed Shells Recipe vegan?
To make this recipe vegan, substitute ricotta cheese with a plant-based alternative such as tofu blended with nutritional yeast. Use vegan mozzarella for topping as well!
Can I add meat to my stuffed shells?
Yes! Cooked ground turkey or chicken can be added for extra protein. Just mix it into your ricotta filling before stuffing your shells.
Final Thoughts
I hope you enjoy making this Spinach and Ricotta Stuffed Shells Recipe as much as I do! It’s a wonderful combination of flavors that makes every bite feel like a warm hug. Whether you’re preparing for a cozy family dinner or meal prepping for a busy week ahead, these stuffed shells are sure to become a favorite. Enjoy cooking, and don’t hesitate to get creative with your fillings. Happy cooking!
Spinach and Ricotta Stuffed Shells
Indulge in the heartwarming flavors of our Spinach and Ricotta Stuffed Shells Recipe. This comforting dish combines creamy ricotta cheese, fresh spinach, and a hearty marinara sauce, all nestled within tender jumbo pasta shells. Perfect for busy weeknights or cozy gatherings, this recipe is not only easy to prepare but also customizable to suit your tastes. Whether you’re looking for a family-friendly meal or a satisfying vegetarian option, these stuffed shells are sure to impress everyone at the table. Enjoy a delightful balance of flavors and textures that will warm your heart with every bite!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves approximately 4 (8 stuffed shells per serving) 1x
- Category: Main
- Method: Baking
- Cuisine: Italian
Ingredients
- 12–15 jumbo pasta shells
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 2 cups fresh spinach (chopped) or 1 cup frozen spinach (thawed and drained)
- 2 cups marinara sauce
- 2 cloves garlic (minced)
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- Salt to taste
- Black pepper to taste
Instructions
- Cook pasta shells according to package instructions until al dente. Drain and rinse under cold water.
- In a bowl, mix ricotta, half of the mozzarella, Parmesan, egg, spinach, garlic, Italian seasoning, salt, and pepper until well combined.
- Stuff each shell with the ricotta mixture and place seam-side up in a baking dish coated with marinara sauce.
- Pour remaining sauce over the shells and sprinkle with remaining mozzarella.
- Cover with foil and bake at 350°F (175°C) for about 25 minutes. Remove foil and bake an additional 5 minutes until golden.
Nutrition
- Serving Size: 2 stuffed shells (approx. 200g)
- Calories: 400
- Sugar: 6g
- Sodium: 750mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 4g
- Protein: 18g
- Cholesterol: 80mg
