Spinach Ricotta Stuffed Shells: Easy Dinner

Spinach and ricotta stuffed shells recipe. A healthy, easy, and veggie-packed pasta dish perfect for a comforting vegetarian dinner. Dinner .

Published: December 13, 2025
Share:
Jump to Recipe Pin It
Spinach Ricotta Stuffed Shells: Easy Dinner | Evlin Ardelo's Blog - Life, Style & Adventures
I remember the first time I made stuffed shells. I was in my early twenties, living in my first real apartment, and I wanted to make something that felt… grown-up. My mom used to make a version of this, and I can still picture her at the counter, a big bowl of the ricotta mixture beside her, patiently filling each shell. Her kitchen always smelled amazing. So, I called her for the recipe, and of course, she didn't really have one written down. It was all 'a little of this, a handful of that.' That first attempt was a bit messy, oops, but it was so worth it. The feeling of pulling that bubbly, golden-brown dish out of the oven was just pure triumph. Now, years later, it’s become a staple in my own home. The process itself is so soothing. I’ll put on some soft music, pour a glass of something nice, and just get lost in the rhythm of it all. It’s a dish that invites you to slow down. Each step, from sautéing the spinach to arranging the shells, feels deliberate and mindful. It reminds me that cooking doesn’t have to be a race to the finish line; it can be part of how we unwind and care for ourselves and the people we love. It’s more than just food; it’s a little piece of home, a connection to my past, and a comfort I love sharing.

Why You'll Love These Stuffed Shells

  • **Pure Comfort:** Honestly, there’s nothing quite like a warm, baked pasta dish. The combination of tender pasta, creamy ricotta filling, and rich tomato sauce is the definition of comfort food. It’s satisfying in a way that feels both nostalgic and deeply nourishing, perfect for a chilly evening or just when you need a little pick-me-up.
  • **Beautifully Simple:** Don't let the 'stuffed' part intimidate you! This recipe is surprisingly straightforward and forgiving. The process of filling the shells is rhythmic and almost meditative. It’s a great dish for a lazy Sunday afternoon, and the result looks so impressive, like you spent hours on it.
  • **A Feast for the Eyes:** As someone with a design background, I just love how this dish looks. The way the shells nestle together in the sauce, the golden, bubbly cheese on top, a sprinkle of fresh parsley… it’s rustic elegance. It’s a joy to bring to the table and see everyone’s eyes light up.
  • **Perfect for Prepping:** This is one of my go-to recipes when I know I'll have a busy week. You can assemble the entire dish a day or two ahead of time and just pop it in the oven when you’re ready. The flavors actually get even better as they sit and meld together. It makes for such a stress-free meal.

This is comfort food at its finest. Every bite is a warm, cheesy, and utterly delicious hug.

Essential Ingredient Guide

  • Jumbo Pasta Shells: These are the star of the show, obviously! Look, the key is to cook them just until they are al dente, maybe even a minute less than the package says. They’ll continue to cook in the oven, and you want them to hold their shape, not turn to mush. I always cook a few extra because, inevitably, a couple will tear. It’s just what they do, so don’t stress about it!
  • Whole Milk Ricotta: Please, please use whole milk ricotta for this! It makes all the difference. The texture is so much creamier and richer than the part-skim versions, which can sometimes be a little grainy or watery. It’s the base of our filling, and that luxurious, creamy texture is what makes these shells so decadent and satisfying. Trust me on this one.
  • Frozen Chopped Spinach: Okay, so here’s a little secret: frozen spinach is my best friend for this recipe. It’s already chopped and cooked down, so it saves so much time. The most important step, and I mean the *most* important, is to thaw it completely and then squeeze out every last drop of water. I wrap it in a clean kitchen towel and just wring it out. If you leave too much water in, your filling will be soupy, and nobody wants that.
Preparing Spinach Ricotta Stuffed Shells: Easy Dinner | Evlin Ardelo's Blog - Life, Style & Adventures

