Spinach and Ricotta Stuffed Shells

Category: Fast & Flavorful Pasta Dishes

Enjoy a comforting Italian dinner with tender jumbo shells generously filled with creamy ricotta, mozzarella, Parmesan, and vibrant spinach. The filling is livened up with garlic, Italian seasoning, and black pepper before being baked in rich marinara sauce. After baking under a final sprinkle of cheese, the shells emerge golden and bubbling. Serve hot from the oven, garnished with fresh basil for extra color and flavor. This dish is perfect for feeding a crowd or making ahead for a simple yet impressive meal. Enjoy the warm, savory flavors and creamy textures in every bite.

A woman with a chef's hat holding a plant.
Updated on Wed, 06 Aug 2025 12:54:51 GMT
A bowl of pasta with sauce. Pin
A bowl of pasta with sauce. | quickdinnerfix.com

Spinach and ricotta stuffed shells are pure comfort and always a favorite for family dinners. The creamy ricotta mixed with bright spinach and garlic gets tucked into tender pasta shells and baked under bubbling marinara. This recipe balances cozy, cheesy flavors with the fresh lift of homemade filling. It is a dish that always brings everyone to the table with anticipation.

The first time I made these shells I doubled the batch and popped half in the freezer. My family ended up loving them so much we polished off both pans in one weekend. Now this is my top pick for casual gatherings.

Ingredients

  • Jumbo pasta shells: These are the base and perfect for stuffing. Look for shells that are not cracked or broken for easy filling
  • Ricotta cheese: Creamy and mild this is the heart of the filling. Choose full fat for the richest flavor
  • Mozzarella cheese: Melts beautifully and gives a stretchy cheesy top. Shred your own for best taste
  • Parmesan cheese: Nutty and salty this pulls the filling together. Buy a block and grate fresh if possible
  • Large egg: Helps the filling hold its shape and adds richness. Check for no cracks when buying eggs
  • Fresh spinach or frozen spinach: Adds color and nutrients with a mild earthy flavor. Use fresh if you can but frozen also works well
  • Garlic: Brings aroma and depth. Use fresh cloves that are firm and not sprouting
  • Marinara sauce: Brings tomato sweetness and moisture. Go for a brand with simple ingredients or use homemade
  • Olive oil: For sautéing and extra flavor. Use extra virgin for the most aroma
  • Italian seasoning: Delivers classic herb notes. Check that your blend is fresh for the fullest taste
  • Salt and freshly ground black pepper: Lifts the other flavors and balances the dish
  • Fresh basil leaves for garnish: Add color and a final burst of freshness. They are optional but beautiful

Step-by-Step Instructions

Cook the Pasta Shells:
Bring a large pot of salted water to a rolling boil. Gently add the shells and cook them until they are just al dente which usually takes about 8 to 10 minutes. Drain them immediately and run them under cool water to stop the cooking. This prevents them from sticking and helps keep a nice shape for stuffing
Make the Filling:
In a large mixing bowl combine ricotta cheese half of the mozzarella Parmesan cheese and egg. Mix everything thoroughly until smooth and well blended. To cook the spinach heat olive oil in a skillet over medium heat. Add garlic and cook briefly until fragrant about 30 seconds. Stir in chopped spinach and sauté until wilted about 2 to 3 minutes. Let this cool slightly before mixing it into the cheese filling. Season with Italian seasoning salt and pepper
Stuff the Shells:
Preheat the oven to 375 degrees Fahrenheit. Lightly coat a baking dish with a little olive oil or cooking spray. Spread a layer of marinara sauce on the bottom of the dish. Carefully fill each cooked shell with the ricotta spinach mixture using about two tablespoons per shell. Arrange the shells in the dish open side up so the filling is visible
Bake the Shells:
Spoon the remaining marinara sauce over the stuffed shells making sure they are covered but not swimming. Sprinkle over the remaining mozzarella for a cheesy top. Cover the dish loosely with foil and bake for 20 minutes. Remove the foil and bake for another 10 minutes so the cheese melts and the top turns golden. Let the shells rest for a few minutes before serving to set the filling and let flavors develop
A bowl of pasta with spinach and cheese. Pin
A bowl of pasta with spinach and cheese. | quickdinnerfix.com

Spinach is the star of this dish for me because its subtle flavor works with the ricotta and cheese to make each bite creamy but fresh. I remember making these shells for my mom on her birthday and watching everyone take seconds because they loved that homemade touch.

Storage Tips

Stuffed shells keep well in the refrigerator for up to four days stored in an airtight container. If you want to freeze them just assemble the dish but hold off on baking. Cover tightly with foil and freeze up to two months. To reheat bake straight from the fridge covered with foil or microwave individual portions until hot all the way through.

Ingredient Substitutions

