Spinach and Ricotta Shells

Featured in: Hearty and Delicious Mains

Serve up comfort on a plate with these spinach and ricotta stuffed shells. Jumbo pasta shells are cooked to al dente perfection and filled with a creamy mixture of ricotta, mozzarella, Parmesan, spinach, and garlic. They're then baked in marinara sauce until bubbling and golden. Simple to prepare and vegetarian-friendly, this dish is perfect for a cozy weeknight dinner or a make-ahead meal for the weekend. Garnish with fresh basil for an extra aromatic touch.

A smiling woman in an apron poses for a selfie in a professional kitchen.
Updated on Fri, 28 Mar 2025 01:52:29 GMT
A plate of food with a black bowl. Pin it
A plate of food with a black bowl. | tastygusto.com

This hearty spinach and ricotta stuffed pasta shells recipe combines the comfort of Italian cuisine with fresh ingredients for a satisfying weeknight dinner. The jumbo shells cradle a creamy ricotta filling studded with spinach and complemented by a savory marinara sauce.

I first made these stuffed shells during a quiet Sunday dinner at home, and they've become my go-to recipe whenever I want to impress someone with minimal effort. The way the cheese filling melts into the perfectly cooked pasta makes everyone think I spent hours in the kitchen.

Ingredients

  • Jumbo pasta shells: The larger size holds more filling and creates a beautiful presentation
  • Ricotta cheese: Creates the creamy base for the filling, best when you choose full fat for maximum richness
  • Mozzarella cheese: Adds that essential stretchy cheese pull that makes Italian food so satisfying
  • Parmesan cheese: Provides a sharp nutty flavor that balances the mild ricotta perfectly
  • Fresh spinach: Adds beautiful color, nutritional value, and subtle earthy flavor
  • Garlic: Aromatic foundation that elevates the entire dish
  • Marinara sauce: Use store-bought for convenience or homemade for extra flavor depth
  • Italian seasoning: A time-saving blend that brings authentic flavor
  • Egg: Helps bind the filling so it stays put inside the shells

Step-by-Step Instructions

Prepare the pasta:
Cook jumbo shells in generously salted water for about 8 to 10 minutes until they reach al dente. Be careful not to overcook them as they need structure to hold the filling and will continue cooking in the oven. Drain and set aside to cool slightly so you can handle them without burning your fingers.
Create the filling:
Combine ricotta, half the mozzarella, Parmesan, and egg in a large mixing bowl until smooth and well incorporated. This creates the creamy base for your filling. In a separate skillet, sauté minced garlic in olive oil just until fragrant before adding chopped spinach. Cook the spinach only until wilted to maintain its bright green color and nutritional value. Fold this spinach mixture into your cheese base and season with Italian herbs, salt, and pepper to taste.
Assemble the shells:
Spread half your marinara sauce evenly across the bottom of a baking dish. This prevents sticking and adds flavor to the pasta. Take each shell and gently fill with about two tablespoons of your ricotta mixture, being careful not to tear the pasta. Arrange filled shells in a single layer, open side facing upward to showcase the beautiful filling. Top with remaining sauce, making sure to cover most of the pasta to prevent it from drying out.
Bake to perfection:
Cover the dish with foil and bake at 375°F for 20 minutes. This initial covered baking allows the flavors to meld while keeping everything moist. Remove the foil, sprinkle with remaining mozzarella, and bake uncovered for 10 more minutes until the cheese develops a golden brown finish with slightly crispy edges. Let rest for 5 minutes before serving to allow the filling to set.
A plate of food with a black bowl. Pin it
A plate of food with a black bowl. | tastygusto.com

The spinach in this recipe is my secret weapon. While many people focus on the cheese, properly cooked spinach adds an earthy depth that transforms this from a basic pasta dish to something truly memorable. My daughter who normally avoids vegetables always asks for seconds when I make these shells.

Make Ahead Options

These stuffed shells excel as a meal prep option. You can assemble the entire dish up to two days before baking and store it covered in the refrigerator. When ready to eat, simply bring to room temperature for about 30 minutes before baking as directed. The recipe also freezes beautifully. Prepare through the assembly stage, cover tightly with foil and freeze for up to three months. Thaw overnight in the refrigerator before baking.

Customizing Your Shells

