Stuffed Shells with Ricotta and Spinach

Featured in: Home-Cooked Plates

These jumbo pasta shells are generously filled with a smooth ricotta and spinach mixture seasoned with garlic, nutmeg, and Parmesan. The shells nestle in a rich homemade tomato sauce before being baked until the mozzarella topping turns golden and bubbly. This classic Italian comfort dish serves four and comes together in about an hour, making it perfect for family dinners or meal prep.

Updated on Tue, 13 Jan 2026 11:43:00 GMT
Golden baked Stuffed Shells with melted mozzarella and Parmesan, bubbling in rich tomato sauce next to fresh basil leaves. Pin It
Golden baked Stuffed Shells with melted mozzarella and Parmesan, bubbling in rich tomato sauce next to fresh basil leaves. | islikitchenette.com

My tiny apartment kitchen barely had counter space, but that didnt stop me from attempting stuffed shells for my first dinner party. The shells overflowed the baking dish, cheese bubbled onto the oven floor, and we ended up eating at 9:30 pm with slightly burned edges and laughter filling every corner of the room.

Last winter, my neighbor Sarah came over with a bag of groceries and said we needed something that would warm us up from the inside out. We spent the afternoon chopping garlic at my worn wooden table, filling shells while snow piled up against the windows, and discovering that the simplest ingredients can create the most memorable moments.

What's for Dinner Tonight? ๐Ÿค”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 20 jumbo pasta shells: Look for the biggest ones you can find, theyre much easier to fill and hold more of that delicious ricotta mixture
  • Salt: Generously salt your pasta water, it should taste like the sea
  • 400 g ricotta cheese: Whole milk ricotta gives the best creamy texture, but part-skim works if you prefer
  • 250 g frozen spinach: Thaw it completely and squeeze it until practically dry, any excess water will make your filling soggy
  • 50 g grated Parmesan: Adds a salty depth that balances the mild ricotta perfectly
  • 1 large egg: This binds everything together so your filling doesnt scatter during baking
  • 1 garlic clove, minced: Fresh garlic makes all the difference here
  • 1/2 tsp ground nutmeg: A surprising ingredient that adds warmth and brings out the spinachs flavor
  • 700 ml tomato passata: Passata gives a smoother sauce than crushed tomatoes
  • 1 small onion, finely chopped: Dice it small so it melts into the sauce
  • 2 tbsp olive oil: Creates the base for your sauce and adds richness
  • 1 tsp dried oregano: Use your fingers to crush it slightly before adding to release the oils
  • 120 g shredded mozzarella: Low-moisture mozzarella melts better than fresh for this dish
  • 30 g grated Parmesan: Sprinkle this on top for those irresistible crispy golden patches

Tired of Takeout? ๐Ÿฅก

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready:
Preheat to 180ยฐC, positioning a rack in the middle for even cooking
Boil the shells:
Cook them for about 2 minutes less than the package says, theyll finish in the oven and stay intact better this way
Make the filling:
Mix everything until just combined, overworking makes the texture gummy
Simmer the sauce:
Let it bubble gently while you fill shells, it should thicken slightly
Assemble with care:
Spread sauce first, arrange shells filled with ricotta mixture, then spoon remaining sauce over the top
Add the cheeses:
Sprinkle mozzarella and extra Parmesan evenly so every bite gets some
Bake covered first:
Foil keeps everything moist while the flavors meld together
Uncover for golden perfection:
Those last 10-15 minutes create the bubbly, slightly browned cheese everyone fights over
Wait before serving:
Five minutes of resting helps the filling set so it stays inside when you cut into the shells
Close-up of Stuffed Shells filled with creamy ricotta and spinach, served on a rustic plate with a side salad. Pin It
Close-up of Stuffed Shells filled with creamy ricotta and spinach, served on a rustic plate with a side salad. | islikitchenette.com

My daughter helped me make these for her birthday dinner, carefully spooning filling into each shell with such concentration. When we finally sat down to eat, she declared this was better than any restaurant meal, and honestly, I had to agree.

Still Scrolling? You'll Love This ๐Ÿ‘‡

Our best 20-minute dinners in one free pack โ€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Ahead

You can assemble everything up to 24 hours in advance, just cover tightly and refrigerate. Add 5-10 minutes to the covered baking time if cooking from cold. This makes it perfect for dinner parties or weeknight meal prep.

Freezing Instructions

Assemble the stuffed shells in a freezer-safe dish, cover tightly with foil and plastic wrap, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed. The texture stays remarkably close to fresh.

Serving Suggestions

A crisp green salad with vinaigrette cuts through the richness beautifully. Crusty bread is non-negotiable for mopping up that extra sauce. And yes, a glass of Chianti makes everything better.

  • Keep some extra warm sauce on hand for serving
  • Fresh basil leaves add a bright pop of color on top
  • Let guests add red pepper flakes at the table

