Stuffed Pasta Shells

5 from 4 votes
Jump to Recipe

These Stuffed Pasta Shells give you all the cozy, cheesy satisfaction of a baked pasta dish, but with a different spin. Instead of layered noodles, this recipe fills each jumbo shell with a creamy ricotta and spinach mixture, then nestles them into a bed of tomato sauce and tops everything with melty mozzarella. The result is a pasta bake that feels a little more elegant, with perfectly portioned shells that are just as comforting as lasagna, but with their own charm. Whether you’re making dinner for family or prepping a meal ahead of time, this dish is a reliable go-to that never disappoints.

A baked dish of stuffed pasta shells filled with spinach and ricotta, topped with melted cheese and fresh basil leaves, sits in a casserole dish over tomato sauce—an irresistible stuffed pasta shells recipe, ready to serve with a fork.

What makes these stuffed shells with ricotta so special is the way everything comes together in the oven. The filling is creamy and savoury, with just a hint of nutmeg to round out the ricotta and spinach. Nestled into tomato sauce and topped with mozzarella, the shells soften even more as they bake, soaking up the flavour from the sauce while the cheese melts into golden, bubbly perfection.

It’s a dish that feels hearty and indulgent without being difficult, and if you use my homemade tomato sauce, it takes things to the next level. This one’s also a lifesaver when you want to get ahead: you can assemble the entire dish up to 24 hours in advance or freeze it unbaked for later. Whether you’re feeding a crowd or stocking your freezer, this is one of those recipes that’s worth keeping in your rotation. If you love my Creamy Tuscan Chicken Pasta or my Skillet Lasagna, you’ll love this one.

😍 Why You’ll Love These Stuffed Pasta Shells

Crowd-pleaser: jumbo shells filled with creamy spinach ricotta are always a hit at the table.
Cheesy comfort: ricotta, mozzarella, and parmesan melt together for gooey, golden perfection.
Make-ahead friendly: assemble in advance, then just bake when you’re ready to serve.
Freezer-friendly: stash a pan in the freezer for busy weeknights or last-minute guests.
Versatile: keep it vegetarian, add sausage or turkey, or swap in your favourite sauce.

🍝 Ingredients To Make Stuffed Pasta Shells

Jumbo pasta shells: sturdy and perfect for holding generous spoonfuls of creamy filling. Cook a few extra in case some tear.
Tomato sauce: adds richness and moisture to the dish. Use your favourite jarred brand or my homemade tomato sauce.
Frozen spinach: thawed and squeezed dry so your filling stays thick and not watery.
Ricotta cheese: mild and creamy, the base of the filling.
Egg: binds everything together so the filling holds its shape.
Shredded mozzarella: melts into the filling for that perfect gooey bite.
Fresh mozzarella: layered on top for a rich, milky finish that bubbles up in the oven.

Parmesan cheese: sharp and nutty, it balances the creamy ricotta and adds depth.
Garlic powder: brings warm, savoury flavour without the need to sauté.
Onion powder: adds a mellow, sweet note to the filling.
Dried basil: for classic Italian herb flavour.
Dried oregano: earthy and slightly peppery.
Nutmeg: just a pinch adds subtle warmth and enhances the spinach and ricotta.
Salt and black pepper: to season everything perfectly.
Olive oil (optional): keeps the shells from sticking together after boiling.
Fresh basil: the final garnish for a burst of colour and freshness.

A person wearing a white top and apron holds a green pot filled with rich Homemade Tomato Sauce, garnished with fresh basil leaves, in a cozy kitchen setting—a perfect scene for preparing your favorite sunday sauce.

✔ How To Make This Stuffed Pasta Shells Recipe

To start, bring a large pot of salted water to a boil. Cook the jumbo pasta shells for about 2 minutes less than the package says — they’ll finish cooking in the oven. Drain them gently, then drizzle with a little olive oil to keep them from sticking. Set aside while you prep everything else.

Next, thaw your frozen spinach. If you planned ahead, overnight in the fridge works best. If not, you can microwave it or run it under hot water in a colander. Once it’s thawed, squeeze out as much liquid as possible — this part’s important! Use your hands or a clean dish towel to get it really dry. Then give it a fine chop and set aside.

