Easy Spinach and Ricotta Stuffed Shells – Classic Comfort in Every Bite

These Easy Spinach and Ricotta Stuffed Shells are the kind of weeknight comfort food that feels like a weekend indulgence. Large pasta shells are filled with a creamy ricotta and spinach mixture, nestled in marinara, and baked until bubbling and golden. Inspired by Italian-American home cooking, this dish is beloved for its simplicity and soul-warming flavor.

Perfect for family dinners, potlucks, or make-ahead meal prep, this recipe is packed with cheesy goodness, nourishing greens, and satisfying pasta—all baked into one cozy casserole.

Ingredients Overview

Here’s a breakdown of what makes this dish so delicious:

Pasta Shells

  • Jumbo pasta shells: Their shape is perfect for stuffing. Cook them al dente so they don’t tear while filling.

  • Tip: Boil a few extras in case some break during cooking.

Cheese Filling

  • Ricotta cheese: Creamy, mild, and the base of the filling.

  • Mozzarella: Adds gooey meltiness inside and on top.

  • Parmesan: Brings salty depth and nutty flavor.

  • Egg: Helps bind the filling.

  • Garlic and nutmeg: Boost the savory flavor and warmth.

Substitutions:

  • Use cottage cheese for a lighter version.

  • Vegan ricotta and cheese shreds work well for dairy-free alternatives.

Spinach

  • Frozen spinach: Thawed and squeezed dry is easiest and most budget-friendly.

  • Fresh spinach: Sauté and cool before mixing in.

Tip: Squeeze spinach thoroughly to avoid watery filling.

Sauce

  • Marinara sauce: Use store-bought or homemade. A garlicky, basil-rich sauce complements the mild filling beautifully.

Options:

  • Add crushed red pepper to the sauce for heat.

  • Use a creamy tomato sauce or vodka sauce for richness.

Garnish

  • Fresh basil or parsley: Adds freshness and a pop of color after baking.

Step-by-Step Instructions

Step 1: Cook the Shells

Boil jumbo shells in salted water until just shy of al dente (usually 1–2 minutes less than package directions). Drain and cool on a baking sheet to prevent sticking.

Step 2: Make the Ricotta Filling

In a large bowl, combine:

  • 15 oz ricotta cheese

  • 1 egg

  • 1 1/2 cups shredded mozzarella

  • 1/2 cup grated Parmesan

  • 1 clove garlic, minced

  • 1/4 tsp ground nutmeg

  • Salt and pepper to taste

  • 10 oz frozen spinach (thawed and squeezed dry)

Mix until creamy and fully combined.

Step 3: Fill the Shells

Spoon the cheese mixture into each shell using a small spoon or piping bag. Each shell should be generously filled but not overflowing.

Step 4: Assemble the Dish

  • Spread 1 cup of marinara sauce in the bottom of a 9×13 baking dish.

  • Arrange filled shells in a single layer over the sauce.

  • Spoon remaining marinara over the top and sprinkle with extra mozzarella and Parmesan.

Step 5: Bake

Cover the dish with foil and bake at 375°F (190°C) for 25 minutes.

Remove foil and bake uncovered for an additional 10–15 minutes, until bubbly and golden on top.

Let rest for 5–10 minutes before serving.

Tips, Variations & Substitutions

Tips

  • Don’t overcook the shells—they’ll finish cooking in the oven.

  • Use a piping bag (or zip bag with a corner cut) for easier, cleaner filling.

  • For extra flavor, stir fresh chopped basil or parsley into the filling.

Variations

  • Meaty: Add cooked crumbled sausage or ground beef to the sauce layer.

  • Spicy: Mix chili flakes or Calabrian chili paste into the cheese or sauce.

  • Cheesy Upgrade: Swap in fontina, provolone, or smoked mozzarella for deeper flavor.

  • White Sauce Version: Use béchamel or Alfredo sauce instead of marinara.

Dietary Swaps

  • Gluten-Free: Use GF jumbo shells.

  • Vegan: Use dairy-free ricotta (almond or tofu-based), egg substitute, and vegan cheese.

  • Low-Carb: Swap pasta for thinly sliced zucchini “shells” rolled around the filling.

Serving Ideas & Occasions

This baked pasta dish fits beautifully into:

  • Family dinners: Loved by adults and kids alike.

  • Meal prep: Make a full tray, portion it, and enjoy throughout the week.

  • Date night: Pair with a green salad and garlic bread.

  • Potlucks or gatherings: Easy to transport and serve.

Pair with:

  • Garlic knots or crusty Italian bread

  • Arugula or Caesar salad

  • A glass of Chianti or sparkling water with lemon

Nutritional & Health Notes

This dish offers balance and comfort:

  • Protein from ricotta, mozzarella, and egg

  • Calcium and other minerals from cheese and spinach

  • Vegetables in the form of spinach and tomato sauce

  • Carbohydrates from the pasta for satisfying fullness

To lighten it up:

  • Use part-skim ricotta and mozzarella

  • Add more veggies (zucchini, mushrooms, or shredded carrots) to the sauce

  • Serve with a large salad for extra greens

FAQs

Q1: Can I make this ahead of time?

Yes! Assemble and refrigerate (unbaked) up to 24 hours ahead. Let sit at room temperature for 20 minutes before baking.

Q2: Can I freeze stuffed shells?

Absolutely. Freeze before or after baking. Wrap tightly in foil and freeze up to 2 months. Bake from frozen (covered) at 375°F for 45–50 minutes.

Q3: Can I use fresh spinach?

Yes. Sauté about 6 cups fresh spinach in olive oil until wilted. Cool, chop, and squeeze out moisture before mixing.

Q4: What’s the best ricotta to use?

Whole milk ricotta gives the richest flavor and texture. Part-skim is lighter but still creamy.

Q5: How do I keep the shells from sticking?

After boiling, rinse shells with cold water and spread on an oiled baking sheet in a single layer.

Q6: Can I add meat to the filling?

Yes! Add cooked crumbled sausage or ground turkey to the cheese mixture for a heartier version.

Q7: How long do leftovers last?

Store in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave until warmed through.

Print

Easy Spinach and Ricotta Stuffed Shells – Classic Comfort in Every Bite

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Jumbo pasta shells stuffed with a creamy spinach-ricotta filling, baked in marinara, and topped with melty cheese. A comforting, crowd-pleasing dinner.

  • Author: Maya Lawson

Ingredients

Scale
  • 20 jumbo pasta shells

  • 15 oz ricotta cheese

  • 1 1/2 cups shredded mozzarella (plus more for topping)

  • 1/2 cup grated Parmesan

  • 1 egg

  • 1 clove garlic, minced

  • 1/4 tsp nutmeg

  • Salt and pepper to taste

  • 10 oz frozen spinach, thawed and squeezed dry

  • 3 cups marinara sauce

  • Chopped parsley or basil for garnish

Instructions

  1. Preheat oven to 375°F (190°C).

  2. Cook pasta shells until al dente. Drain and cool on a tray.

  3. In a bowl, mix ricotta, mozzarella, Parmesan, egg, garlic, nutmeg, spinach, salt, and pepper.

  4. Spread 1 cup marinara in a 9×13 dish.

  5. Fill each shell with ricotta mixture and place in dish.

  6. Cover with remaining sauce and sprinkle with cheese.

  7. Cover with foil and bake 25 minutes. Remove foil, bake 10–15 minutes more until bubbly.

  8. Rest 5–10 minutes, garnish, and serve.

Notes

  • Use a piping bag for easier filling.

  • Freeze unbaked for up to 2 months.

  • Add meat or veggies to the sauce for variety.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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