Freshly baked Stuffed Shells with golden cheese topping, steaming gently on a white ceramic dish for a family meal. Pin It
Freshly baked Stuffed Shells with golden cheese topping, steaming gently on a white ceramic dish for a family meal. | islikitchenette.com

Theres something deeply satisfying about pulling that bubbling dish from the oven, watching steam rise as you uncover it, and knowing comfort is just a forkful away.

Recipe Questions & Answers

โ†’ Can I make stuffed shells ahead of time?

Yes, assemble the dish completely and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time if baking from cold.

โ†’ How do I prevent shells from tearing?

Cook the shells 2 minutes less than package instructions so they stay firm. Handle them gently when filling and arrange them in a single layer to avoid sticking.

โ†’ Can I freeze stuffed shells?

Absolutely. Assemble the dish, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.

โ†’ What can I use instead of ricotta?

Cottage cheese blended until smooth makes a lighter substitute. You can also use mascarpone for a richer filling or combine ricotta with cottage cheese.

โ†’ How do I know when the shells are done baking?

The dish is ready when the cheese is bubbling and golden brown on top, and the sauce is hot throughout. Let rest 5 minutes before serving for easier portioning.

โ†’ Can I add meat to the filling?

Brown Italian sausage or ground beef can be added to the tomato sauce, or mix cooked crumbled meat directly into the ricotta filling for extra protein.

20-Minute Dinner Pack โ€” Free Download ๐Ÿ“ฅ

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Stuffed Shells with Ricotta and Spinach

Jumbo shells stuffed with ricotta-spinach filling, baked in homemade tomato sauce with melted mozzarella topping.

Prep Time
25 mins
Cook Time
40 mins
Time to Make
65 mins
Recipe by Russell Becker


Skill Level Medium

Cuisine Italian

Portion Size 4 Portions

Diet Preferences Vegetarian

What You'll Need

Pasta

01 20 jumbo pasta shells
02 Salt for boiling water

Filling

01 14 oz ricotta cheese
02 9 oz frozen spinach, thawed and squeezed dry
03 1/2 cup grated Parmesan cheese
04 1 large egg
05 1 garlic clove, minced
06 1/2 tsp ground nutmeg
07 1/2 tsp salt
08 1/4 tsp black pepper

Tomato Sauce

01 24 oz tomato passata or crushed tomatoes
02 1 small onion, finely chopped
03 2 garlic cloves, minced
04 2 tbsp olive oil
05 1 tsp dried oregano
06 1/2 tsp dried basil
07 Salt and pepper to taste

Topping

01 1 cup shredded mozzarella cheese
02 1/4 cup grated Parmesan cheese

How to Make It

Step 01

Preheat Oven: Preheat the oven to 350ยฐF.

Step 02

Cook Pasta Shells: Cook the jumbo pasta shells in a large pot of salted boiling water until al dente, about 2 minutes less than package instructions. Drain and set aside on a tray to prevent sticking.

Step 03

Prepare Filling: In a mixing bowl, combine ricotta, squeezed spinach, Parmesan, egg, minced garlic, nutmeg, salt, and pepper. Mix until smooth and set aside.

Step 04

Make Tomato Sauce: Heat olive oil in a saucepan over medium heat. Add onion and sautรฉ until soft, about 3 minutes. Add garlic and cook for 1 minute more. Add tomato passata, oregano, basil, salt, and pepper. Simmer gently for 10 to 15 minutes.

Step 05

Layer Sauce Base: Spread half of the tomato sauce in the bottom of a large baking dish.

Step 06

Stuff Pasta Shells: Fill each shell with about 1.5 to 2 tablespoons of the ricotta-spinach mixture and arrange them in the baking dish.

Step 07

Add Remaining Sauce: Spoon the remaining tomato sauce evenly over the stuffed shells.

Step 08

Add Cheese Topping: Sprinkle mozzarella and remaining Parmesan cheese on top.

Step 09

Bake Covered: Cover with foil and bake for 25 minutes.

Step 10

Brown and Finish: Remove foil and bake for an additional 10 to 15 minutes, until the cheese is bubbling and golden. Let rest for 5 minutes before serving.

You Just Made Something Great ๐Ÿ‘

Want more like this? Get my best easy recipes โ€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot
  • Strainer
  • Mixing bowl
  • Saucepan
  • Baking dish (approximately 13x9 inches)
  • Spoon

Allergy Info

Review every item for allergens, and reach out to a healthcare provider if unsure.
  • Contains milk (ricotta, Parmesan, mozzarella), eggs, and wheat (pasta).
  • May contain traces of gluten depending on the pasta; use gluten-free shells if needed.
  • Always check cheese and pasta labels for allergens.

Nutrition per Serving

These details are for information only and don't replace medical guidance.
  • Calories: 480
  • Fats: 19 g
  • Carbohydrates: 52 g
  • Proteins: 25 g

Cooking Shouldn't Be Hard โค๏ธ

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.