• Breakfast
  • Side-Dish
  • Recipe Index
  • About
  • Contact
menu icon
go to homepage
  • Breakfast
  • Side-Dish
  • Recipe Index
  • About
  • Contact
search icon
Homepage link
  • Breakfast
  • Side-Dish
  • Recipe Index
  • About
  • Contact
×

Spinach Ricotta Stuffed Shells Recipe

Published: Jan 7, 2026 by Ilina · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I’ve always found that comfort food brings a special kind of joy, and this Spinach Ricotta Stuffed Shells Recipe is one of those dishes that feels like a warm hug on a plate. It’s creamy, cheesy, and packed with vibrant flavors from fresh herbs and sautéed spinach, all nestled inside tender jumbo shells. Whenever I make this, it fills my kitchen with a cozy aroma and makes me excited to share a wholesome meal with family and friends.

Why You'll Love This Spinach Ricotta Stuffed Shells Recipe

What truly excites me about this Spinach Ricotta Stuffed Shells Recipe is the balance of fresh and rich flavors. The ricotta cheese base is silky and mild, perfectly complemented by the earthy, just-tender sautéed spinach and the subtle hint of nutmeg that adds a delicious depth. When baked with a hearty tomato sauce and topped with mozzarella, every bite feels indulgent without being too heavy. It’s like the ultimate Italian comfort food that’s both casual and satisfying.

Another reason I adore this recipe is how approachable the process is. Despite looking like a fancy dinner, the steps are straightforward and forgiving. I love that you can prepare the filling ahead and even assemble the dish in advance, then just pop it into the oven when you’re ready. It’s perfect for weeknight dinners or even for feeding a crowd at parties or holiday gatherings. Plus, leftovers reheat beautifully, so I always feel like I’m getting extra value when I make it.

Ingredients You'll Need

The image shows a white scalloped plate with a serving of stuffed pasta shells. The pasta layer is light orange with a ridged texture, stuffed with white cheese and chopped greens inside. On top, there are layers of bright red tomato sauce, white melted cheese, and green pesto sauce scattered over the shells. A silver fork rests on the right side of the plate. Around the plate, there are fresh green basil leaves and a piece of torn bread. In the top right corner, there is a white ceramic dish filled with more stuffed pasta shells covered with the same colorful sauces, all placed on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

The ingredients for this recipe are wonderfully simple but each one plays a key role, whether it’s building flavor, adding texture, or giving vibrant color to the dish. Fresh herbs and spices lift the creamy filling while the tomato sauce ties everything together. This combination is both classic and comforting.

 

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Frozen spinach: Thawed and drained, it adds earthiness and moisture without overpowering the filling.
  • Olive oil: Used for sautéing to bring out the sweetness in onions and garlic and provide richness.
  • Onion: Diced and sautéed, it adds a mellow savory base to the filling.
  • Garlic: Minced to infuse the filling with fragrant depth.
  • Red pepper flakes: Optional, for a gentle touch of heat that wakes up the flavors.
  • Ricotta cheese: The creamy star of the filling that binds everything and adds luscious texture.
  • Parmesan cheese: Grated for a nutty, salty punch.
  • Egg: Helps hold the filling together when baked.
  • Kosher salt: Essential for seasoning and balancing all ingredients.
  • Black pepper: Freshly ground to add mild spiciness.
  • Nutmeg: Just a pinch to elevate the ricotta mixture with warmth.
  • Fresh basil and thyme: Optional, but they add amazing freshness and herbaceous notes.
  • Jumbo pasta shells: Perfect vessels for stuffing.
  • Pasta sauce: Your favorite marinara or homemade sauce to keep everything moist and flavorful.
  • Mozzarella cheese: Shredded and sprinkled on top to create a golden, gooey crust.
  • Fresh pesto: Optional garnish to add a burst of herbal brightness at the end.

Directions

