Spinach Ricotta Stuffed Shells

Featured in Delicious Main Course Recipes for Every Occasion.

Spinach and ricotta stuffed shells are a perfect blend of creamy textures and hearty flavors. Jumbo pasta shells are filled with a delicious ricotta, mozzarella, and Parmesan mixture, combined with tender spinach and garlic. Topped with marinara sauce and baked to golden perfection, these stuffed shells are great for a comforting meal. Serve with a sprinkle of fresh basil to add a vibrant touch of flavor. They're easy to prepare and perfect for vegetarian dinner options.

Haya
Updated on Thu, 17 Apr 2025 22:21:25 GMT
A pan of food with a green topping. Pin it
A pan of food with a green topping. | recipeown.com

This hearty spinach and ricotta stuffed shells recipe transforms simple ingredients into a comforting Italian dinner that's both elegant and satisfying. The jumbo pasta shells cradle a creamy ricotta and spinach filling, all bathed in marinara sauce and baked until bubbly perfection.

I first made these stuffed shells during a particularly busy week when I needed something that would please everyone at the table. The first time my daughter tried them, she declared them "fancy restaurant pasta" and they've been in our regular dinner rotation ever since.

Ingredients

  • Jumbo pasta shells: These oversized shells create the perfect vessels for holding the rich filling
  • Ricotta cheese: The creamy base of our filling, look for whole milk ricotta for the richest texture
  • Mozzarella cheese: Adds that stretchy cheese pull we all love, use freshly shredded for best melting
  • Parmesan cheese: Brings a salty umami punch to the filling, always grate it fresh if possible
  • Egg: Acts as a binder to hold the filling together while baking
  • Fresh spinach: Adds nutrition and beautiful color, be sure to chop it finely for the best texture
  • Garlic: Aromatic foundation that elevates the entire dish, use fresh cloves rather than pre-minced
  • Marinara sauce: The flavorful base and topping, use homemade or your favorite jarred variety
  • Olive oil: Used for sautéing, choose a good quality extra virgin for best flavor
  • Italian seasoning: Provides herbal notes throughout the filling, check that yours is fresh and aromatic
  • Salt and pepper: Essential for bringing all flavors into balance
  • Fresh basil: Optional garnish that adds bright color and fresh flavor

Step-by-Step Instructions

Cook the Pasta Shells:
Boil the jumbo shells in generously salted water for 8-10 minutes until just al dente. They should be pliable but still slightly firm as they'll continue cooking in the oven. Drain carefully to prevent tearing and lay them out separately to cool so they don't stick together.
Prepare the Filling:
Combine ricotta, half the mozzarella, all the Parmesan, and egg in a large bowl, mixing thoroughly until smooth. In a separate skillet, warm olive oil over medium heat and add minced garlic, cooking just until fragrant but not browned, about 30 seconds. Add the spinach to the skillet and cook until completely wilted and moisture has evaporated, roughly 2-3 minutes. Fold the garlic-spinach mixture into the cheese mixture, seasoning with Italian herbs, salt, and pepper to taste.
Assemble the Dish:
Spread a cup of marinara sauce across the bottom of your baking dish, creating a flavorful bed for the shells. Using a spoon or piping bag, fill each shell with approximately 2 tablespoons of the ricotta mixture. Arrange the stuffed shells in the baking dish with the open side facing upward to showcase the filling and prevent it from spilling out. Pour the remaining marinara over the tops of the shells, ensuring each gets a generous coating.
Bake to Perfection:
Cover the dish with foil and bake at 375°F for 20 minutes to heat everything through. Remove the foil and sprinkle the remaining mozzarella over the top, then bake uncovered for another 10 minutes until the cheese is melted and starting to bubble and brown. Allow the dish to rest for 5 minutes before serving to let the flavors settle and prevent burning your mouth on the molten filling.
A bowl of pasta with cheese and spinach. Pin it
A bowl of pasta with cheese and spinach. | recipeown.com