Complete Cooking Process

  • Preparing the Components:

    First, we get everything in its right place, which is honestly my favorite part of any recipe. You'll start by boiling a big pot of salted water for the pasta shells. While that's heating up, you can get the spinach ready by thawing and squeezing it super dry. This is also the perfect time to gently mix your lovely filling ingredients—the creamy ricotta, the Parmesan, the egg, and all those beautiful seasonings. Setting up your station like this makes the whole process feel so calm and organized, turning cooking from a chore into a truly relaxing experience.

  • Cooking the Shells & Sauce:

    Once your water is at a rolling boil, you'll carefully add the shells. Remember to cook them just until they have a little bite left, as they'll finish cooking in the oven's warmth. While they're bubbling away, you can warm up your marinara sauce in a large skillet. Just a gentle simmer is all it needs to wake up the flavors. This multi-tasking feels so efficient, and the kitchen starts to smell absolutely incredible with the aroma of tomatoes and herbs filling the air.

  • Filling and Assembling the Shells:

    Now for the fun part! Once the shells are cooked and drained, it’s time to fill them up. I find using a small spoon is the easiest way to scoop that luscious ricotta mixture into each little pasta cup. You’ll then nestle each filled shell into the warm marinara sauce in your baking dish. I love arranging them in neat little rows; it’s so visually satisfying. This step is where the dish really comes together, a beautiful mosaic of pasta and sauce, just waiting for its cheesy topping.

  • Pro Tips for Perfect Assembly

    • A small cookie scoop can make filling the shells faster and less messy.
    • Don't overfill the shells! A generous tablespoon is usually perfect.
    • Spread a thin layer of sauce on the bottom of the dish to prevent sticking.
    • For an extra-easy filling method, you can use a piping bag (or a zip-top bag with the corner snipped off).

    Taking a moment to assemble the dish with care truly elevates the final result. It’s a little act of love that you can taste in every single bite.

Cooking Spinach Ricotta Stuffed Shells: Easy Dinner | Evlin Ardelo's Blog - Life, Style & Adventures

Frequently Asked Questions

→ Can I make these stuffed shells ahead of time?

Absolutely! This is one of the best things about this recipe. You can assemble the entire dish, cover it tightly with foil, and refrigerate it for up to two days before baking. You might need to add about 10-15 minutes to the baking time since you'll be starting with a chilled dish. It’s a lifesaver for dinner parties or busy weeknights.

→ Can I freeze spinach and ricotta stuffed shells?

Yes, they freeze beautifully. You can freeze them either before or after baking. I personally prefer to freeze them unbaked. Just assemble the whole dish in a freezer-safe baking pan, cover it tightly with a layer of plastic wrap and then a layer of foil, and freeze for up to 3 months. When you’re ready to eat, you can bake it straight from frozen, just add about 30-40 extra minutes to the cook time.

→ How do I prevent my pasta shells from breaking while boiling?

Ugh, this is the most frustrating part, right? A few tricks really help. First, use a large pot with plenty of water so the shells have room to move around without crashing into each other. Stir them gently and occasionally while they cook. And most importantly, cook a few extra shells than the recipe calls for. That way, if a few tear or break, you have backups and there’s no stress.

→ Can I use fresh spinach instead of frozen?

You definitely can, it just requires an extra step. You’ll need to cook it down first. A large 10-ounce bag of fresh spinach will wilt down to about the same amount as a box of frozen. Simply sauté it in a pan with a little olive oil until it’s fully wilted, then let it cool and, just like with the frozen, squeeze out all that excess moisture before adding it to the filling. It tastes just as wonderful.

→ What can I substitute for ricotta cheese?

If you're not a fan of ricotta or don't have it on hand, you could try using cottage cheese. I'd recommend blending it first to get a smoother, creamier texture that’s more similar to ricotta. You could also use a combination of cream cheese and cottage cheese for a richer flavor. While the taste will be a bit different, it will still be a delicious and creamy filling for your shells.

→ Could I add meat to this recipe?

