When you channel the irresistible flavors of a classic hot spinach and artichoke dip into a hearty pasta bake, you get Spinach and Artichoke Stuffed Shells. Jumbo pasta shells are generously packed with a rich blend of creamy ricotta, melted mozzarella, sharp Parmesan, tender spinach, and tangy marinated artichoke hearts—baked to bubbly perfection under a silky Alfredo or garlic white sauce.
The secret to stuffed shells that stay rich and luscious without becoming watery is Squeezing Every Last Drop of Moisture out of the Spinach and Drain/Patting the Artichoke Hearts. Spinach holds an incredible amount of water, which can break down your cheese filling if left unchecked. Squeezing it bone-dry in a kitchen towel ensures your three-cheese filling remains velvety, thick, and perfectly seasoned.
Why You’ll Love These Stuffed Shells
- Crowd-Pleasing Comfort: Combines two favorite comfort foods—warm spinach-artichoke dip and baked pasta.
- Incredible Cheese Balance: Mild ricotta creates a fluffy structure, mozzarella yields stringy pulls, and Parmesan delivers sharp savory depth.
- Make-Ahead Friendly: Can be fully assembled, covered, and refrigerated a day in advance before baking.
- Vegetarian & Filling: High in plant protein and rich enough to satisfy even the biggest appetites.
Key Ingredients Overview
- Jumbo Pasta Shells (Conchiglioni): Cooked just under al dente so they stay sturdy for stuffing and baking.
- Frozen Spinach (Thawed & Squeezed Dry): Adds vibrant green color, earthiness, and essential nutrients.
- Marinated Artichoke Hearts: Chopped fine to provide a subtle tangy brightness that cuts through rich cheeses.
- Three-Cheese Blend (Ricotta, Mozzarella & Parmesan): The ultra-creamy binding foundation for the stuffing.
- Garlic Alfredo Sauce or Cream Sauce: Coats the bottom and top of the dish to keep the pasta succulent and tender.
Step-by-Step Instructions
1.The Shells Boil:10 min.
Bring a large pot of heavily salted water to a rolling boil. Cook 20 to 24 jumbo pasta shells for 8 to 9 minutes (about 2 minutes short of package directions so they remain firm). Drain, rinse immediately with cold water to stop cooking, and lay them flat on parchment paper to prevent sticking.
2.The Spinach Prep & Squeeze:5 min.
Place 10 oz (280g) thawed frozen spinach inside a clean kitchen towel or cheesecloth over the sink. Twist tightly and squeeze until no more water drips out. Finely chop 1 can (14 oz / 400g) drained artichoke hearts and set aside.
3.The Creamy 3-Cheese Filling:5 min.
In a large mixing bowl, combine 15 oz (425g) whole milk ricotta cheese, 1½ cups shredded mozzarella cheese, ½ cup finely grated Parmesan cheese, 1 large egg (for binding), 2 minced garlic cloves, ½ teaspoon onion powder, ½ teaspoon salt, and ¼ teaspoon black pepper. Fold in the squeezed spinach and chopped artichoke hearts until evenly distributed.
4.The Dish Base & Shell Stuffing:10 min.
Preheat your oven to $190^\circ\text{C}$ ($375^\circ\text{F}$). Pour 1 cup of Alfredo sauce (or garlic cream sauce) evenly over the bottom of a 9×13-inch baking dish. Spoon about 2 tablespoons of the spinach-artichoke cheese mixture tightly into each cooked jumbo shell. Arrange stuffed shells side-by-side in the dish.
5.The Bubbly Cheese Bake:25 min.
Spoon the remaining 1 cup of Alfredo sauce over the tops of the stuffed shells, then sprinkle with the remaining ½ cup shredded mozzarella cheese. Cover tightly with aluminum foil and bake at $190^\circ\text{C}$ ($375^\circ\text{F}$) for 20 minutes. Remove foil and bake uncovered for an additional 5 to 10 minutes until cheese is melted and bubbling at the edges.

Expert Tips for Success
- Undercook the Pasta Slightly: The shells will continue to cook and absorb sauce in the oven. Boiling them 2 minutes under al dente guarantees they won’t tear while you fill them or get mushy while baking.
- Don’t Omit the Egg: The egg acts as a binder that prevents the warm ricotta filling from melting out into liquid during the bake.
- Add Red Pepper Flakes for Zing: A pinch of crushed red pepper flakes or a dash of fresh lemon zest added to the cheese mixture brightens up the rich fats wonderfully.
The Recipe Card
- Prep Time: 20 mins
- Bake Time: 30 mins
- Total Time: 50 mins
- Yield: 5 to 6 Servings (approx. 20 Stuffed Shells)
Ingredients:
- The Shells & Filling: 20–24 Jumbo Pasta Shells, 10 oz Frozen Chopped Spinach (thawed & wrung dry), 1 can (14 oz) Artichoke Hearts (drained & chopped), 15 oz Whole Milk Ricotta Cheese, 2 cups Shredded Mozzarella Cheese (divided), ½ cup Grated Parmesan Cheese, 1 Large Egg, 2 Garlic Cloves (minced), ½ tsp Onion Powder, ½ tsp Salt, ¼ tsp Black Pepper.
- The Sauce & Topping: 2 cups Alfredo Sauce or Garlic Cream Sauce, Fresh Parsley for garnish.
Instructions:
Boil jumbo shells in salted water for 8–9 minutes until pliable but firm; drain and rinse with cold water. Squeeze all liquid out of thawed spinach using a towel. In a large bowl, mix ricotta, 1½ cups mozzarella, Parmesan, egg, garlic, onion powder, salt, pepper, squeezed spinach, and chopped artichokes. Spread 1 cup Alfredo sauce on the bottom of a 9×13-inch dish. Fill each shell with 2 tablespoons of filling and arrange in dish. Top with remaining sauce and ½ cup mozzarella. Cover with foil and bake at $190^\circ\text{C}$ ($375^\circ\text{F}$) for 20 minutes, then uncover and bake 10 minutes more until bubbly. Garnish with parsley before serving.