Spinach Artichoke Stuffed Shells

🕒 Prep: 15 min
🔥 Cook: 30 min
🍽 Serves: 4
Be the First to Review!

Spinach Artichoke Stuffed Shells combine the creamy goodness of spinach artichoke dip with the comforting nature of pasta. This dish is perfect for a cozy night in or impressing guests at a dinner party. Let's dive into this easy yet impressive recipe.

Spinach Artichoke Stuffed Shells

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Spinach Artichoke Stuffed Shells

Ingredients for Spinach Artichoke Stuffed Shells

Jumbo pasta shells serve as the perfect vessel to hold the creamy filling. Olive oil is used to sauté the garlic, enhancing its aroma. Garlic adds a punchy flavor base to the dish. Fresh spinach provides vibrant color and nutrition, while artichoke hearts bring a tangy, earthy flavor. Ricotta cheese adds creaminess, and Parmesan cheese brings depth with its salty, nutty profile. Egg helps bind the filling together. A touch of salt, black pepper, and dried basil season the dish perfectly. Marinara sauce adds acidity and moisture, and mozzarella cheese melts beautifully on top to create a bubbly, golden finish.

Why This Spinach Artichoke Stuffed Shells Works

During cooking, the jumbo shells stay firm enough to hold the filling because they are only cooked to al dente. They soften just enough so they can be stuffed, but they don’t fall apart in the oven. The egg mixed into the ricotta, Parmesan, spinach, and artichokes sets as it bakes, so the filling goes from loose and creamy to something that holds together inside each shell.

As the dish bakes, the marinara sauce around the shells keeps the pasta from drying out. The shells soak up a little of that sauce, so the edges stay tender instead of hard. At the same time, the mozzarella on top melts, spreads over the shells, and then starts to bubble and brown. By the time it comes out of the oven, the pasta is soft but not mushy, the filling is firm but still creamy, and everything is held in place under a stretchy, golden cheese layer.

Spinach Artichoke Stuffed Shells Tips & Tricks

  • To save time, use pre-washed spinach and jarred minced garlic.
  • If you love a crusty top, broil for an additional 2-3 minutes after baking.
  • Make sure the spinach and artichoke mixture isn't too hot when mixing it with the ricotta to avoid cooking the egg prematurely.

Mistakes To Avoid

Boiling the shells until they are soft instead of just al dente makes them tear when stuffed and moved. Once in the oven, those thin, overcooked shells collapse and the filling leaks out into the sauce, so the dish turns into a flat casserole instead of neat stuffed pieces.

Adding the hot spinach and artichoke mixture straight into the cheese and egg bowl causes the egg to start cooking in little bits. Those tiny scrambled pieces stay lumpy in the filling, so it never spreads smoothly into the shells and bakes up with a slightly rubbery, uneven texture.

Skipping the sauce on the bottom of the baking dish leaves the shells sitting on dry glass or metal. During baking, the bottoms stick and harden, so the shells break when lifted out and the lower half turns tough while the tops stay soft.

Letting the shells sit in a pile after draining instead of spreading them out makes them stick together and close up. Pulling them apart later rips the edges, so they can’t hold much filling and many end up half-empty or split.

Ingredients

  1. 20 jumbo pasta shells
  2. 1 tbsp olive oil
  3. 3 cloves garlic, minced
  4. 8 oz fresh spinach
  5. 14 oz can artichoke hearts, drained and chopped
  6. 1 cup ricotta cheese
  7. 1/2 cup grated Parmesan cheese
  8. 1 large egg
  9. 1/2 tsp salt
  10. 1/4 tsp black pepper
  11. 1/2 tsp dried basil
  12. 2 cups marinara sauce
  13. 1 cup shredded mozzarella cheese

Step-by-step Instructions

  1. 1. Preheat your oven to 375°F (190°C).
  2. 2. Cook the pasta shells according to package instructions until al dente. Drain and set aside.
  3. 3. In a large skillet, heat olive oil over medium heat and sauté garlic until fragrant, about 1 minute.
  4. 4. Add spinach to the skillet and cook until wilted, about 3 minutes.
  5. 5. Stir in the artichoke hearts and cook for another 2 minutes. Remove from heat and let cool slightly.
  6. 6. In a large bowl, combine ricotta cheese, Parmesan cheese, egg, salt, pepper, and basil.
  7. 7. Stir in the spinach and artichoke mixture until well combined.
  8. 8. Spread 1 cup of marinara sauce on the bottom of a 9x13-inch baking dish.
  9. 9. Stuff each pasta shell with the spinach artichoke mixture and place in the dish.
  10. 10. Pour the remaining marinara sauce over the shells and sprinkle with mozzarella cheese.
  11. 11. Cover with foil and bake for 20 minutes, then remove the foil and bake for an additional 10 minutes until the cheese is bubbly and golden.
  12. 12. Let cool for a few minutes before serving.

Frequently Asked Questions

Can I use frozen spinach instead of fresh?
Yes, just be sure to thaw and drain it well to remove excess moisture.
How do I store leftovers?
Store them in an airtight container in the fridge for up to 3 days. Reheat in the oven or microwave until warmed through.
Can I make this dish ahead of time?
Absolutely! Assemble the dish, cover, and refrigerate for up to 24 hours before baking. You may need to add a few extra minutes to the baking time.

Serving Ideas for Spinach Artichoke Stuffed Shells

Pair this dish with a crisp green salad dressed in a lemon vinaigrette to balance the richness of the stuffed shells. A side of garlic bread or a crusty baguette is perfect for soaking up any extra sauce. A light white wine, like Pinot Grigio, complements the flavors beautifully.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.