Step 1: Preheat your oven to 375°F. This temperature is ideal for melting cheese and warming the dish through without drying it out.

Step 2: Cook the jumbo pasta shells according to the package directions, but reduce the cooking time by 1-2 minutes so they stay firm enough to hold the filling. Drain them and rinse with cold water to stop the cooking process. Then gently drizzle with a little olive oil to prevent sticking.

Step 3: Take your thawed spinach and be sure to squeeze out as much excess water as you can. This step is crucial to avoid a watery filling that can make the shells soggy.

Step 4: Heat the olive oil in a large skillet over medium-high heat. Add the diced onion, minced garlic, and red pepper flakes if using. Sauté until the onions are softened and starting to brown, about 5-7 minutes. Stir in the drained spinach and cook for another 3 minutes to meld the flavors. Remove from heat and let the mixture cool slightly.

Step 5: In a large mixing bowl, combine the ricotta cheese, egg, parmesan, kosher salt, black pepper, nutmeg, and fresh herbs if using. Fold in the cooled spinach mixture until everything is well incorporated.

Step 6: Pour about half of your pasta sauce into the bottom of a 2-quart baking dish. This creates a flavorful base that prevents sticking and adds moisture.

Step 7: Spoon about 2-3 tablespoons of the filling into each shell and arrange them carefully in the baking dish on top of the sauce.

Step 8: Pour the remaining sauce evenly over the filled shells. Then sprinkle the shredded mozzarella cheese generously on top, which will melt beautifully to create a bubbling, golden crust.

Step 9: Bake in your preheated oven for 25-35 minutes, or until the sauce is bubbly and the cheese has melted completely with some golden spots.

Step 10: Remove the dish from the oven and, if you like, garnish with a little fresh pesto for an herby, bright finish. Serve immediately while warm and inviting.

Step 11: Any leftovers can be stored covered in the refrigerator for up to 5 days and reheat wonderfully in the microwave.

Servings and Timing

This recipe makes about 16 generously stuffed shells, perfect for serving 6 to 8 people depending on appetite and accompaniments. The prep time for chopping, cooking the filling, and assembling is around 30 minutes. Cooking time in the oven takes about 25 to 35 minutes, so from start to finish, you're looking at roughly 1 hour. There’s no additional resting time needed, but letting the dish sit for a few minutes after baking helps the flavors settle beautifully when served.

How to Serve This Spinach Ricotta Stuffed Shells Recipe

A white baking dish is filled with large pasta shells layered with bright red tomato sauce at the bottom, followed by green pesto mixed with cheese filling inside each shell. The top of the shells is covered with melted, slightly browned white cheese, and fresh green basil leaves are placed both inside and on top for garnish. The dish sits on a white marbled surface photo taken with an iphone --ar 4:5 --v 7

When it comes to serving this Spinach Ricotta Stuffed Shells Recipe, I love letting the shells shine by pairing them with simple sides. A fresh green salad with a tangy vinaigrette or some roasted vegetables make wonderful companions that add crunch and color without competing for attention. Garlic bread or a crusty baguette rounds out the meal perfectly, giving a way to scoop up extra sauce.

For a special touch, I like to garnish each serving with a sprinkle of fresh basil or a drizzle of vibrant pesto to add a burst of color and fresh flavor. It’s such an easy way to make the presentation feel extra thoughtful, especially if you’re sharing this dish with guests or for a holiday meal.

Variations

I love experimenting with this Spinach Ricotta Stuffed Shells Recipe to suit different tastes or dietary needs. For example, you can swap the frozen spinach with fresh baby spinach sautéed briefly—it adds an even brighter green color and fresher taste. If you’re craving extra texture, stirring in some sautéed mushrooms or artichoke hearts turns this into a heartier meal.