Of course! If you want to add some protein, cooked ground beef, turkey, or crumbled beef sausage would be a wonderful addition. Just brown about half a pound of your chosen meat with some onions and garlic, drain any excess fat, and mix it right into the spinach and ricotta filling. It makes the dish even heartier and more robust.

→ What kind of sauce is best for these stuffed shells?

Honestly, a good-quality store-bought marinara sauce works perfectly and makes this recipe so easy. I always look for one with simple ingredients, like tomatoes, garlic, and herbs. Of course, if you have a favorite homemade marinara recipe, that would be even more amazing! Any simple, classic tomato-based sauce will complement the creamy filling beautifully.

Spinach Ricotta Stuffed Shells: Easy Dinner Ready to Serve | Evlin Ardelo's Blog - Life, Style & Adventures

Chef's Tips

To make this even more comforting, try adding a little bit of cream cheese to the ricotta mixture. It adds an extra layer of tangy creaminess that is just divine. It reminds me of the filling I use for my stuffed peppers, and it's just so good.,Don't skip squeezing the spinach dry! I use a clean kitchen towel or cheesecloth to wring out every last bit of moisture. This is the most crucial step for a creamy, not watery, filling. It takes a little effort, but I promise it's the key to the perfect texture.,Feel free to get creative with your cheese! While mozzarella and Parmesan are classic, adding some provolone or asiago to the topping can add a wonderful sharp or smoky flavor. It's fun to play around and make the recipe your own. For another cheesy dish, you have to try this monkey bread.

Nutrition Facts

per serving

450

Calories

25g

Protein

38g

Carbs

22g

Fat

Fiber: 5g
Sugar: 8g
Sodium: 950mg

Taste Profile

🍯 Sweet
Low
🧂 Salty
Medium
🌶️ Spicy
None
🍋 Sour
Low
🍖 Umami
High

A savory and rich flavor profile, dominated by creamy cheese, earthy spinach, and bright, tangy tomato sauce.

Ingredient Substitutions

Don't have an ingredient? Try these alternatives

Ricotta Cheese Full-fat cottage cheese

For a similar creamy texture, you can use cottage cheese. I recommend blending it first for a few seconds to make it smoother and more ricotta-like.

Spinach Kale or Swiss chard

Finely chopped kale or Swiss chard make great substitutes. Just be sure to cook them down first and, like the spinach, squeeze out all the excess liquid before using.

Marinara Sauce Alfredo or Bechamel Sauce

For a white-sauced version, substitute the marinara with your favorite Alfredo or a simple homemade bechamel sauce. It creates a rich, creamy, and completely different flavor experience.

Recipe Variations

Try these delicious twists on the original

Three-Cheese & Herb Variation

Elevate the filling by using a blend of ricotta, mozzarella, and provolone cheese. Add a tablespoon of fresh chopped basil and oregano to the mixture for a brighter, more herbaceous flavor profile.

Creamy Rosé Sauce Variation

Instead of straight marinara, use a rosé sauce (a mix of tomato sauce and heavy cream) for an even more decadent and creamy bake. It gives the entire dish a velvety, luxurious finish.

Mushroom and Spinach Variation

For an even deeper, earthier flavor, sauté 8 ounces of finely chopped cremini mushrooms with the garlic before adding them to the spinach and ricotta mixture. The mushrooms add a wonderful savory depth, reminiscent of my stuffed chicken recipe.

Common Mistakes to Avoid

Learn from others' mistakes for perfect results

  • **Watery Filling** - Not squeezing enough water out of the spinach is the number one mistake. It will make your filling loose and watery.
  • **Overcooking the Shells** - Boiling the shells until they are too soft will cause them to tear easily and become mushy after baking.
  • **Under-seasoning the Filling** - Ricotta is very mild, so it needs adequate salt, pepper, and herbs to really shine. Don't be shy with the seasoning!
  • **Forgetting to Sauce the Bottom** - Skipping the layer of sauce on the bottom of the pan can cause the shells to stick and burn.

Meal Prep & Storage

