Spinach Ricotta Shells for a Quick Family Joy

With just a handful of simple ingredients, spinach ricotta shells deliver a comforting, cheesy, and satisfying meal that feels both elegant and easy. Each jumbo pasta shell is generously stuffed with a creamy, savory filling of ricotta, spinach, and Parmesan, then nestled in marinara sauce and baked until the mozzarella topping is perfectly golden and bubbly.

What Makes Spinach Ricotta Shells So Special

With just a handful of simple ingredients, spinach ricotta shells deliver a comforting, cheesy, and satisfying meal that feels both elegant and approachable. We love how the jumbo pasta shells create perfect little pockets for a rich, savory filling of ricotta, spinach, and Parmesan, all smothered in a vibrant marinara sauce and baked until the mozzarella on top is gloriously bubbly and golden. This is the kind of baked pasta shells dish that turns an ordinary weeknight into something special, and it’s always a hit with the whole family. During our testing, we discovered that thoroughly squeezing the thawed spinach is the secret to a filling that’s creamy, not watery. It’s a simple step, but it makes all the difference in creating the perfect texture for these ricotta spinach shells. Once you get the hang of stuffing them, you’ll find this recipe is far simpler than it looks, and the result is so impressive!
This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for Spinach Ricotta Shells

Here is everything you’ll need to create this delicious spinach ricotta pasta. We find that using whole milk ricotta and freshly grated Parmesan makes the filling exceptionally creamy and flavorful.
  • 12 jumbo pasta shells
  • 1 tablespoon olive oil
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 10 ounces frozen chopped spinach, thawed and squeezed very dry
  • 15 ounces whole milk ricotta cheese
  • 1 large egg, lightly beaten
  • 1/2 cup grated Parmesan cheese
  • 1/4 teaspoon freshly grated nutmeg
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 24 ounces jarred marinara sauce
  • 1 cup shredded low-moisture mozzarella cheese
  • 2 tablespoons chopped fresh basil

Cook Time for Baked Pasta Shells

We’ve timed this recipe repeatedly in our test kitchen to give you the most accurate estimates. From start to finish, you can expect to have this cheesy spinach pasta on the table in just over an hour. The active prep time is very manageable, and the oven does most of the work for you.
  • Prep Time: 25 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour 5 minutes

How to Make Stuffed Pasta Shells

Follow these steps for perfectly cooked and assembled spinach ricotta shells. We recommend reading through all the steps once before you begin for a smooth cooking process.

Step 1: Cook the Pasta Shells

Cook the jumbo pasta shells in a large pot of well-salted boiling water according to package directions until al dente. Drain carefully and arrange them in a single layer on a baking sheet to prevent sticking.

Step 2: Sauté the Aromatics

While the pasta cooks, heat the olive oil in a skillet over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Add the minced garlic and cook for 1 more minute until fragrant.

Step 3: Make the Filling

In a large mixing bowl, combine the ricotta cheese, beaten egg, grated Parmesan, nutmeg, salt, and pepper. Mix well. Stir in the cooked onion and garlic mixture and the squeezed-dry spinach until fully incorporated.

Step 4: Assemble the Dish

Spread about 1 cup of the marinara sauce evenly over the bottom of a 9×13 inch baking dish. Using a spoon, carefully fill each cooked pasta shell with the spinach-ricotta mixture and place them seam-side up in the baking dish.

Step 5: Add Sauce and Cheese

Pour the remaining marinara sauce over the top of the stuffed shells, spreading it to cover them evenly. Sprinkle the shredded mozzarella cheese over the sauce.

Step 6: Bake to Perfection

Cover the baking dish tightly with foil and bake in a preheated 375°F oven for 25 minutes. Then, remove the foil and bake for another 10-15 minutes, or until the cheese is bubbly and lightly browned in spots.

Step 7: Rest and Garnish

Let the baked shells rest for 5-10 minutes after removing them from the oven; this helps the filling set for easier serving. Garnish with the chopped fresh basil before serving.

Pro Tips & Tasty Tweaks

