Spinach and Ricotta Stuffed Shells

Highlighted under Category: Hearty Italian Second Courses

Spinach and ricotta stuffed shells combine tender pasta with a creamy cheese and spinach filling, nestled in rich marinara and topped with gooey melted mozzarella. Each shell is filled by hand, ensuring every bite is packed with herby, cheesy goodness. Baking allows the flavors to meld, while keeping the filling luscious and the sauce bubbly. For extra flavor, fresh basil makes a fragrant finish. This comforting dish is meal-prep friendly—assembled ahead, it bakes up perfectly for a cozy weeknight dinner. Serve it with crusty bread or a crisp salad to round out the table.

A woman wearing an apron and smiling.
Brought to You By Valeria Rossi
Last modified on Tue, 20 May 2025 16:38:44 GMT
Spinach and Ricotta Stuffed Shells Recipe Save
Spinach and Ricotta Stuffed Shells Recipe | recipesvaleria.com

Spinach and ricotta stuffed shells bring together comfort, richness, and a homey vibe, making them a go-to vegetarian dish perfect for family dinners or entertaining friends. The combination of creamy cheese filling and bright tomato sauce tucked inside tender pasta is nothing less than pure satisfaction at the table.

I first whipped these up for a potluck, and everyone asked for the recipe on the spot. Even my kids, who usually turn up their noses at spinach, request these shells again and again.

Ingredients

  • Jumbo pasta shells: These large shells are made for stuffing and hold plenty of cheesy filling. Look for shells that are not cracked and are uniform in size for even cooking.
  • Ricotta cheese: The star of the filling, ricotta brings creaminess and body. Choose whole milk ricotta for the richest flavor and texture, but part-skim works if you want something lighter.
  • Shredded mozzarella cheese: This makes everything gooey and melty. Freshly shredded mozzarella gives the best melt and flavor.
  • Grated Parmesan cheese: Adds a salty punch and depth to the filling. Try to find Parmigiano Reggiano and grate it yourself for the boldest taste.
  • Large egg: Binds the filling and keeps it from oozing out during baking. Use farm fresh eggs if you have them available.
  • Fresh spinach or frozen spinach: Fresh spinach wilts quickly and brings brightness, but well drained frozen spinach can be used if you need to save time.
  • Garlic: Just a couple of cloves, but they infuse tons of flavor. Choose firm garlic bulbs with tight skins for the best taste.
  • Marinara sauce: A tangy tomato base ties everything together. Homemade or high quality jarred sauce works equally well.
  • Olive oil: Used to sauté garlic and spinach. Extra virgin olive oil brings the richest aroma.
  • Italian seasoning: A blend of dried herbs adds just the right amount of Italian flair.
  • Salt and freshly ground black pepper: Season to taste. Freshly cracked black pepper makes a noticeable difference.
  • Fresh basil leaves for garnish: Optional but a lovely green finish. Use fresh basil for aroma and color.

Step-by-Step Instructions

Cook the Pasta Shells:
Boil the jumbo pasta shells in salted water until they are just al dente. Stir occasionally so they do not stick together. Drain gently and spread them out on a plate or tray to cool so they remain intact for stuffing.
Prepare the Cheese and Spinach Filling:
In a big bowl, mix the ricotta cheese with half of the mozzarella, grated Parmesan, and the egg. In a skillet, gently heat olive oil and cook the minced garlic until fragrant, about thirty seconds. Add the chopped spinach and cook until it wilts and any excess moisture cooks off. Stir these with the cheese filling and season well with Italian seasoning, salt, and pepper.
Fill the Shells:
Preheat your oven to the correct temperature. Spoon a cup of marinara sauce onto the base of your baking dish. Use a tablespoon to fill each shell generously with the ricotta spinach mixture, but do not overpack. Arrange the filled shells open side up in a single layer in the dish.
Bake the Dish:
Once all shells are filled and arranged, spoon the remaining marinara sauce across the top. Sprinkle the shells with the remaining mozzarella. Cover the dish tightly with foil. Bake for about twenty minutes, then remove the foil and bake an additional ten minutes until bubbling and golden. Allow the dish to rest for a few minutes so the flavors set before serving.
Spinach and Ricotta Stuffed Shells Recipe Save
Spinach and Ricotta Stuffed Shells Recipe | recipesvaleria.com

Parmesan is my favorite ingredient in this recipe. Its nutty sharpness lifts the entire filling, and every time I make these shells I am reminded of helping my grandmother grate cheese for Sunday pasta night.

Storage Tips

Store leftover stuffed shells in an airtight container in the fridge for up to three days. If making ahead, assemble the dish and cover tightly before refrigerating or freezing. To reheat, add a splash of extra marinara and warm through in the oven to keep the shells moist and flavorful.

Ingredient Substitutions