Make Ahead Tips

This recipe is a dream for making ahead. You can fully assemble the dish in the baking pan, cover it tightly, and store it in the refrigerator for up to 2 days. When you’re ready to eat, just bake as directed, adding about 10-15 minutes to the initial covered baking time to account for the chill. It makes hosting or a busy weeknight feel so effortless.

Leftover Ideas

Leftover stuffed shells are a true gift! Store them in an airtight container in the fridge for up to 4 days. Reheat gently in the oven or toaster oven for the best texture, or in the microwave for a quick and easy lunch. I sometimes find the flavors are even more developed and delicious on the second day.

Perfect Pairings

Serve this with...

A crisp, simple green salad with a lemon vinaigrette. Warm, crusty garlic bread for dipping into the extra sauce. Steamed or roasted asparagus or broccoli on the side. A glass of sparkling water with a twist of lemon.

Cooking Timeline

0-5 min

Preheat oven to 375°F. Put a large pot of salted water on to boil.

5-15 min

Cook pasta shells according to package directions for al dente. While they cook, mix the filling ingredients in a bowl.

15-25 min

Drain shells. Spread sauce in the baking dish. Fill each shell with the ricotta mixture and arrange in the dish.

25-30 min

Top with remaining sauce and cheese. Cover with foil.

30-60 min

Bake for 25 minutes covered, then 10-15 minutes uncovered until bubbly and golden. Let rest before serving.

Spinach Ricotta Stuffed Shells: Easy Dinner

Spinach Ricotta Stuffed Shells: Easy Dinner

A healthy, veggie-packed pasta dish perfect for a comforting vegetarian dinner.

Author: Sofia Marin

Timing

Prep Time

25 Minutes

Cook Time

35 Minutes

Total Time

1 Hour

Recipe Details

Category: Dinner
Difficulty: Easy
Cuisine: Italian-American
Yield: 6 Servings Servings
Dietary: Vegetarian

Ingredients

For the Shells and Filling

  • 01 1 (12 ounce) box jumbo pasta shells
  • 02 1 (15 ounce) container whole milk ricotta cheese
  • 03 1 (10 ounce) package frozen chopped spinach, thawed and squeezed very dry
  • 04 1 large egg, lightly beaten
  • 05 1 cup grated Parmesan cheese, divided
  • 06 1/2 cup shredded mozzarella cheese
  • 07 2 cloves garlic, minced
  • 08 1/2 teaspoon salt
  • 09 1/4 teaspoon black pepper
  • 10 1/4 teaspoon ground nutmeg

For the Assembly

  • 01 1 (24 ounce) jar good-quality marinara sauce
  • 02 1 cup shredded mozzarella cheese
  • 03 2 tablespoons fresh parsley or basil, chopped, for garnish

Instructions

Step 01

Let’s begin by getting the oven ready and cooking our pasta. First things first, preheat your oven to 375°F (190°C). It feels so good to get that going first. Then, bring a large pot of generously salted water to a rolling boil. Carefully add the jumbo shells and cook according to the package directions, but aim for the lower end of the time range for a nice al dente texture. You want them tender but still firm enough to hold their shape. Once they're done, gently drain them and rinse with cool water to stop the cooking process. Set them aside while we make the filling.

Step 02

Now for the heart of the dish: that creamy, dreamy filling. In a medium-sized bowl, combine the whole milk ricotta, the very well-drained spinach, the beaten egg, half of your Parmesan cheese (that’s 1/2 cup), the 1/2 cup of shredded mozzarella, minced garlic, salt, pepper, and that little whisper of nutmeg. The nutmeg is my secret ingredient—it really elevates the flavors and adds a warmth you can’t quite place, but you’d miss it if it were gone. Stir everything together until it's just combined. Don't overmix; you want to keep that lovely texture.

Step 03