In a medium bowl, add the chopped spinach, ricotta, egg, shredded mozzarella, Parmesan, garlic powder, onion powder, dried basil, dried oregano, nutmeg, salt, and black pepper. Stir everything together until it’s well combined and creamy and now you’ve got your filling!

🤝 Sammy’s Tip for This Stuffed Shells with Ricotta

  • Drizzle cooked shells with a splash of olive oil and gently toss avoiding the shells sticking together.
  • I prefer to do it seam-side down to prevent the corners of the pasta shells from drying out during baking.
  • Broil for the last 1-2 minutes until the top is golden brown and bubbly.

Now, grab a 9×13-inch baking dish and spread 1 cup of tomato sauce across the bottom. This gives the shells something to sit in and keeps them from sticking.

Spoon about 1-2 tablespoons of the ricotta mixture into each cooked shell. Gently press the filling in and fold the shell around it. Place each one seam-side down into the baking dish so the edges don’t dry out while baking.

Once all the shells are nestled in, spoon the remaining 1 cup of tomato sauce evenly over the top. Lay the slices of fresh mozzarella across the shells, spacing them out.

Cover the baking dish with foil and bake at 375°F for 15 minutes. Then remove the foil and bake uncovered for another 15 minutes. For a golden, bubbly finish, broil the top for 1-2 minutes at the end.

Let it rest for 5-10 minutes after baking so everything sets nicely. Finish with fresh basil.

Fresh stuffed pasta shells with melted cheese and basil leaves, ready to serve.
Delicious lasagna rolls topped with cheese and fresh basil, perfect for dinner.

🗒 Variations

Make it spicy: stir red pepper flakes into the filling or sprinkle on top before baking.
White sauce: swap the tomato sauce for an Alfredo-style sauce for a creamy twist.
Add meat: fold in some cooked Italian sausage, ground beef, or turkey to the ricotta mixture.

🗒 Substitutions

Fresh mozzarella: swap for more shredded mozzarella if you don’t have the fresh ball.
Gluten-free: sub in gluten-free jumbo shells.
Spinach: use fresh spinach (blanched and chopped) or sub in chopped kale if needed.
Ricotta alternative: cottage cheese can work if that’s what you have on hand; just make sure to drain it first.

🍴 Leftovers? Lucky you.

If you happen to have leftover stuffed pasta shells, store them in an airtight container in the fridge for up to 3 days. You can also freeze for up 2 months; just thaw overnight in the fridge before baking.

🤔 FAQ’S

Which tomato sauce works best with these stuffed pasta shells?

Use a simple, well-seasoned marina or my Homemade Tomato Sauce.

What if my filling is too wet?

It’s likely the spinach wasn’t fully drained. Press it out using a clean kitchen towel or cheesecloth. Also drain your ricotta if needed.

Can I use gluten-free shells?

Yes! Use your favourite jumbo pasta shells that are gluten-free.

Can I make these stuffed pasta shells without the ricotta?

Sure. You can swap the ricotta for cottage cheese. The flavour and texture will be slightly different but still delicious.

Do I have to cook the pasta shells first?

Yes, for the recipe the shells need to be boiled first; just slightly overdone. They’ll finish cooking in the oven as they bake in the sauce.

👩🏻‍🍳 Hungry For More? 

If you loved this Stuffed Pasta Shells recipe, then make sure to check out a few of my other favourites you may also love:

💌 Let’s Stay Connected

Keep in touch with me on Instagram, TikTokFacebook, and Pinterest! If you do make this stuffed pasta shells recipe (or any recipe of mine) don’t forget to leave a review.

Fresh stuffed pasta shells with melted cheese and basil leaves, ready to serve.
5 from 4 votes

Stuffed Pasta Shells

By Sammy Montgoms
Stuffed Pasta Shells are genersouly stuffed with a simple spinach ricotta filling, topped with tomato sauce, fresh mozzarella, then baked until golden and bubbly.
Prep: 40 minutes
Cook: 25 minutes
Total: 1 hour 5 minutes
Servings: 26 shells
Prep: 40 minutes
Cook: 25 minutes
Total: 1 hour 5 minutes
Servings: 26 shells

