Cheesy Spinach Stuffed Pasta Shells

Category: Wholesome Meals for Every Day

These stuffed pasta shells feature a rich filling of ricotta, mozzarella, Parmesan, and spinach, seasoned with garlic and Italian herbs. The filled shells are nestled in marinara sauce and baked until bubbly and golden. This dish offers the perfect balance of creamy cheese, tender pasta, and tangy tomato sauce.

Prep is straightforward: cook the jumbo shells until al dente, prepare the cheese-spinach filling, stuff each shell, and arrange in a baking dish with sauce. After baking covered and then uncovered, you'll have a delicious meal that's both impressive and comforting.

woman cooking.
Updated on Sun, 17 Aug 2025 19:08:12 GMT
A plate of pasta with cheese and seasoning. Save
A plate of pasta with cheese and seasoning. | recipesbylena.com

This cheesy stuffed pasta shell recipe transforms basic ingredients into a restaurant-worthy dinner that's become my weeknight salvation. The contrast between tender pasta, creamy ricotta filling, and tangy marinara creates the perfect comfort food experience without hours in the kitchen.

I first made these stuffed shells during a particularly hectic week when I needed something that would impress my Italian mother-in-law without requiring constant attention. She asked for the recipe before leaving, which remains my proudest culinary achievement.

Ingredients

  • Jumbo pasta shells: Ensure the perfect vessel for holding generous amounts of filling while maintaining their shape during baking
  • Ricotta cheese: Provides the creamy base for our filling; choose full-fat for the richest texture
  • Mozzarella cheese: Delivers that perfect gooey stretch when melted; look for low-moisture varieties for best results
  • Parmesan cheese: Adds a sharp salty note that balances the creaminess of the other cheeses
  • Fresh spinach: Incorporates nutrition and beautiful color; baby spinach works best for its tender texture
  • Garlic: Infuses the filling with aromatic depth; fresh cloves vastly outperform pre-minced options
  • Marinara sauce: Creates the tangy base; select a high-quality jar or use homemade if available
  • Italian seasoning: Ties all flavors together with classic herb notes

Step-by-Step Instructions

Cook the Pasta Shells:
Boil jumbo shells in generously salted water for exactly 8 minutes to achieve perfect al dente texture. They should be firm enough to hold shape but pliable enough to stuff without cracking. Immediately rinse under cold water after draining to stop the cooking process and prevent sticking.
Prepare the Filling:
Combine cheeses and egg first, ensuring they're thoroughly incorporated before adding other ingredients. This creates the smooth base texture that makes the filling irresistibly creamy. When sautéing garlic, watch carefully as it turns golden in seconds and can quickly burn, which would impart bitterness to the entire dish.
Stuff and Arrange:
Use a small spoon or piping bag to fill each shell with approximately two tablespoons of mixture. The filling should be generous but not overflowing, as expansion occurs during baking. Arrange shells with slight space between them to allow heat circulation and ensure even cooking throughout.
Bake to Perfection:
Cover dish tightly with foil for the first 20 minutes to trap moisture and prevent shells from drying out. The final 10 minutes uncovered allows the top to develop a beautiful golden finish and slightly crispy edges that provide textural contrast to the creamy interior.
A bowl of pasta with cheese and meat. Save
A bowl of pasta with cheese and meat. | recipesbylena.com

My absolute favorite moment with this dish was watching my vegetable-averse nephew devour three servings without realizing he was eating spinach. The creamy cheese disguise works every time, making this my secret weapon for getting greens into picky eaters.

Perfect Pairings

These stuffed shells shine alongside a simple arugula salad dressed with lemon and olive oil. The peppery greens cut through the richness of the cheese while the acidity brightens each bite. For a complete Italian dinner experience, serve with garlic bread to soak up the extra sauce and a light Italian red wine like Chianti or Montepulciano.

Storage and Reheating

Store leftover stuffed shells in an airtight container in the refrigerator for up to four days. The flavors actually deepen and improve overnight. When reheating, add a splash of water to the dish and cover with foil to maintain moisture. Microwaving works for quick meals, but reheating in a 325°F oven for 15 minutes yields superior texture and prevents the rubbery quality microwaves sometimes create.

Make-Ahead Options

