Spinach and Artichoke Stuffed Pasta Shells for Dinner

Soft pasta shells filled with a creamy spinach, artichoke and ricotta mixture are baked in a rich tomato-basil marinara in these delicious Spinach Artichoke Stuffed Shells. This comforting, cheesy dish makes an easy weeknight dinner or a satisfying meatless meal.

A white bowl with 4 spinach artichoke stuffed shells with a fork and some fresh basil.

WHAT ARE SPINACH ARTICHOKE STUFFED SHELLS

If you love pasta, this recipe is for you. Jumbo shells are filled with a creamy blend of ricotta, mozzarella and Parmesan mixed with spinach, chopped artichoke hearts and seasonings. The shells are nestled in tomato-basil marinara, topped with more cheese and baked until bubbly and golden. Serve with a simple side salad or roasted vegetables for a complete meal.

WHY WE LOVE THESE STUFFED SHELLS

These stuffed shells come together quickly and bake in under an hour, making them perfect for busy weeknights. They’re rich and cheesy yet meatless, a great option for Meatless Monday. Leftovers reheat well, so they’re also convenient for meal prep and lunches.

HOW TO MAKE SPINACH ARTICHOKE STUFFED SHELLS

INGREDIENTS

Shells – 16 jumbo pasta shells.

Spinach-artichoke filling – Ricotta cheese, drained spinach (frozen or sautéed fresh), chopped artichoke hearts, shredded mozzarella, grated Parmesan, an egg, minced garlic, salt, black pepper and red chili flakes.

Toppings – Tomato-basil marinara, shredded mozzarella and fresh basil for garnish.

STEPS

Preheat the oven to 400°F (200°C). Cook the jumbo shells until they are halfway done following package directions so they remain firm enough to stuff. Drain the shells and toss with 1 tablespoon olive oil to prevent sticking. Set aside.

Prepare the filling by draining and squeezing excess liquid from the spinach. If using fresh spinach, sauté about 3 cups until wilted and drain thoroughly. In a medium bowl combine 1½ cups ricotta, 1 cup drained spinach, 1 cup chopped artichoke hearts, 1 cup shredded mozzarella, ½ cup Parmesan, 1 egg, 2 cloves minced garlic, ¾ tsp salt, 1 tsp black pepper and ½ tsp chili flakes. Mix until well combined and creamy.

Step by step photo of making the stuffing for the shells. On the left shows the ingredients in a bowl and the right shows the ingredients mixed in the bowl.

Spread about 2½ cups of marinara sauce in the bottom of a 9 x 13-inch baking dish and reserve the remaining sauce for topping. Using a regular tablespoon, fill each shell with the spinach-artichoke mixture and arrange the stuffed shells in the baking dish in a single layer.

Spinach artichoke stuffed shells lined up in a baking dish.

Drizzle the remaining marinara over the shells and sprinkle with about 1½ cups shredded mozzarella. Bake uncovered for 20 minutes, until the cheese is melted and bubbly. Remove from the oven, let rest a few minutes, then garnish with fresh chopped basil and serve.

Stuffed shells before they bake in the oven on the left and stuffed shells after they bake in the oven on the right.

HELPFUL TIPS FOR STUFFED SHELLS

  1. Stir the shells occasionally while boiling to keep them from sticking together.
  2. Make the filling while the pasta cooks to speed up assembly.
  3. Drain the spinach thoroughly so the filling stays thick and creamy rather than watery.

WHY COOK THE SHELLS HALFWAY?

Cooking the shells only halfway keeps them firm enough to hold the filling and prevents them from becoming mushy. They finish cooking in the sauce while baking, so they’ll reach the perfect texture in the oven.

A baking dish with spinach artichoke stuffed shells in tomato basil marinara sauce.

OTHER DELICIOUS PASTA RECIPES

  • Creamy Spinach Macaroni and Cheese
  • Cajun Chicken Mac and Cheese
  • Creamy Tortellini Chicken Pasta
  • Creamy Chicken and Mushroom Pasta
  • Cheesy Chicken Broccoli Pasta Shells
A baking dish with spinach artichoke stuffed shells in tomato basil marinara sauce.

Spinach and Artichoke Stuffed Shells

These creamy, cheesy stuffed shells are the ultimate comfort food.

Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 16 shells

Ingredients

  • 16 jumbo shells
  • 28 oz tomato and basil marinara sauce
  • 1½ cups shredded mozzarella, divided
  • 1 Tbsp olive oil
  • Fresh chopped basil for garnish

Stuffing

  • 1½ cups full-fat ricotta
  • 1 cup frozen spinach, drained (or about 3 cups fresh, sautéed and drained)
  • 1 cup artichoke hearts, chopped (canned or jarred)
  • 1 cup shredded mozzarella
  • ½ cup Parmesan cheese, grated
  • 1 egg
  • 2 garlic cloves, minced
  • 1 tsp black pepper
  • ¾ tsp salt
  • ½ tsp red chili flakes (optional)

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Cook jumbo shells halfway according to package directions. Drain and toss with 1 Tbsp olive oil.
  3. In a large bowl combine ricotta, drained spinach, chopped artichokes, 1 cup mozzarella, Parmesan, egg, garlic, salt, pepper and chili flakes.
  4. Spread about 2½ cups marinara sauce in a 9 x 13-inch baking dish. Reserve remaining sauce for topping.
  5. Fill each shell with about 1 tablespoon of the filling and arrange in the dish.
  6. Top shells with the remaining marinara and sprinkle with the remaining mozzarella. Bake uncovered for 20 minutes.
  7. Remove from oven, let cool for a few minutes, garnish with fresh basil and serve.

Nutrition

Calories: 254 kcal | Carbohydrates: 12 g | Protein: 16 g | Fat: 16 g | Saturated Fat: 8 g | Cholesterol: 56 mg | Sodium: 793 mg | Fiber: 2 g