Classic Stuffed Shells with Spinach

Category: Satisfying Main Dishes

This Italian dish features jumbo pasta shells filled with a creamy mixture of ricotta, cream cheese, wilted spinach, and a blend of Italian seasonings. Garlic is sautéed to infuse flavor before folding into the cheese filling. The shells are nestled in marinara sauce, topped generously with mozzarella and Parmesan, then baked until bubbly and golden. Garnished with fresh parsley, this hearty meal offers a perfect balance of rich cheese, tender pasta, and bright tomato sauce.

Ideal for family dinners or gatherings, these shells pair well with garlic bread and can be stored easily. Variations include adding sausage or switching to gluten-free shells. The combination of melty cheeses and spinach creates a luscious filling that’s satisfying and rich in flavor.

A woman wearing a pink apron is cutting a cake.
Updated on Mon, 10 Nov 2025 20:15:59 GMT
A bowl of pasta with cheese and spinach. Pin
A bowl of pasta with cheese and spinach. | easydiyrecipes.com

Classic stuffed shells with spinach and cheese have become a tradition in my kitchen whenever I am after something that feels both special and homey. Tender jumbo shells are packed with a creamy blend of ricotta, spinach, and seasonings then finished with tangy marinara and gooey mozzarella. This dish never fails to gather everyone around the table, hungry and happy.

I first made stuffed shells for a family birthday and the way everyone lined up for seconds told me it was destined for repeat appearances in our home.

Ingredients

  • Jumbo pasta shells: perfect for holding generous scoops of filling choose shells that are unbroken
  • Olive oil: gives the filling smoothness and adds depth to sautéed spinach select extra virgin for better flavor
  • Garlic: fresh minced brings brightness and aroma to the cheese and spinach blend look for firm plump cloves
  • Fresh spinach: wilts down to add color and texture baby spinach is tender and cooks quickly
  • Ricotta cheese: forms the creamy base use a whole milk ricotta for best taste and texture
  • Parmesan cheese: adds nuttiness and a savory punch grate your own for stronger flavor
  • Mozzarella cheese: creates that irresistible melt choose whole milk mozzarella for stretch and flavor
  • Cream cheese: makes the filling extra luscious and is easy to blend into the ricotta
  • Egg: binds the filling together and helps everything set smoothly in the oven
  • Marinara sauce: brings tangy tomato flavor and ties the dish together use a robust jarred or homemade sauce
  • Italian seasoning: a mix of salt pepper dried basil parsley and oregano gives that classic herby taste

Step-by-Step Instructions

Prepare the Pasta Shells:
Boil the jumbo shells in salted water until just shy of al dente about one minute less than the package recommends. Rinse under cold water to stop the cooking and add a drizzle of olive oil if needed to prevent sticking. Set aside on a tray so they keep their shape.
Sauté the Garlic and Spinach:
Warm olive oil in a wide sauté pan over medium heat. Add the minced garlic and stir constantly for about one minute until it turns fragrant but not brown. Toss in the fresh spinach adding a little at a time so it cooks evenly. Stir and let it wilt down for about three minutes until soft and bright green. Cool briefly before using.
Make the Cheese Filling:
In a large bowl combine the ricotta with salt pepper and the dried herbs. Fold in half of the mozzarella most of the Parmesan cream cheese and the egg stirring until smooth. Gently mix in the sautéed spinach and garlic making sure the greens are evenly distributed.
Stuff and Arrange the Shells:
Spread half the marinara sauce across the bottom of a large baking dish. Fill each pasta shell with a generous spoonful of the cheese mixture and nestle them into the sauced dish with the open side facing up.
Add Sauce and Cheese Topping:
Pour the remaining marinara sauce over the assembled shells. Scatter the remaining mozzarella and reserved Parmesan evenly across the top for that golden bubbly finish.
Bake the Stuffed Shells:
Cover the pan tightly with foil and bake at three seventy five degrees for twenty minutes. Uncover and continue baking for ten more minutes until the cheese melts and browns in spots. Let rest five minutes before serving and sprinkle with fresh parsley if you like.
A bowl of pasta with cheese and spinach. Pin
A bowl of pasta with cheese and spinach. | easydiyrecipes.com

Watching the cheese bubble and brown in the oven is my favorite part and my family always sneaks crunchy corners before the dish even hits the table. The addition of fresh spinach is something my grandmother encouraged to brighten up the creaminess and her version is what inspired me every time I make these shells.

Storage Tips

These stuffed shells keep well in an airtight container in the refrigerator for up to three days. To reheat just cover with foil and bake at three fifty degrees until warmed through or microwave individual portions for a quick meal. If freezing assemble the shells up to the baking step and wrap tightly. When ready to enjoy bake straight from frozen adding ten to fifteen minutes to the bake time.

Ingredient Substitutions