If you are out of ricotta try cottage cheese blended smooth for a similar texture. Kale or chard can take the place of spinach if you want a bolder flavor. You can swap marinara with your favorite tomato sauce or even a creamy Alfredo for a twist. Lactose free mozzarella or Parmesan works well if needed.

Serving Suggestions

These shells shine alongside a crisp green salad with a simple vinaigrette. Add a slice of garlic bread for soaking up extra sauce. When making dinner for friends I like to offer roasted vegetables or a lemony asparagus on the side to lighten up the meal. A glass of chilled white wine turns it into an occasion.

Cultural and Historical Context

Pasta shells stuffed with cheese and greens have roots in Southern Italy where using seasonal greens with cheese in baked dishes is a tradition. The American version highlights plenty of melty cheese and sauce for added comfort perfect for family style meals and sharing at the table. This recipe brings a bit of Italian warmth to the everyday kitchen.

Recipe FAQs

→ What type of spinach works best?

Fresh spinach gives a bright flavor, but thawed frozen spinach (well-drained) works just as well and saves time.

→ Can the shells be made ahead of time?

Yes, stuffed shells can be assembled and refrigerated overnight or frozen before baking for easy meal prep.

→ How do I keep the shells from tearing?

Cook shells until just al dente and handle gently when stuffing to prevent ripping.

→ What cheese alternatives can I use?

You can substitute part-skim ricotta for a lighter filling or add cottage cheese for a different texture.

→ Can I add extra vegetables?

Feel free to mix in sautéed mushrooms, sun-dried tomatoes, or chopped fresh herbs for added flavor.

→ How should leftovers be stored?

Store leftovers covered in the fridge for up to three days or freeze for longer storage. Reheat gently before serving.

Spinach Ricotta Stuffed Shells

Tender pasta shells filled with creamy spinach-ricotta, baked in herbed marinara and topped with melted cheese.

Prep Time
15 min
Cook Time
30 min
Total Time
45 min

Category: Pasta

Skill Level: Intermediate

Cuisine: Italian

Yield: 4 Servings

Dietary Preferences: Vegetarian

Ingredients

→ Pasta

01 12–15 jumbo pasta shells (approximately 170 g)

→ Filling

02 2 cups (500 g) ricotta cheese
03 1 cup (115 g) shredded mozzarella cheese, divided
04 1/2 cup (50 g) grated Parmesan cheese
05 1 large egg
06 2 cups (60 g) fresh spinach, roughly chopped or 1 cup (140 g) frozen spinach, thawed and drained
07 2 cloves garlic, minced
08 1 tablespoon (15 ml) olive oil
09 1 teaspoon Italian seasoning
10 Salt and freshly ground black pepper, to taste

→ Sauce and Assembly

11 2 cups (480 ml) marinara sauce
12 Fresh basil leaves, for garnish (optional)

Steps

Step 01

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

Step 02

In a large mixing bowl, blend ricotta cheese, 1/2 cup mozzarella, Parmesan, and egg until thoroughly combined.

Step 03

Heat olive oil in a skillet over medium heat. Sauté minced garlic for 30 seconds until fragrant, then add spinach and cook until wilted (2–3 minutes).

Step 04

Fold sautéed spinach mixture into the ricotta blend. Season with Italian seasoning, salt, and black pepper.

Step 05

Preheat oven to 190°C. Spread 1 cup marinara sauce evenly in a 23×33 cm baking dish. Fill each pasta shell with approximately 2 tablespoons of the cheese-spinach mixture.

Step 06

Place filled shells open-side up in the dish. Spoon remaining marinara sauce atop the shells and sprinkle with reserved mozzarella cheese.

Step 07

Cover with aluminum foil and bake for 20 minutes. Remove foil and continue baking for an additional 10 minutes until bubbling and cheese is melted.

Step 08

Let the baked shells rest a few minutes before garnishing with fresh basil. Serve warm.

Notes

  1. Use full-fat ricotta for a richer filling, or part-skim for a lighter option.
  2. Avoid overstuffing shells to maintain their shape and prevent spillover.
  3. Enhance the filling with additions like sautéed mushrooms, sun-dried tomatoes, or fresh herbs.
  4. For meal prep, assemble the dish ahead and freeze before baking. Thaw and bake when ready to serve.

Required Equipment

  • Large pot
  • Large skillet
  • Mixing bowl
  • Baking dish (23×33 cm)
  • Aluminum foil

Allergy Information

Double-check each ingredient to identify potential allergens and consult a healthcare professional if unsure.
  • Contains milk and dairy products.
  • Contains eggs.
  • Contains wheat (gluten) in pasta shells.

Nutrition Facts (Per Serving)

These details are for informational purposes and don’t replace medical advice.
  • Calories: 336
  • Fat: 21.9 g
  • Carbs: 17.7 g
  • Protein: 17.2 g