Dietary adaptations are easy too. For a gluten-free version, just use gluten-free jumbo shells or substitute with zucchini or eggplant slices for a low-carb take. To go vegan, replace ricotta with a nut-based cheese or tofu blended with nutritional yeast and seasonings to mimic the creamy texture. Use vegan mozzarella and skip the egg to keep it fully plant-based.

Another fun twist is to add a bit of spice to the tomato sauce by mixing in chili flakes or Cajun seasoning. You can also try different fresh herbs like oregano or parsley in the filling to vary the flavor profile. Baking the shells covered with foil for part of the time before uncovering them lets the filling steam and stay extra moist if you like a softer texture.

Storage and Reheating

Storing Leftovers

Leftover stuffed shells store best in an airtight container in the refrigerator. I usually use a glass or BPA-free plastic container with a tight-fitting lid to keep everything fresh. Stored this way, the shells will stay delicious for up to 5 days. Just be sure to cool them completely before sealing to avoid condensation inside the container.

Freezing

This dish freezes wonderfully, which is great for meal prep or future dinners. To freeze, I assemble the stuffed shells as normal, then cover the entire baking dish tightly with plastic wrap and aluminum foil to prevent freezer burn. They keep well frozen for up to 3 months. When you’re ready to bake, you can thaw them overnight in the fridge or bake from frozen by increasing the cooking time and covering with foil until heated through.

Reheating

For reheating, I find the oven is best to maintain texture and flavor. Cover the shells with foil and bake at 350°F for 15-20 minutes or until warmed through. If you’re in a hurry, microwaving works too—just cover loosely and heat in short bursts to avoid drying out. Avoid reheating too long or at too high heat as it can cause the cheese to toughen. Adding a splash of extra tomato sauce before reheating helps keep everything moist and fresh-tasting.

FAQs

Can I use fresh spinach instead of frozen?

Absolutely! Fresh spinach works great; just sauté it gently until wilted and very well-drained before mixing into the filling. This will give a brighter, fresher flavor and a more vibrant green color.

What type of ricotta cheese is best for this recipe?

I recommend using whole milk ricotta for its creamy texture and rich taste, which balances the filling beautifully. Low-fat ricotta can be used but may make the filling less creamy.

Can I prepare this dish ahead of time?

Yes! You can assemble the stuffed shells a day in advance and store them covered in the fridge. Just add the sauce and cheese before baking, then bake when ready. This is perfect for easy entertaining.

Is it necessary to add an egg to the filling?

The egg helps bind the filling to prevent it from being too loose after baking, but if you’re vegan or allergic, you can try alternatives like a flax egg or omit it altogether. Just be aware the filling might be slightly softer.

What sauces pair best with stuffed shells?

I love a classic marinara or tomato basil sauce because their acidity cuts through the richness nicely. However, a creamy Alfredo or pesto sauce can be delightful variations if you want to mix things up.

Conclusion

I hope you enjoy making and savoring this Spinach Ricotta Stuffed Shells Recipe as much as I do. It’s a comforting, flavorful dish that feels special but is so simple to prepare. Whether it’s a family dinner, a celebration, or a cozy meal to share with loved ones, these stuffed shells never fail to bring smiles to the table. Give it a try—you might just discover a new favorite!

Print

Spinach Ricotta Stuffed Shells Recipe

Spinach Ricotta Stuffed Shells Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 5 reviews

Delicious Spinach Ricotta Stuffed Shells featuring jumbo pasta shells filled with a flavorful mixture of sautéed spinach, ricotta, parmesan, and herbs, baked in tomato sauce and topped with melted mozzarella cheese. Perfect as a comforting vegetarian main dish ideal for family gatherings or meal prep.

  • Author: Ilina
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour
  • Yield: 16 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Filling

  • 10 ounces frozen spinach, thawed and drained
  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 2 cloves garlic, minced
  • ¼ teaspoon red pepper flakes (optional)
  • 2 cups whole milk ricotta cheese
  • ½ cup parmesan cheese, grated
  • 1 large egg
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • ½ teaspoon nutmeg
  • 2 tablespoons fresh basil (optional)
  • 2 teaspoons fresh thyme (optional)

