Spinach Ricotta Shells

Featured in Healthy Eating.

Spinach Ricotta Shells turn everyday ingredients into a hearty Italian-inspired meal that's super easy to whip up. Each jumbo shell holds a rich blend of ricotta, Parmesan, mozzarella, fresh spinach, and garlic. Nestled in zesty marinara and baked to bubbly perfection, these shells balance great flavors with creamy textures in every bite. Perfect for busy nights or when hosting friends, this dish comes together in less than 45 minutes. It’s indulgent, simple, versatile, and totally meat-free.
A woman wearing an apron and smiling.
Updated on Wed, 14 May 2025 19:06:09 GMT
A white plate holding food with a fork on the side. Pin it
A white plate holding food with a fork on the side. | tasteofmoms.com

When I first dished up these Spinach and Ricotta Stuffed Shells for my family, everyone went quiet – that wonderful kind of silence that happens when food is just too good to pause for chat. Something magical happens between the soft pasta shells, smooth ricotta mixture, and zesty marinara that's both down-to-earth and fancy all at once.

Key Ingredients and Smart Shopping Advice

  • Jumbo Pasta Shells: Get boxes marked 'jumbo' or 'for stuffing.' Always cook a few extra since some might tear.
  • Ricotta Cheese: Full-fat works best for a velvety feel. Go for fresh when you can find it.
  • Fresh Spinach: Tastes cleaner and feels better than frozen. If you must use frozen, make sure to squeeze out all the water.
  • Marinara Sauce: A good store-bought option saves you time without cutting corners on taste. Try brands like Muir Glen Organic or Rao's.
  • Cheese Blend: The combo of ricotta, mozzarella, and Parmesan adds layers of flavor. Always shred your own mozzarella for the smoothest melt.
A bowl of food with a variety of different foods in it. Pin it
A bowl of food with a variety of different foods in it. | tasteofmoms.com

Step-by-Step Cooking Method

Getting Your Shells Ready
Boil a big pot of salty water. Toss in 12-15 jumbo pasta shells and cook for 9 minutes, giving them a stir now and then. Drain and cool them under water. Lay them open-side down on a clean towel to dry off.
Whipping Up The Filling
Heat up 1 tablespoon olive oil in a pan over medium heat. Throw in 2 chopped garlic cloves and stir for 30 seconds until you can smell them. Add 2 cups of chopped fresh spinach and cook until soft, around 3 minutes. Set it aside to cool down.
Mixing Your Cheeses
In a big bowl, stir together 2 cups ricotta, ½ cup shredded mozzarella, ½ cup grated Parmesan, 1 large egg, 1 teaspoon Italian seasoning, ½ teaspoon salt, and ¼ teaspoon black pepper. Gently mix in the cooled spinach.
Filling Each Shell
Heat your oven to 375°F (190°C). Spread 1 cup marinara sauce in a 9x13-inch baking dish. Spoon about 2 tablespoons of the cheese mix into each shell and place them open-side up in the dish.
Putting It All Together
Pour the other 1 cup of marinara over the shells. Sprinkle ½ cup shredded mozzarella on top. Cover with foil and bake for 20 minutes. Take the foil off and bake 10 more minutes until the cheese gets bubbly and golden. Let it sit for 5 minutes before you dig in.

Plan Ahead Options

You can fix everything up to the baking part, cover it, and keep it in the fridge for a day. Just add about 10-15 extra minutes when you bake it cold.

For longer storage, put it together but don't bake it. Wrap it tight with plastic and foil. It'll keep in the freezer for 3 months. Thaw overnight in the fridge before cooking.

Tasty Twists

  • Meaty Version: Mix in ½ cup of cooked, crumbled Italian sausage with the ricotta.
  • Fresh Summer Style: Swap half the spinach for fresh basil and toss in some cut cherry tomatoes.
  • Fancy Update: Add 4 ounces of soft goat cheese to the filling and use creamy white sauce instead of marinara.

Important Notes

  • Cook the pasta a little less than the box says since it'll cook more in the oven.
  • Your ricotta mix should be firm enough to scoop without running.
  • Adding fresh herbs right before serving makes everything taste brighter.
  • Wait 5 minutes after baking before serving so it's easier to dish up.