Equipment

  • 1 large/deep pot
  • 1 baking dish

Ingredients 

  • 26 jumbo pasta shells
  • 2 cups tomato sauce, 1 cup for the bottom of the baking dish and 1 cup to pour over the top of the assembled shells
  • 1 cup frozen spinach, thawed, excessively squeezed dry, and chopped fine
  • cups ricotta
  • 1 egg
  • 1 cup mozzarella, shredded
  • 150 grams fresh mozzarella ball, or provolone, sliced into 8-10 pieces, for the top
  • 1/4 cup parmesan cheese, finely grated
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp dried basil
  • 1/2 tsp dried oregano
  • 1/8 tsp nutmeg
  • 1/4 tsp salt
  • 1/8 tsp black pepper
  • fresh basil, to garnish

Instructions 

  • Cook your pasta: to a large pot of salted boiling water cook your shells according to package instructions, less 2 minutes as they will finish cooking in the oven.
    Drain and set aside until ready to use.
    Sammy's tip: drizzle with a splash of olive oil and gently toss to avoid the shells from sticking together.
  • Prepare the spinach: ideally, thaw the frozen spinach overnight. Alternatively, you can run it under hot water or microwave it to speed up the process. Once thawed, use your hands to squeeze out as much moisture as possible to prevent a watery filling. Chop very fine and set aside until ready to use.
  • Assemble filling: to a medium sized bowl add the spinach, ricotta, egg, shredded mozzarella, parmesan, garlic powder, onion powder, dried basil, dried oregano, nutmeg, salt and black pepper.
    Gently mix until well combined.
  • Fill the shells: coat the bottom of a 9×13 inch baking dish (or similar size) with 1 cup of tomato sauce.
    Fill each shell with the spinach ricotta mixture by spooning in 1 to 2 tablespoons, generously filling the shell.
    Once filled, gently fold the sides of the shell around the filling and place it seam-side down in the baking dish.
    Sammy's tip: I prefer to do it seam-side down to prevent the corners of the pasta shells from drying out during baking.
  • Finish: evenly spread over the last cup up tomato sauce and top with the fresh mozzarella pieces.
  • Bake: cover with foil and bake at 375 °F for 15 minutes, remove foil and bake for another 10-15 minutes.
    Sammy's tip: broil for the last 1-2 minutes until the top is golden brown and bubbly.
  • Garnish: with fresh basil.

Video

Nutrition

Calories: 99kcal | Carbohydrates: 8g | Protein: 6g | Fat: 5g | Saturated Fat: 3g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Trans Fat: 0.001g | Cholesterol: 22mg | Sodium: 212mg | Potassium: 135mg | Fiber: 1g | Sugar: 1g | Vitamin A: 1358IU | Vitamin C: 2mg | Calcium: 111mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Author: Sammy Montgoms
Prep Time: 40 minutes
Cook Time: 25 minutes
Total Time: 1 hour 5 minutes
Course: Main Course, pasta, Side Dish
Cuisine: American, Italian
Servings: 26 shells
Calories: 99
Like this recipe? Leave a comment below!

About Sammy Montgoms

I am so glad you are here. I am a BIG foodie gal. I am one of those people who lives to eat, rather than eats to live. I love to create nostalgic Italian dishes (especially pasta), but I also love to whip up simple and quick recipes for my family. Hopefully, my page inspires you to do the same. Thank you for being here, and happy eating!

You Might also like:

5 from 4 votes

Leave a comment

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

Recipe Rating




7 Comments

  1. I haven’t made this yet but my hubs loves stuffed shells so planning to this week. Question: tomato sauce like in a can or marinara style sauce?

  2. 5 stars
    My 12 year old selected this recipe for us to make together for dinner tonight. It turned out so great and they were so proud of themselves! We dropped off a serving to Nana as well! Everyone loved it. Thanks for not only a delicious meal, but one that truly made a young chef feel such a sense of accomplishment!

  3. 5 stars
    This looks incredible! I was wondering if I wanted to freeze this for my kids at college, when would I freeze it? After baking it and letting it cool down?
    Thank you for all your share!