Spinach Artichoke Stuffed Shells with Creamy Tomato Sauce

Prep: 20 minCook: 30 min4 servingsmediumItalian
Spinach Artichoke Stuffed Shells with Creamy Tomato Sauce

Jumbo pasta shells filled with a savory blend of spinach, artichoke, feta, and mozzarella, baked in a garlic-infused tomato sauce enriched with heavy cream. The shells soften while the cheese melts, creating a comforting vegetarian main dish with bright Mediterranean flavors from oregano, olives, and fresh parsley. Serve as a weeknight dinner for 4-6 people or a casual entertaining centerpiece. This version balances creamy and tangy elements while keeping preparation straightforward.

Ingredients

4 servings
  • 16 oz tomato sauce
  • 15 oz jumbo shell pasta
  • 8 ½ oz artichokes, water packed, drained, water squeezed and chopped
    sun-dried tomatoes0.5vegan option

    use 4 oz, adds richness

  • 3 ½ oz spinach, frozen, thawed, water squeezed and chopped
    kale1:0.75vegetarian

    earthier, use less due to stronger flavor

    Full guide →
  • 1 cup feta cheese
    ricotta1:1vegetarian

    creamy alternative with milder tang

    Full guide →
  • 1 cup mozzarella cheese, shredded
    gruyere1:1dairydairy-free

    richer nutty flavor, melts smoothly

    Full guide →
  • 1 tbsp garlic, minced
  • 2 tbsp olive oil
  • 4 tbsp olives, green or black, minced
  • ½ tsp chili flakes
  • 2 tsp oregano
  • ¼ cup parsley, fresh, chopped
  • ¼ cup heavy cream
    creme fraiche1:1vegetariandairy-free

    tangier, similar texture

    Full guide →
  • salt(optional)
  • black pepper(optional)

Instructions

  1. 1

    Preheat oven to 400F. Spray baking sheet and 10-inch round baking dish with cooking oil spray.

  2. 2

    Bring salted water to rolling boil. Cook jumbo shells 9 minutes until al-dente. Drain and spread spaced apart on baking sheet.

  3. 3

    Combine artichokes, spinach, feta, olives, 2 tbsp parsley, 1 tsp oregano, salt, pepper, and half the mozzarella in bowl. Mix well.

  4. 4

    Spread half tomato sauce in baking dish. Stir in garlic, remaining oregano, 1 tbsp olive oil, and chili flakes. Add heavy cream and swirl to combine.

  5. 5

    Stuff each shell with about 1 tbsp filling. Arrange stuffed shells in spiral pattern in baking dish.

  6. 6

    Top shells with remaining tomato sauce. Season with salt and pepper. Drizzle remaining 1 tbsp olive oil and top with remaining mozzarella. Cover loosely with foil.

  7. 7

    Bake 30 minutes until sauce bubbles and cheese melts. Rest 5 minutes. Garnish with fresh parsley and serve.

Tips

Tip 1

Squeeze moisture from thawed spinach and drained artichokes thoroughly to prevent watery filling and soggy shells.

Tip 2

Cook shells to just al-dente so they hold filling without falling apart during baking.

Tip 3

Swirl heavy cream into sauce for visual appeal and creamier mouthfeel without needing extra ingredients.

Good to Know

Storage

Cover and refrigerate up to 3 days. Reheat covered at 350F for 15-20 minutes until warm throughout.

Make Ahead

Assemble through topping step, cover, and refrigerate up to 12 hours. Bake directly from cold; add 5-10 minutes to baking time.

Serve With

Serve warm with crusty bread and a green salad dressed with lemon vinaigrette. Pairs well with dry white wine like Pinot Grigio.

See pairing guide →

Common Mistakes

Watch

Do not skip squeezing moisture from spinach and artichokes to avoid soggy, watery filling.

Watch

Do not overcook shells beyond al-dente to avoid mushy pasta that falls apart.

Watch

Do not skip the 5-minute rest to allow sauce to set slightly and shells to firm up for easier plating.

Substitutions

Dairy-Free Swaps

mozzarella cheese
gruyere1:1dairydairy-free

richer nutty flavor, melts smoothly

Full guide →
heavy cream
creme fraiche1:1vegetariandairy-free

tangier, similar texture

Full guide →
heavy cream
omit, use more tomato saucenulldairy-freedairy-free

thinner sauce, reduce oil slightly

Full guide →

Vegan Options

artichokes
sun-dried tomatoes0.5vegan option

use 4 oz, adds richness

General Alternatives

feta cheese
ricotta1:1vegetarian

creamy alternative with milder tang

Full guide →
spinach
kale1:0.75vegetarian

earthier, use less due to stronger flavor

Full guide →
Find more substitutions →

FAQ

Can I make this ahead and freeze?

Yes. Assemble completely, wrap tightly in foil and plastic wrap, and freeze up to 1 month. Thaw overnight in refrigerator, then bake as directed, adding 10-15 minutes to baking time.

What if I don't have jumbo shells?

Use large shells or manicotti tubes. Reduce cooking time by 1-2 minutes for smaller shells. Manicotti may need spoon or piping bag to fill.

Can I use fresh spinach instead of frozen?

Yes, use about 2.5 cups fresh spinach (roughly 2.5 oz). Wilt in skillet with 1 tbsp olive oil, then squeeze dry before mixing into filling.