It's time to assemble our masterpiece. Spread about half of the marinara sauce evenly over the bottom of a 9x13-inch baking dish. This creates a cozy little bed for the shells to rest in and prevents them from sticking. Using a small spoon, carefully fill each cooked pasta shell with a generous scoop of the ricotta mixture. As you fill them, nestle them snugly in the baking dish, open-side up. I just love how they look all lined up in their neat little rows, ready for the oven. This part feels a lot like making my stuffed peppers.

Step 04

Time for the finishing touches before baking. Spoon the remaining marinara sauce over and around the stuffed shells. You don't have to cover them completely; it's nice to have some of the filling peeking through. Now, sprinkle the remaining 1 cup of mozzarella and 1/2 cup of Parmesan cheese evenly over the top. Cover the baking dish with foil and place it in your preheated oven. Bake for 25 minutes, then remove the foil and bake for another 10-15 minutes, or until the cheese is melted, bubbly, and just starting to get golden brown spots. The whole house will smell incredible!

Notes & Tips

  • 1 To make this even more comforting, try adding a little bit of cream cheese to the ricotta mixture. It adds an extra layer of tangy creaminess that is just divine. It reminds me of the filling I use for my stuffed peppers, and it's just so good.
  • 2 Don't skip squeezing the spinach dry! I use a clean kitchen towel or cheesecloth to wring out every last bit of moisture. This is the most crucial step for a creamy, not watery, filling. It takes a little effort, but I promise it's the key to the perfect texture.
  • 3 Feel free to get creative with your cheese! While mozzarella and Parmesan are classic, adding some provolone or asiago to the topping can add a wonderful sharp or smoky flavor. It's fun to play around and make the recipe your own. For another cheesy dish, you have to try this monkey bread.

Tools You'll Need

  • 9x13-inch Baking Dish: This is the perfect vessel for our shells. A ceramic or glass dish works beautifully, as it heats evenly and retains warmth, keeping your pasta hot at the table. It also makes for such a lovely presentation.

  • Large Pot: You'll need a big pot to boil the pasta shells. Giving them plenty of room to move around freely is a key secret to preventing them from sticking together or breaking apart during the cooking process.

  • Mixing Bowl: A simple, good-sized mixing bowl is essential for combining all the delicious ingredients for the filling. It’s where the magic starts, blending the creamy ricotta, spinach, and cheeses into a perfect harmony of flavor.

  • Small Spoon or Cookie Scoop: While you can use a regular spoon, a small cookie scoop is my secret weapon for filling the shells. It portions the filling perfectly and makes the process quick, easy, and so much neater. It's a small tool that makes a big difference.

Must-Know Tips

  • **Cook a Few Extra Shells** - Inevitably, a few shells will tear or break during boiling. Cooking 4-5 extra ensures you'll have enough perfect ones for filling without any stress.
  • **Don't Over-Boil the Pasta** - Cook the shells to al dente, as they will continue to soften while baking in the sauce. This prevents them from becoming mushy and helps them hold their shape.
  • **Season Every Layer** - Be sure to salt your pasta water, season your filling well, and use a flavorful marinara sauce. Building layers of flavor is what makes the final dish taste so rich and complete.

Professional Secrets

  • **A Pinch of Nutmeg** - Adding a tiny bit of ground nutmeg to the ricotta filling is a classic Italian trick. It enhances the creamy flavors and adds a subtle warmth that is absolutely wonderful.
  • **Use Whole Milk Cheeses** - For the creamiest, most luxurious filling and the best cheese pull, always opt for whole milk ricotta and full-fat mozzarella. It makes a noticeable difference in the final texture.
  • **Let It Rest** - After pulling the dish from the oven, let it rest for 5-10 minutes before serving. This allows the filling and sauce to set up a bit, making it easier to serve and ensuring the shells don't fall apart.
Sofia Marin

Recipe by

Sofia Marin

“Dinner is where stories are shared and flavors shine. I craft comforting recipes perfect for family nights.” 🍷🍲

Get Delicious Recipes Weekly

Join 25,000+ home cooks getting our best recipes straight to their inbox.

Free forever • No spam • Unsubscribe anytime