You can switch out ricotta for an equal amount of cottage cheese for a lighter filling. Gluten-free jumbo shells work in place of regular pasta for those avoiding wheat. For extra richness add a handful of chopped sun-dried tomatoes or roasted mushrooms to the cheese mixture. You can also boost protein by mixing cooked Italian sausage or ground beef into the marinara sauce.

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

Serving Suggestions

Serve these shells piping hot straight from the oven with a fresh green salad or classic garlic bread. A simple side of roasted vegetables or a splash of balsamic glaze takes this main to the next level. For gatherings I set the casserole dish right at the center of the table family style.

Cultural and Historical Context

Stuffed pasta shells or conchiglioni ripieni trace their roots to Southern Italy where home cooks fill pasta with regional cheeses vegetables or salted meats. The version popularized in American kitchens leans on a generous hand with ricotta and tomato sauce echoing the comfort foods so many families enjoy during chilly evenings and celebrations.

Recipe FAQs

→ How should I cook the jumbo pasta shells to avoid them sticking together?

Boil the shells in salted water just under the recommended al dente time, then rinse gently with cold water to stop cooking and prevent sticking before filling.

→ Can I substitute the cheeses used in the filling?

Yes, ricotta can be replaced with cottage cheese for a lighter texture, and extra mozzarella can be added on top for more cheesiness.

→ What herbs complement the spinach and cheese filling best?

Traditional Italian herbs like dried basil, parsley, oregano, and freshly ground pepper bring out the best flavors in the filling.

→ Is it possible to add meat to this dish?

Absolutely, cooked Italian sausage or ground beef can be mixed into the marinara sauce to add heartiness.

→ How can leftovers be stored and reheated?

Store leftovers in an airtight container in the refrigerator for up to three days. Reheat covered with foil in the oven at 350°F or in the microwave for a quicker option.

→ What garnish works well to finish the dish?

Fresh parsley sprinkled on top after baking adds a touch of color and freshness to balance the rich cheeses and sauce.

Classic Stuffed Shells Spinach

Creamy spinach and cheese-filled jumbo shells baked with marinara and melted mozzarella for a hearty Italian-inspired dish.

Prep Time
20 min
Cook Time
30 min
Total Time
50 min
By: Evelyn

Category: Main Dishes

Skill Level: Medium

Cuisine: Italian

Yield: 6 Servings (6 servings)

Dietary Preferences: Vegetarian

Ingredients

→ Pasta

01 225 g jumbo pasta shells

→ Filling

02 30 ml olive oil
03 3 cloves garlic, minced
04 150 g fresh spinach
05 450 g ricotta cheese
06 100 g grated Parmesan cheese
07 150 g shredded mozzarella cheese
08 100 g cream cheese
09 1 large egg
10 1 tsp salt
11 ½ tsp black pepper
12 1 tsp dried basil
13 1 tsp dried parsley
14 1 tsp dried oregano

→ Sauce

15 480 ml marinara sauce

Steps

Step 01

Preheat oven to 190°C. Boil jumbo pasta shells in salted water for approximately 13 minutes, one minute less than package al dente time. Drain, rinse under cold water to prevent sticking, and set aside.

Step 02

Heat olive oil in a large skillet over medium heat. Add minced garlic and cook until fragrant, about 1 minute. Add spinach and sauté for 3 minutes until wilted. Remove from heat and allow to cool.

Step 03

In a large bowl, mix ricotta, salt, pepper, dried basil, parsley, and oregano. Add half the mozzarella, most of the Parmesan reserving some for topping, cream cheese, and egg. Stir until well combined then fold in the cooled spinach and garlic mixture.

Step 04

Spread half of the marinara sauce in the bottom of a 23 x 33 cm casserole dish. Fill each pasta shell with the cheese mixture using a spoon and arrange them in the dish.

Step 05

Pour remaining marinara sauce over the stuffed shells. Sprinkle with the reserved Parmesan and the remaining mozzarella cheese.

Step 06

Cover the dish with foil and bake for 20 minutes. Remove foil and bake an additional 10 minutes until cheese is melted and golden. Garnish with fresh parsley before serving.

Notes

  1. Rinse cooked pasta shells under cold water to prevent sticking.
  2. Add extra mozzarella to filling or topping for increased cheesiness.
  3. Substitute gluten-free shells for a gluten-free option.
  4. Store leftovers in an airtight container refrigerated up to 3 days. Reheat covered in oven or microwave.
  5. Use fresh herbs and freshly grated Parmesan for superior flavor.

Tools Required

  • Large pot for boiling pasta
  • Large skillet
  • Mixing bowl
  • 9 x 13-inch (23 x 33 cm) casserole dish
  • Aluminum foil

Allergy Info

Double-check all ingredients to spot potential allergens. Consult a healthcare professional if uncertain.
  • Contains dairy and egg
  • Contains gluten unless gluten-free pasta is used

Nutritional Information (Per Serving)

These details are for informational purposes only and shouldn’t replace professional medical advice.
  • Calories: 520
  • Fats: 22 g
  • Carbohydrates: 56 g
  • Proteins: 25 g