The spinach is my favorite ingredient in this recipe. Not only does it add beautiful flecks of green throughout the creamy filling, but it also reminds me of my Italian grandmother who always insisted that a proper stuffed shell needed something green to "make it sing." She would smile knowingly whenever I took my first bite, as if the spinach held some secret power to make everything more delicious.

Make-Ahead Magic

These stuffed shells are perfect for meal prepping. You can assemble the entire dish up to 24 hours before you plan to serve it, cover it tightly with plastic wrap and foil, and store it in the refrigerator. When ready to bake, simply remove the plastic wrap, keep the foil on, and add about 10 extra minutes to the initial baking time since you're starting with a cold dish. You can also freeze the assembled, unbaked shells for up to three months wrapped well in foil and plastic wrap.

Perfect Pairings

Serve these stuffed shells with a crisp green salad dressed simply with olive oil and lemon juice to cut through the richness of the cheese. A loaf of garlic bread makes an excellent accompaniment for soaking up extra sauce. For a complete Italian feast, start with a small appetizer like bruschetta or antipasto skewers. A light, slightly acidic red wine like Chianti or Pinot Noir pairs beautifully with the tomato and cheese flavors.

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

Variations to Try

Turn this vegetarian classic into countless different meals by switching up the fillings. Replace the spinach with sautéed mushrooms for an earthy variation, or add artichoke hearts and a squeeze of lemon for a brighter flavor profile. For a protein boost, add cooked and crumbled Italian sausage or ground turkey to the filling. You can even swap the marinara for a creamy Alfredo sauce when you want something indulgently different.

Frequently Asked Questions

→ Can I use frozen spinach instead of fresh?

Yes, you can use frozen spinach. Make sure to thaw and drain it well to avoid excess moisture in the filling.

→ How do I prevent the shells from sticking during cooking?

Cook the pasta in well-salted water and stir occasionally. Once cooked, immediately drain and spread them on a flat surface to cool slightly.

→ Can I prepare this dish ahead of time?

Yes, you can assemble the shells with the filling and refrigerate up to a day in advance or freeze them for up to a month before baking.

→ What type of marinara sauce works best?

Use a marinara sauce with a balanced flavor, avoiding overly sweet or acidic ones. Homemade or store-bought works fine.

→ Can I customize the filling with other ingredients?

Absolutely! Try adding sautéed mushrooms, sun-dried tomatoes, or fresh herbs for a unique twist on the traditional filling.

Spinach and Ricotta Stuffed Shells

Savory stuffed pasta shells with spinach and ricotta, baked in marinara for a comforting dinner.

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

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

Cook the jumbo pasta shells according to package instructions in salted water until al dente (approximately 8–10 minutes). Drain and set aside to cool slightly.

Step 02

In a large bowl, combine ricotta cheese, 1/2 cup mozzarella cheese, grated Parmesan, and the egg. Mix until well combined. Heat olive oil in a skillet over medium heat, add minced garlic, and sauté for 30 seconds. Add spinach and cook until wilted (2–3 minutes). Stir the spinach mixture into the ricotta mixture and season with Italian seasoning, salt, and pepper.

Step 03

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

Step 04

Spoon the remaining marinara sauce over the stuffed shells. Cover the dish with aluminum foil and bake for 20 minutes. Remove foil and bake for an additional 10 minutes. Let rest for a few minutes before serving.

Notes

  1. Use full-fat ricotta for the creamiest filling or part-skim for a lighter option.
  2. Avoid overstuffing shells to prevent spilling during cooking.
  3. Customize the filling with sautéed mushrooms, sun-dried tomatoes, or chopped herbs for variety.
  4. Stuffed shells can be prepared ahead and frozen. Thaw before baking.

Tools You'll Need

  • Large mixing bowl
  • Skillet
  • 9×13-inch baking dish
  • Aluminum foil

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (ricotta, mozzarella, Parmesan cheese)
  • Eggs
  • 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