The basic recipe provides a perfect foundation for endless variations. Try adding sautéed mushrooms for an umami boost or sun-dried tomatoes for bright pops of flavor. Fresh herbs like basil or oregano mixed into the filling elevate the dish with minimal effort. For those seeking more protein, cooked and crumbled Italian sausage or shredded rotisserie chicken blend seamlessly into the filling. The versatility of this recipe makes it perfect for using whatever ingredients you have on hand.

Serving Suggestions

Serve these stuffed shells with a simple arugula salad dressed with lemon and olive oil to cut through the richness of the pasta. A side of garlic bread makes the perfect vehicle for scooping up extra sauce. For a complete Italian feast, start with a small antipasto platter featuring olives, sliced salami, and marinated vegetables. A light, acidic red wine like Chianti complements the flavors perfectly without overwhelming the delicate filling.

A plate of pasta with cheese and spinach. Pin it
A plate of pasta with cheese and spinach. | tastygusto.com

Frequently Asked Questions

→ How can I prevent the shells from sticking together?

To prevent pasta shells from sticking together, cook them in plenty of salted water and stir occasionally. After draining, spread them out on a tray or drizzle a little olive oil to keep them separate.

→ Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well. Make sure to thaw and drain it thoroughly to remove excess moisture before mixing it into the filling.

→ Can I make this dish ahead of time?

Absolutely! Stuff the shells and arrange them in the baking dish, then cover and refrigerate for up to 24 hours or freeze them. Bake as instructed, adding a few extra minutes if frozen.

→ What other ingredients can I add to the filling?

Try adding sautéed mushrooms, sun-dried tomatoes, or fresh herbs like parsley or basil for added flavor and variety.

→ What is the best way to reheat leftover stuffed shells?

Reheat the shells in the oven at 350°F (175°C) covered with foil until heated through, or microwave in a covered dish for individual portions.

Spinach and Ricotta Shells

Jumbo shells stuffed with creamy spinach and ricotta, baked in marinara for a cozy Italian-style dinner.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian

Yield: 4 Servings

Dietary: Vegetarian

Ingredients

01 12–15 jumbo pasta shells (about 1/2 a box)
02 2 cups ricotta cheese
03 1 cup shredded mozzarella cheese, divided
04 1/2 cup grated Parmesan cheese
05 1 large egg
06 2 cups fresh spinach, roughly chopped or 1 cup frozen spinach, thawed and drained
07 2 cloves garlic, minced
08 2 cups marinara sauce
09 1 tablespoon olive oil
10 1 teaspoon Italian seasoning
11 Salt and freshly ground black pepper to taste
12 Fresh basil leaves for garnish (optional)

Instructions

Step 01

Boil the jumbo pasta shells in salted water according to the package instructions until al dente, around 8–10 minutes. Drain and set aside to cool slightly.

Step 02

In a large mixing bowl, combine ricotta cheese, 1/2 cup of shredded mozzarella, grated Parmesan, and the egg. Mix until well incorporated. Heat olive oil in a skillet over medium heat, add minced garlic, and cook for 30 seconds until fragrant. Toss in the spinach and cook until wilted, about 2–3 minutes. Stir to combine and season with Italian seasoning, salt, and freshly ground black pepper.

Step 03

Preheat the oven to 375°F (190°C). Spread 1 cup of marinara sauce evenly on the bottom of a 9×13-inch baking dish. Fill each cooked shell with approximately 2 tablespoons of the ricotta-spinach mixture. Arrange the stuffed shells in a single layer in the baking dish, open side up. Spoon the remaining marinara sauce over the top.

Step 04

Cover the baking dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 10 minutes. Let the dish rest for a few minutes before serving to allow the flavors to meld together.

Notes

  1. Full-fat ricotta yields the creamiest filling, but part-skim can be used for a lighter option.
  2. Stuffed shells can be made ahead of time and frozen before baking. Thaw before baking when ready to serve.
  3. Add sautéed mushrooms, sun-dried tomatoes, or chopped herbs to customize the filling.
  4. Avoid overstuffing the shells to prevent the filling from spilling out.

Tools You'll Need

  • Large mixing bowl
  • Skillet
  • Baking dish (9×13-inch)
  • Aluminum foil
  • Pot for boiling pasta

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (ricotta, mozzarella, Parmesan)
  • Contains egg
  • Contains gluten (pasta shells)

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