Spinach Ricotta Stuffed Shells

Featured in Plant-Powered Goodness.

Enjoy a comforting meal with jumbo pasta shells stuffed with a creamy ricotta mixture, blended with spinach, mozzarella, and Parmesan. Baked in marinara sauce and topped with melted cheese, these stuffed shells are perfect for family dinners or special occasions. Garnish with fresh basil to add a touch of freshness and serve piping hot for a flavorful, hearty dish that everyone will love.

Recipes Fives Halima
Updated on Wed, 14 May 2025 14:35:13 GMT
A pan of food with a variety of pasta dishes. Pin it
A pan of food with a variety of pasta dishes. | tastystanza.com

This spinach and ricotta stuffed shells recipe transforms simple ingredients into an impressive Italian-inspired dish that's perfect for family dinners or entertaining guests. The combination of creamy ricotta, nutritious spinach, and tangy marinara creates a comforting meal that feels both indulgent and wholesome.

I first made these stuffed shells when hosting my in-laws for dinner, and they've become our go-to entertaining dish. Even my spinach-averse nephew requests them whenever he visits, which I consider the ultimate culinary victory.

Ingredients

  • Jumbo pasta shells: Provide the perfect vessel for holding all that creamy filling. Look for boxes without any broken shells.
  • Ricotta cheese: Creates the creamy base for the filling. Choose whole milk ricotta for the richest flavor.
  • Mozzarella cheese: Adds that essential stretchy cheese pull. Freshly shredded melts better than pre-packaged.
  • Parmesan cheese: Brings nutty depth. Grate it yourself from a block for best flavor.
  • Fresh spinach: Adds nutrition and color. If using frozen, ensure it’s completely drained to prevent watery filling.
  • Garlic: Infuses the filling with aromatic flavor. Fresh cloves will give the most vibrant taste.
  • Marinara sauce: Ties everything together. Use your favorite jarred variety or homemade for even better results.
  • Italian seasoning: Adds herbal complexity. A quality blend should include basil, oregano, and thyme.

Step-by-Step Instructions

Cook the Pasta Shells:
Bring a large pot of water to a rolling boil and generously salt it until it tastes like sea water. Add the jumbo shells carefully to prevent splashing. Cook them for exactly the time mentioned on the package for al dente texture, usually 8 to 10 minutes. The shells should be pliable but still firm enough to hold their shape. Once done, drain them in a colander and rinse briefly with cool water to stop the cooking process and prevent sticking.
Prepare the Filling:
Start by placing the ricotta in a large mixing bowl and breaking it up with a fork to ensure no lumps remain. Add the egg and beat until fully incorporated, which will help bind the filling. Fold in half the mozzarella and all the Parmesan cheese until evenly distributed. In a separate pan, heat the olive oil until shimmering but not smoking. Add the minced garlic and cook just until fragrant, about 30 seconds, being careful not to let it brown and become bitter. Add the spinach in batches if needed, stirring constantly until all pieces are wilted but still bright green. Let the spinach mixture cool slightly before adding to the cheese mixture to prevent the egg from cooking. Season with Italian seasoning, salt and pepper, tasting to adjust seasonings as needed.
Assemble and Bake:
Preheat your oven and prepare your baking dish by spreading a layer of marinara sauce on the bottom, which prevents the shells from sticking. Hold each shell in your palm and gently fill it with about two tablespoons of the ricotta mixture using a small spoon. Arrange the stuffed shells in the baking dish with the openings facing upward to showcase the filling. Pour the remaining sauce carefully over the shells, ensuring each one gets some coverage but leaving the centers visible. Cover the dish tightly with foil to trap steam, which helps cook the filling thoroughly. After the initial baking period, remove the foil and sprinkle the remaining mozzarella over the top before returning to the oven. The cheese should be completely melted and just beginning to brown in spots when done.
A pan of food with a variety of foods in it. Pin it
A pan of food with a variety of foods in it. | tastystanza.com

The ricotta cheese is truly the heart of this recipe. I discovered a small local creamery that makes fresh ricotta the traditional way, and it elevated this dish to a whole new level. There’s something magical about how the creamy ricotta balances the acidity of the marinara and creates pockets of comfort in each bite.

Storing Leftovers

These stuffed shells maintain their quality remarkably well as leftovers. Store any extras in an airtight container in the refrigerator for up to 4 days. The flavors actually develop and improve overnight as everything melds together. To reheat, cover with foil and bake at 350°F until heated through, about 20 minutes. You can also portion individual servings for microwave reheating, though the pasta texture isn’t quite as good. If the sauce seems dry when reheating, add a tablespoon of water or extra marinara before covering.

Creative Variations

While this classic recipe is delicious as written, you can easily adapt it to suit different tastes or dietary needs. For a meat version, add cooked and crumbled Italian sausage to the filling. Vegetable lovers can incorporate finely chopped mushrooms, roasted red peppers, or artichoke hearts. For a dairy-free option, substitute the cheeses with plant-based alternatives and use a flax egg instead of regular egg. Those avoiding gluten can find gluten-free jumbo shells at specialty stores, though they may require gentler handling during cooking.

Serving Suggestions

These stuffed shells deserve thoughtful accompaniments to create a complete meal. A simple Caesar or arugula salad with lemon vinaigrette provides a fresh counterpoint to the rich pasta. Garlic bread or focaccia makes an excellent vehicle for sopping up extra sauce. For wine pairings, opt for a medium-bodied red like Chianti or Sangiovese that complements the tomato sauce without overwhelming the delicate filling. During summer months, serve with a side of grilled vegetables tossed in olive oil and herbs for a seasonal touch.

Frequently Asked Questions

→ Can I use frozen spinach instead of fresh?

Yes, frozen spinach works perfectly. Thaw it fully, drain it well, and pat it dry before mixing into the filling to avoid excess moisture.

→ What type of cheese can I substitute for ricotta?

Cottage cheese can be a substitute for ricotta. Blend it until smooth for better texture in the filling.

→ How do I ensure the pasta shells don't break while cooking?

Boil the shells until al dente and handle them gently. Avoid overcrowding the pot during cooking to reduce breakage.

→ Can this dish be made ahead of time?

Yes, you can assemble the stuffed shells in the baking dish, cover them, and refrigerate for up to 24 hours before baking.

→ How do I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave before serving.

Spinach Ricotta Stuffed Shells

Jumbo pasta shells filled with spinach and ricotta, baked in marinara for a rich, flavorful meal.

Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes
By: merry

Category: Vegetarian

Difficulty: Intermediate

Cuisine: Italian

Yield: 4 Servings

Dietary: Vegetarian

Ingredients

01 12–15 jumbo pasta shells (approximately half 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

Cook the jumbo pasta shells following the package instructions. Boil in salted water until al dente, approximately 8–10 minutes. Drain and set aside to cool slightly before filling.

Step 02

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

Step 03

Preheat the oven to 190°C (375°F). 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 shells, open side up, in a single layer in the dish.

Step 04

Spoon the remaining marinara sauce over the stuffed shells. 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 blend.

Notes

  1. For best results, ensure the pasta shells are cooked al dente to avoid breaking during stuffing.
  2. Fresh basil leaves added as a garnish enhance the flavor and visual appeal of the dish.

Tools You'll Need

  • Large mixing bowl
  • Skillet
  • 9×13-inch baking dish
  • Aluminum foil
  • Wooden spoon or spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (ricotta, mozzarella, and Parmesan cheese).
  • Contains eggs.
  • Gluten present in 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: 310.5
  • Total Fat: 16.4 g
  • Total Carbohydrate: 29.8 g
  • Protein: 17.1 g