Pasta & Assembly

  • 16 jumbo pasta shells
  • 16 ounces pasta sauce
  • 1 cup mozzarella cheese, shredded
  • Fresh pesto (optional, for garnish)

Instructions

  1. Preheat the oven: Set your oven to 375°F (190°C) to get it ready for baking the stuffed shells.
  2. Cook the pasta shells: Prepare the jumbo shells according to the package instructions but reduce the cooking time by 1-2 minutes so they are slightly undercooked. Drain and rinse under cold water to stop cooking, then lightly drizzle with olive oil to prevent sticking.
  3. Prepare the spinach: Thoroughly drain the thawed spinach by squeezing out any excess water to avoid watery filling.
  4. Sauté aromatics and spinach: Heat olive oil in a large skillet over medium-high heat. Add diced onion, minced garlic, and optional red pepper flakes. Cook until softened and lightly browned. Stir in the drained spinach and cook for an additional 3 minutes. Remove from heat and allow to cool slightly.
  5. Mix the filling: In a large bowl, combine ricotta, egg, parmesan cheese, kosher salt, black pepper, nutmeg, fresh basil, and thyme. Fold in the sautéed spinach mixture until well incorporated. Set aside.
  6. Prepare the baking dish: Pour half of the pasta sauce into the bottom of a 2-quart baking dish spreading evenly.
  7. Fill the shells: Spoon about 2-3 tablespoons of the ricotta spinach filling into each jumbo pasta shell. Arrange the filled shells neatly in the baking dish over the sauce.
  8. Add remaining sauce and cheese: Spoon the remaining pasta sauce evenly over the tops of the stuffed shells. Sprinkle shredded mozzarella cheese over everything.
  9. Bake: Place the baking dish in the preheated oven and bake for 25-35 minutes, until the sauce is bubbling and the cheese is melted and slightly golden.
  10. Garnish and serve: Remove from oven and, if using, garnish with fresh pesto. Serve immediately for best taste and texture.
  11. Storage: Cover leftovers and refrigerate for up to 5 days. Reheat gently in the microwave for a quick meal.

Notes

  • For extra flavor, use homemade tomato sauce or your favorite store-bought marinara.
  • Make sure to thoroughly drain the spinach to prevent watery filling which can cause soggy shells.
  • You can double the recipe easily; just use a larger baking dish and increase sauce amount accordingly.
  • Leftovers keep well and taste great reheated, making this a perfect make-ahead dish.
  • If fresh herbs are not available, dried herbs can be substituted at ⅓ the amount.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Pasta

  • Creamy Caramelized Onion and Yellow Squash Pasta Recipe
    Creamy Caramelized Onion and Yellow Squash Pasta Recipe
  • Creamy Miso Butter Pasta with Sweet Corn Recipe
    Creamy Miso Butter Pasta with Sweet Corn Recipe
  • Slow Roasted Chickpea and Tomato Pasta Recipe
    Slow Roasted Chickpea and Tomato Pasta Recipe
  • Classic Tuna Pasta Salad Recipe
    Classic Tuna Pasta Salad Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Welcome to Recipe Feast Ful

A place where food is more than just what's on your plate. It's about the stories, the laughter, the messy countertops, and those perfect bites that make you close your eyes and smile.

Learn more

Popular

  • Fresh Mango Salsa Recipe
    Fresh Mango Salsa Recipe
  • Cannoli Cheesecake Recipe
    Cannoli Cheesecake Recipe
  • Spicy Peanut Soup with Sweet Potatoes and Kale Recipe
    Spicy Peanut Soup with Sweet Potatoes and Kale Recipe
  • Stuffed Chicken Parmesan Recipe
    Stuffed Chicken Parmesan Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Feast Ful. All rights reserved.