Clever Kitchen Tricks

  • Dry filling tip: Push cooked spinach against your pan to get extra water out before adding it to the cheese.
  • Shell cooking hack: Add 1 tablespoon olive oil to your pasta water so shells won't stick or break.
  • Cheese timing secret: Save ¼ cup of mozzarella to sprinkle on just before baking for the best melty stretch.
  • Hidden flavor boost: Try a tiny bit of nutmeg and some lemon zest in your ricotta mix for extra depth.

These Spinach and Ricotta Stuffed Shells aren't just dinner – they've turned into a family custom, a comfort food, and my go-to way to show folks I care. Whether it's for Sunday dinner or dropped off at a friend's house, they always bring smiles and warmth to the table.

A bowl of pasta with cheese and spinach. Pin it
A bowl of pasta with cheese and spinach. | tasteofmoms.com

Frequently Asked Questions

→ Can I prep this dish earlier?
Sure! Put everything together and refrigerate it for up to a day. When baking, just add a few extra minutes if it's cold.
→ How do I keep the pasta from breaking?
Cook the shells until just firm or slightly under. Let them cool a bit and handle them gently when filling.
→ Can I freeze them before baking?
Yes! Assemble the shells without baking, cover well with foil, and freeze for up to 3 months. Thaw in the fridge overnight before baking.
→ What's a good swap for ricotta?
Blended cottage cheese works well. For dairy-free, firm tofu mixed with nutritional yeast and lemon juice does the trick.
→ What goes well with this dish?
Simple salads, buttery garlic bread, roasted veggies, or even a side of broccoli pair perfectly here.

Spinach Ricotta Shells

Fluffy ricotta and spinach stuffed into large pasta shells, topped with sauce and baked until everything is warm and gooey. A quick vegetarian fix!

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Ashley

Category: Healthy Eating

Difficulty: Intermediate

Cuisine: Italian

Yield: 4 Servings (4 servings)

Dietary: Vegetarian

Ingredients

→ Pasta

01 Around half a box (12–15 pieces) of large pasta shells

→ Filling

02 2 cups of ricotta cheese
03 Shredded mozzarella, 1 cup (save half for topping)
04 Parmesan cheese, 1/2 cup grated
05 One egg, large
06 Chop up 2 cups of fresh spinach, or swap with 1 cup frozen spinach (thawed and drained)
07 2 cloves of garlic, finely chopped
08 1 tablespoon of olive oil for cooking
09 1 teaspoon of seasoning blend (Italian)
10 Salt and some freshly cracked black pepper for flavor

→ Sauce and Garnish

11 Marinara sauce, 2 cups
12 Optional: A few leaves of fresh basil for a pop of color

Instructions

Step 01

Follow the package directions to cook the large pasta shells. Use salted water and boil until they're slightly firm to the bite, about 8–10 minutes. Drain well and let them cool to a manageable temperature before stuffing them.

Step 02

Grab a big mixing bowl and mix together ricotta, 1/2 cup of mozzarella, Parmesan, and the egg until combined. In a pan over medium heat, warm the olive oil. Toss in the garlic and cook for half a minute, just until fragrant. Add the spinach and stir until it's softened, 2–3 minutes. Add this spinach mixture into your cheese mix and stir everything together. Season with some Italian seasoning, salt, and pepper to taste.

Step 03

Get your oven warmed up to 375°F (190°C). Spread 1 cup of the marinara sauce across the base of a 9×13-inch baking dish. Take a cooked pasta shell, stuff it with around 2 tablespoons of the spinach-ricotta mix, and place it open-side up in the dish. Repeat for all shells, laying them out in a single layer.

Step 04

Pour the rest of the marinara sauce over the arranged shells, then sprinkle with the leftover mozzarella. Cover the whole dish loosely with aluminum foil. Bake covered for 20 minutes. Take off the foil and bake another 10 minutes, letting the cheese get bubbly. Wait a few minutes before digging in so it sets up a bit.

Notes

  1. Opt for full-fat ricotta if you want a richer filling, but part-skim is an option for something lighter
  2. You can store these unbaked shells in the freezer. When needed, just thaw and bake!

Tools You'll Need

  • A baking dish, 9×13-inch in size
  • Big pot for boiling your pasta
  • A pan for cooking the spinach
  • Mixing bowl for combining everything
  • Aluminum foil to cover the dish

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy (Parmesan, mozzarella, and ricotta)
  • Contains gluten from the pasta
  • Eggs are a listed ingredient

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 336
  • Total Fat: 21.9 g
  • Total Carbohydrate: 17.7 g
  • Protein: 17.2 g