After making countless batches of these ricotta spinach shells, our team has gathered a few favorite tips to ensure your success and give you ideas for customizing this beloved dish.
  • Flavor Swap: For a richer sauce, try using a basil-infused or roasted garlic marinara.
  • Timing Adjustment: If you’re in a rush, you can assemble the dish up to a day ahead, cover, and refrigerate. Just add a few extra minutes to the baking time.
  • Prep Fix: To make stuffing the shells even easier, use a small cookie scoop or a piping bag without a tip to neatly fill each shell.
  • Storage Tip: Leftovers reheat beautifully. Cover with foil and warm in a 350°F oven for about 15-20 minutes, or until heated through.

Flavor & Texture Notes

When you pull these spinach ricotta shells from the oven, you’re greeted with a truly inviting aroma of garlic, herbs, and melted cheese. The flavor profile is a beautiful balance: the richness of the cheeses is brightened by the marinara and cut through by the earthy, slightly sweet spinach. A hint of nutmeg in the background adds a subtle warmth that makes the filling taste deeply comforting and complex. Texture is key here. You should experience a tender-yet-firm bite from the al dente pasta shell, which gives way to a luxuriously creamy and smooth ricotta spinach filling. The top layer offers a delightful contrast with its stretchy, bubbly mozzarella and crisped-up edges where the sauce has caramelized slightly. The final garnish of fresh basil adds a pop of color and a fresh, peppery note that lifts the entire dish.

Variations & Substitutions

One of the things we love about this spinach ricotta pasta is its versatility. It’s a wonderful canvas for your own creative touches. Here are a few of our team’s favorite ways to mix things up while keeping the dish fully compliant and delicious.
  • Herb Garden Version: Stir a quarter cup of chopped fresh herbs like parsley, oregano, or chives directly into the ricotta filling for an extra layer of freshness.
  • Mushroom Lover’s Twist: Sauté eight ounces of finely chopped cremini mushrooms with the onions until they’ve released their liquid and turned golden brown. This adds a wonderful, meaty depth to the filling.
  • Creamy Tomato Sauce: For a richer, pink sauce, stir half a cup of heavy cream into the marinara sauce before pouring it over the shells.
  • Dairy Swap: If needed, you can substitute the ricotta with an equal amount of well-drained cottage cheese that’s been blended until smooth. For the Parmesan, a hard, aged cheese like Pecorino Romano works beautifully.
  • Extra Veggie Boost: Feel free to add other finely chopped or grated vegetables to the filling. Zucchini or carrots, sautéed until soft, blend in perfectly and add nutrition.

Make-Ahead & Scaling

We love how flexible these spinach ricotta shells are for planning ahead. In fact, we often assemble the entire dish the night before a busy day and simply pop it in the oven when we’re ready. This makes it a fantastic option for stress-free entertaining or easy weeknight dinners. For make-ahead prep, you can cook the pasta shells and prepare the filling up to two days in advance. Store them separately in airtight containers in the refrigerator. When you’re ready to bake, let the filling sit at room temperature for about 20 minutes to make it easier to spread, then assemble and bake as directed. You can also fully assemble the stuffed pasta shells in the baking dish, cover tightly, and refrigerate for up to 24 hours before baking. If baking from cold, add 5-10 minutes to the covered baking time. When scaling this recipe, we’ve found it works beautifully for both smaller and larger gatherings. For a smaller batch, simply halve all ingredients and use an 8×8 inch baking dish. For a crowd, you can double the recipe and use two 9×13 inch dishes, rotating them halfway through baking for even cooking. Just remember that the total baking time might need a slight increase when the dish is very full.

How to Serve spinach ricotta shells

After pulling a bubbling pan of these ricotta spinach shells from the oven, we always let them rest for about 10 minutes—this waiting period is tough but crucial! That brief rest allows the filling to set perfectly, making serving so much cleaner. We love how this dish feels both comforting and elegant, making it suitable for everything from family dinners to casual gatherings with friends. For a complete meal, pair your cheesy spinach pasta with a crisp green salad tossed in a light vinaigrette to balance the richness. Garlic bread or warm, crusty Italian bread is perfect for scooping up every last bit of sauce. If you’re serving a crowd, roasted vegetables like asparagus or broccoli make excellent sides that complement the flavors beautifully. During our testing, we discovered that serving these baked pasta shells family-style right from the baking dish creates such a warm, inviting atmosphere. The sight of that golden, bubbly cheese always brings everyone to the table with big smiles.

