Baked Spinach Ricotta Pasta Shells

These baked spinach ricotta pasta shells are the kind of cozy, dependable dinner that feels special without being fussy: jumbo shells stuffed with a creamy spinach-ricotta filling, baked in marinara, and finished with bubbly mozzarella.

Baked Spinach Ricotta Stuffed Pasta Shells

Why you’ll love this recipe

  • Make-ahead friendly for busy weeknights (or entertaining).
  • Vegetarian comfort food that still feels hearty and satisfying.
  • Easy to customize with extra veggies, herbs, or protein.
  • Freezer-friendly and great for meal prep.

Ingredients you’ll need

  • Jumbo pasta shells
  • Ricotta cheese
  • Frozen spinach (thawed and squeezed very dry) or fresh spinach (wilted)
  • Shredded mozzarella
  • Grated Parmesan
  • Egg (to help bind the filling)
  • Marinara sauce
  • Garlic, Italian seasoning, salt, black pepper
  • Optional: red pepper flakes, fresh basil or parsley

How to make baked spinach ricotta pasta shells

You’ll cook the shells, mix the filling, stuff, and bake until everything is hot and melty.

  • Cook the shells in well-salted water just until al dente. Drain and rinse briefly with cool water so they don’t stick.
  • Prep spinach: if using frozen, thaw and squeeze out as much water as possible (this matters for a thick, creamy filling).
  • Mix the filling with ricotta, spinach, half the mozzarella, Parmesan, egg, garlic, seasoning, salt, and pepper.
  • Sauce the dish: spread a layer of marinara in the bottom of a baking dish to prevent sticking.
  • Stuff the shells and arrange them in the dish. Spoon more marinara over the top.
  • Top with cheese and bake until bubbly and lightly golden.

Baked Spinach Ricotta Stuffed Pasta Shells

Tips for the best stuffed shells

  • Don’t overcook the pasta. Slightly firm shells are easier to stuff and finish cooking in the oven.
  • Squeeze spinach dry. Excess moisture can make the filling runny and watery the sauce.
  • Use a piping bag (or zip-top bag). Snip a corner and pipe the filling into shells fast with less mess.
  • Cover first, then uncover. Foil helps everything heat through; uncovering at the end helps the cheese brown.

Make-ahead, storage, and freezing

  • Make ahead: Assemble up to 24 hours in advance, cover, and refrigerate. Bake as directed, adding a few extra minutes if cold.
  • Refrigerate leftovers: Store covered up to 4 days. Reheat in the oven or microwave until hot.
  • Freeze: Freeze assembled (unbaked) shells tightly wrapped up to 3 months. Thaw overnight in the fridge before baking, or bake from frozen covered until hot, then uncover to brown.

What to serve with spinach ricotta stuffed shells

  • Garlic bread or warm focaccia
  • Simple green salad with Italian vinaigrette
  • Roasted broccoli, zucchini, or asparagus

Recipe: Baked Spinach Ricotta Pasta Shells

Yield: about 6 servings
Time: ~20 minutes prep, 30–35 minutes bake

Ingredients

  • 24–28 jumbo pasta shells
  • 1 (10 oz) package frozen chopped spinach, thawed and squeezed very dry
  • 15 oz ricotta cheese
  • 1 large egg
  • 2 cups shredded mozzarella, divided
  • 1/2 cup grated Parmesan
  • 2 cloves garlic, minced
  • 1 1/2 tsp Italian seasoning
  • 3/4 tsp kosher salt (plus salt for pasta water)
  • 1/4 tsp black pepper
  • 1/8–1/4 tsp red pepper flakes (optional)
  • 4 cups marinara sauce (about 32 oz), divided
  • Optional garnish: chopped basil or parsley

Instructions

  • Preheat oven to 375°F. Lightly oil a 9×13-inch baking dish.
  • Cook shells in salted boiling water until just al dente (follow package timing, but err on the firm side). Drain and rinse briefly with cool water.
  • In a large bowl, mix spinach, ricotta, egg, 1 cup mozzarella, Parmesan, garlic, Italian seasoning, salt, pepper, and red pepper flakes (if using).
  • Spread 1 1/2 cups marinara in the bottom of the baking dish.
  • Stuff each shell with about 1 1/2–2 tablespoons filling and arrange in the dish.
  • Spoon remaining marinara over the shells and sprinkle with remaining 1 cup mozzarella.
  • Cover with foil and bake 25 minutes. Uncover and bake 8–12 minutes more, until bubbly and lightly golden.
  • Rest 5–10 minutes before serving. Garnish with herbs if you like.

Notes & substitutions

  • Fresh spinach option: Use 8–10 oz fresh spinach; sauté until wilted, cool, then squeeze dry and chop.
  • Add protein: Stir cooked Italian sausage or shredded rotisserie chicken into the sauce, or layer meat sauce under the shells.
  • Extra creamy: Add 2–3 tablespoons cream cheese to the filling.

Baked Spinach Ricotta Stuffed Pasta Shells

Need a quick dinner idea? Take a look at our 30-minute meals — simple recipes you can make fast, even on busy nights.

Scroll to Top