This recipe excels as a make-ahead meal. Prepare everything up to the baking stage, cover tightly with plastic wrap and foil, then refrigerate for up to two days or freeze for up to three months. When ready to enjoy, thaw overnight in the refrigerator if frozen, then add an extra 10 minutes to the covered baking time to ensure the center reaches the proper temperature.

Recipe FAQs

→ Can I make these stuffed shells ahead of time?

Yes! You can prepare the shells completely, cover tightly with foil, and refrigerate for up to 24 hours before baking. Add 5-10 minutes to the baking time if cooking from cold. You can also freeze the assembled but unbaked shells for up to 3 months - just thaw overnight in the refrigerator before baking.

→ What can I substitute for spinach?

Kale, Swiss chard, or arugula make excellent substitutes for spinach. Just make sure to remove any tough stems and chop the leaves finely. You could also use broccoli rabe or even roasted zucchini for a different flavor profile.

→ How do I prevent the pasta shells from tearing?

Cook the shells just until al dente (slightly firm), as overcooked pasta tears easily. Drain carefully and lay them out separately on a baking sheet to cool slightly before handling. Using a spoon rather than a piping bag to fill them can also help reduce tearing.

→ Can I make this dish vegetarian or gluten-free?

This dish is already vegetarian! For a gluten-free version, simply substitute the jumbo pasta shells with gluten-free pasta shells or large gluten-free pasta tubes. Just be sure to adjust cooking times according to package instructions as gluten-free pasta often cooks differently.

→ What sides pair well with stuffed shells?

A simple green salad with vinaigrette makes a perfect light accompaniment. Garlic bread or focaccia are excellent for soaking up extra sauce. Roasted vegetables like broccoli, asparagus, or zucchini also complement the richness of the dish nicely.

→ How do I know when the stuffed shells are done baking?

The stuffed shells are done when the cheese is melted and bubbly, and the edges of the pasta begin to crisp slightly. The sauce should be bubbling around the edges of the dish. If you insert a food thermometer into the center, it should read at least 165°F (74°C).

Spinach and Ricotta Stuffed Shells

Jumbo pasta shells filled with a creamy ricotta-spinach mixture, baked in savory marinara sauce until perfectly bubbly.

Prep Time
20 min
Cooking Time
30 min
Total Time
50 min
By: Lena

Category: Lunch & Dinner

Skill Level: Medium

Cuisine Type: Italian

Yield: 4 Serves

Dietary Preferences: Vegetarian

Ingredients

→ Pasta

01 12-15 jumbo pasta shells (about 1/2 a box)

→ Cheese

02 2 cups ricotta cheese
03 1 cup shredded mozzarella cheese, divided
04 1/2 cup grated Parmesan cheese

→ Vegetables

05 2 cups fresh spinach, roughly chopped or 1 cup frozen spinach, thawed and drained
06 2 cloves garlic, minced

→ Sauce

07 2 cups marinara sauce

→ Seasoning

08 1 tablespoon olive oil
09 1 teaspoon Italian seasoning
10 Salt and freshly ground black pepper to taste

→ Optional Garnish

11 Fresh basil leaves

Steps to Follow

Step 01

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

Step 02

In a large mixing bowl, combine ricotta cheese, 1/2 cup shredded mozzarella, grated Parmesan, and the egg. Mix well. 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). Combine with the cheese mixture and season with Italian seasoning, salt, and black pepper.

Step 03

Preheat the oven to 375°F (190°C). Spread 1 cup of marinara sauce evenly over the bottom of a 9×13-inch baking dish.

Step 04

Fill each cooked shell with about 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 shells.

Step 05

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.

Additional Notes

  1. Full-fat ricotta yields the creamiest filling, but you can use part-skim for a lighter option.
  2. Avoid overstuffing the shells to prevent spills.
  3. You can customize the filling by adding sautéed mushrooms, sun-dried tomatoes, or chopped herbs.
  4. These stuffed shells can be prepared ahead and frozen before baking. Thaw and bake when ready to serve.

Tools You'll Need

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

Allergen Info

Check each ingredient for potential allergens, and consult a health professional if necessary.
  • Contains dairy
  • Contains egg
  • Contains gluten (from the pasta shells)

Nutritional Information (Per Serving)

These details are for general reference only and don't replace expert medical advice.
  • Calories: 336
  • Fats: 21.9 grams
  • Carbohydrates: 17.7 grams
  • Proteins: 17.2 grams