Mistakes to Avoid

Through our many rounds of testing these spinach ricotta shells, we’ve identified a few common pitfalls that can affect your final result. Fortunately, they’re all easily avoidable with a little know-how! One question we often hear is why the filling sometimes turns out watery. The main culprit is usually not squeezing the spinach thoroughly enough. Frozen spinach holds a surprising amount of water, and if you don’t press it firmly in a clean kitchen towel or between paper towels, that extra moisture will seep out during baking. Take that extra minute to really squeeze it dry—your ricotta spinach shells will thank you with perfect, creamy texture. Another common issue is overcooked pasta before baking. Remember to cook your jumbo shells only until al dente, as they’ll continue to soften in the oven. If they’re fully cooked before baking, you might end up with mushy stuffed pasta shells that don’t hold their shape well. We also recommend arranging them in a single layer on a baking sheet after draining to prevent sticking together. Don’t skip the egg in the filling! We’ve experimented without it, and the result is a filling that doesn’t hold together as well. The egg acts as a binder, giving your spinach ricotta pasta that perfect sliceable texture. Finally, resist the temptation to skip the resting time after baking. Those 5-10 minutes allow the cheeses to set slightly, making serving much neater. We’ve made all these mistakes ourselves during testing, so learn from our experience! With these tips in mind, your cheesy spinach pasta will turn out perfectly every time.

How to Store spinach ricotta shells

We’re happy to report that these spinach ricotta shells store and reheat beautifully, making them fantastic for leftovers or planned-ahead meals. Through our testing, we’ve perfected the storage methods to maintain that wonderful texture and flavor. For refrigerator storage, place cooled leftovers in an airtight container for up to 4 days. You can also cover the baking dish tightly with plastic wrap or foil if you prefer. To reheat, we recommend the oven method for best results: place individual portions or the entire dish in a 350°F oven, covered with foil, for 15-20 minutes or until heated through. This method helps maintain the texture of the pasta and prevents the cheese from becoming rubbery. These baked pasta shells also freeze exceptionally well. For freezing, we suggest assembling the unbaked shells in a freezer-safe dish, covering tightly with both plastic wrap and foil, and freezing for up to 3 months. When ready to bake, you can transfer them directly to the oven from frozen, adding 15-20 minutes to the covered baking time. Already baked stuffed pasta shells can also be frozen in airtight containers for quick single-serving meals.

Try This spinach ricotta shells Yourself

We genuinely hope you’ll give these incredible spinach ricotta shells a try in your own kitchen. This is one of those recipes that consistently earns rave reviews from our testers and their families—it’s become a regular in our own meal rotations because it strikes that perfect balance between special enough for company and easy enough for a Tuesday night. What we love most about this spinach ricotta pasta is how it brings people together around the table. There’s something about that combination of creamy filling, tender pasta, and bubbly cheese that feels like a warm hug in dish form. Whether you’re cooking for a busy family dinner or hosting friends, this recipe delivers comfort and satisfaction every time. Don’t be intimidated by the idea of stuffing the shells—after the first few, you’ll find your rhythm, and the process goes quickly. We promise the effort is well worth it when you see those happy faces around your table digging into these delicious ricotta spinach shells.
public

Spinach Ricotta Shells

No ratings yet
With just a handful of simple ingredients, spinach ricotta shells deliver a comforting, cheesy, and satisfying meal that feels both elegant and easy. Each jumbo pasta shell is generously stuffed with a creamy, savory filling of ricotta, spinach, and Parmesan, then nestled in marinara sauce and baked until the mozzarella topping is perfectly golden and bubbly.
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian
Calories: 485