Swap fresh spinach with frozen spinach if you want to save time, but be sure to thaw and squeeze out excess water fully. Cottage cheese can stand in for ricotta as a lighter option and still gives a creamy result. For a touch of smokiness, add a bit of smoked mozzarella or toss in roasted red peppers.

Serving Suggestions

Serve these shells with a crisp green salad and some warm garlic bread or focaccia. They make an excellent part of a bigger Italian spread—try a side of roasted vegetables or an antipasto platter to start.

Cultural Context

Stuffed pasta dishes like this have deep roots in Italian home cooking. While these shells are an American Italian creation, traditional Italian cooking is full of cheese-filled pastas like manicotti and cannelloni, beloved for their comfort and crowd-pleasing flavor.

Frequently Asked Questions About Recipes

→ How do you keep stuffed shells from sticking together?

Cook shells al dente and toss lightly with olive oil after draining. This keeps them separated and easier to fill.

→ Can you use frozen spinach instead of fresh?

Yes, thaw frozen spinach thoroughly and squeeze out excess moisture before mixing into the filling.

→ What’s the best cheese for the filling?

Full-fat ricotta gives the creamiest texture, but part-skim works for a lighter result. Combine with mozzarella and Parmesan for added flavor.

→ How can you add variety to the filling?

Sautéed mushrooms, sun-dried tomatoes, or fresh herbs like basil and parsley add depth and freshness to the filling.

→ Can these shells be prepared in advance?

Yes, assemble them ahead and refrigerate or freeze. Thaw before baking and cook until bubbling and golden on top.

Spinach and Ricotta Stuffed Shells

Jumbo pasta shells filled with creamy spinach and cheese, baked in savory marinara for a family-style comfort meal.

Preparation Time
20 minutes
Cooking Duration
25 minutes
Overall Time Required
45 minutes
Brought to You By: Valeria Rossi

Recipe Group: Main Courses

Skill Requirement: Moderate Skill Level

Cuisine Type: Italian

Recipe Output: 4 Number of Servings

Diet Preferences: Quick Vegetarian Option

Required Ingredients

→ Pasta

01 12 to 15 jumbo pasta shells (approximately 175 g)

→ Filling

02 500 g ricotta cheese
03 125 g shredded mozzarella cheese, divided
04 50 g grated Parmesan cheese
05 1 large egg
06 2 cups (60 g) fresh spinach, chopped, or 1 cup (130 g) frozen spinach, thawed and drained
07 2 cloves garlic, minced

→ Assembly

08 480 ml marinara sauce
09 15 ml olive oil
10 1 teaspoon Italian seasoning
11 Salt, to taste
12 Freshly ground black pepper, to taste
13 Fresh basil leaves, for garnish (optional)

How to Make It

Step 01

Boil jumbo pasta shells in generously salted water until al dente, about 8 to 10 minutes. Drain and set aside to cool slightly.

Step 02

In a large mixing bowl, combine ricotta cheese, 60 g mozzarella, Parmesan, and the egg. Mix thoroughly until smooth and homogeneous.

Step 03

Heat olive oil in a skillet over medium heat. Add minced garlic and cook until fragrant, about 30 seconds. Add spinach and cook until wilted, 2–3 minutes. Cool slightly, then stir into ricotta mixture with Italian seasoning, salt, and black pepper.

Step 04

Preheat the oven to 190°C. Spread half the marinara sauce in the base of a 22×33 cm (9×13 inch) baking dish. Fill each shell with roughly 2 tablespoons of the ricotta-spinach mixture. Arrange shells upright in the dish.

Step 05

Spoon remaining marinara sauce over the filled shells. Top with reserved mozzarella. Cover with aluminum foil and bake for 20 minutes. Remove the foil and bake for a further 10 minutes until golden and bubbling.

Step 06

Allow dish to rest for several minutes to meld flavors. Garnish with fresh basil before serving, if desired.

Additional Information

  1. For a creamier filling, opt for full-fat ricotta, though part-skim can be used for a lighter option.
  2. Avoid overfilling the shells to prevent spillage during baking.
  3. Enhance the filling with sautéed mushrooms, sun-dried tomatoes, or fresh herbs for added character.
  4. Prepared shells can be frozen before baking; thaw completely and bake as directed.

Essential Tools

  • Large pot
  • Mixing bowl
  • Oven-safe baking dish (22×33 cm)
  • Skillet
  • Aluminum foil

Allergy Notes

Double-check every ingredient for potential allergenic risks. Reach out to your doctor with any concerns.
  • Contains dairy (ricotta, mozzarella, Parmesan).
  • Contains eggs.
  • Contains gluten (pasta shells).

Nutritional Information (Per Serving)

These nutritional details are intended for informational purposes and aren't a substitute for professional guidance.
  • Total Calories: 336
  • Fat Content: 21.9 grams
  • Carbohydrates: 17.7 grams
  • Protein Amount: 17.2 grams