Ingredients
 
 

  • 12 jumbo pasta shells
  • 1 tablespoon olive oil
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 10 ounces frozen chopped spinach, thawed and squeezed very dry
  • 15 ounces whole milk ricotta cheese
  • 1 large egg, lightly beaten
  • 0.5 cup grated Parmesan cheese
  • 0.25 teaspoon freshly grated nutmeg
  • 1 teaspoon kosher salt
  • 0.5 teaspoon black pepper
  • 24 ounces jarred marinara sauce
  • 1 cup shredded low-moisture mozzarella cheese
  • 2 tablespoons chopped fresh basil for garnish

Equipment

  • large pot
  • 9x13-inch baking dish
  • skillet
  • mixing bowl
  • Baking sheet

Method
 

  1. Cook the jumbo pasta shells in a large pot of well-salted boiling water according to package directions until al dente. Drain carefully and arrange them in a single layer on a baking sheet to prevent sticking.
  2. While the pasta cooks, heat the olive oil in a skillet over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Add the minced garlic and cook for 1 more minute until fragrant.
  3. In a large mixing bowl, combine the ricotta cheese, beaten egg, grated Parmesan, nutmeg, salt, and pepper. Mix well. Stir in the cooked onion and garlic mixture and the squeezed-dry spinach until fully incorporated.
  4. Spread about 1 cup of the marinara sauce evenly over the bottom of a 9x13 inch baking dish. Using a spoon, carefully fill each cooked pasta shell with the spinach-ricotta mixture and place them seam-side up in the baking dish.
  5. Pour the remaining marinara sauce over the top of the stuffed shells, spreading it to cover them evenly. Sprinkle the shredded mozzarella cheese over the sauce.
  6. Cover the baking dish tightly with foil and bake in a preheated 375°F oven for 25 minutes. Then, remove the foil and bake for another 10-15 minutes, or until the cheese is bubbly and lightly browned in spots.
  7. Let the baked shells rest for 5-10 minutes after removing them from the oven; this helps the filling set for easier serving. Garnish with the chopped fresh basil before serving.

Nutrition

Calories: 485kcalCarbohydrates: 42gProtein: 28gFat: 23gSaturated Fat: 12gCholesterol: 95mgSodium: 1280mgPotassium: 680mgFiber: 5gSugar: 8gVitamin A: 7850IUVitamin C: 18mgCalcium: 520mgIron: 3.2mg

Notes

Make sure to squeeze every last drop of moisture from the spinach to prevent watery filling. You can assemble the dish up to a day ahead and refrigerate until ready to bake. Slightly undercook the pasta shells by 1-2 minutes since they'll continue cooking in the oven.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Easy Dinner eBook

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Cookware Set

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review
Total Crushing Blender

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review
Glass Food Storage Set

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I use fresh spinach instead of frozen?

Absolutely! We’ve tested this extensively. You’ll need about 1 pound of fresh spinach. Simply wilt it in a pan with a teaspoon of water, then drain and squeeze it very dry before adding to the filling. The key is removing as much moisture as possible to prevent watery spinach ricotta shells.

How do I prevent the shells from tearing when stuffing?

We found that cooking the shells until just al dente and handling them gently makes all the difference. Using a small spoon or cookie scoop to fill them helps, and arranging them in a single layer after cooking prevents sticking. If a few do tear slightly, don’t worry—they’ll still taste delicious!

Can I make these spinach ricotta shells without eggs?

While the egg helps bind the filling, you can omit it if needed. The texture will be slightly less firm but still very tasty. We’ve had good results by thoroughly draining the ricotta and spinach to minimize extra moisture when making egg-free versions of our ricotta spinach shells.

What’s the best way to reheat leftover stuffed shells?

We prefer reheating in the oven at 350°F covered with foil for 15-20 minutes. This method preserves the texture much better than microwaving. If you’re reheating a frozen portion, add an extra 5-10 minutes to the heating time until thoroughly warmed.

Conclusion

We truly hope this guide inspires you to create these comforting spinach ricotta shells in your own kitchen. This dish has become such a beloved staple in our testing because it delivers restaurant-quality flavor with home-cooked simplicity. Remember that you can easily prepare it ahead of time for stress-free entertaining or busy weeknights. We’d love to hear about your experience making these cheesy, satisfying shells—they’re sure to become a new favorite in your recipe collection too!

SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating