Hey y’all! If you love creamy pasta bakes with a burst of fresh flavor, you’re in for a treat with these Spinach Artichoke Stuffed Shells. Loaded with cheesy goodness, tender spinach, and marinated artichoke hearts, this dish makes the perfect comfort meal for family dinners, special occasions, or cozy nights in. Ready to dig into comfort food heaven? Let's get cooking!
Why You’ll Love This
- Ultra-creamy, cheesy filling loaded with veggies and flavor in every bite.
- Perfect for make-ahead meals, meal prep, or feeding a hungry crowd.
- Customizable to your favorite cheeses or add-ins.
- Family-friendly and easy to double for parties or potlucks.
- Satisfying vegetarian dish that even meat lovers will adore.
Ingredients
- 20 jumbo pasta shells
- 1 tablespoon olive oil
- 2 cups fresh spinach, chopped
- 1 (14-ounce) can artichoke hearts, drained and chopped
- 1 cup ricotta cheese
- 1 cup cottage cheese
- 1 cup mozzarella cheese, shredded (plus ½ cup for topping)
- ½ cup grated Parmesan cheese
- 1 clove garlic, minced
- 1 large egg
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon dried Italian seasoning
- 1 and ½ cups marinara sauce
- Fresh parsley, chopped (for garnish)
Directions
Prep & Cook the Shells
- Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
- Cook the jumbo shells according to package instructions until al dente, about 10 minutes. Drain and set aside on a baking sheet to cool.
Prepare the Filling
- Heat olive oil in a skillet over medium heat. Sauté garlic for 1 minute, then add the chopped spinach and cook until wilted, about 2 minutes. Remove from heat and let cool slightly.
- In a large mixing bowl, combine ricotta cheese, cottage cheese, 1 cup mozzarella, Parmesan, artichoke hearts, cooked spinach, egg, salt, pepper, and Italian seasoning. Mix until well blended.
Assemble & Bake
- Spoon half the marinara sauce into the prepared baking dish.
- Stuff each shell with about 2 tablespoons of the spinach artichoke cheese mixture and arrange in the baking dish, open side up.
- Spoon remaining marinara sauce over the shells, then top with the reserved ½ cup mozzarella.
- Cover with aluminum foil and bake for 25 minutes. Remove foil and bake another 10 minutes, until bubbly and golden.
- Let rest 5 minutes before garnishing with fresh parsley and serving.
Notes
- If your shells are sticking together after boiling, drizzle lightly with olive oil while they cool.
- Drain the artichoke hearts and spinach well to avoid a watery filling.
- You can prep the shells and filling a day ahead and bake when ready.
Variations
- Creamy Alfredo: Use Alfredo sauce instead of marinara for a richer bake.
- Add Protein: Mix in cooked shredded chicken for a heartier dish.
- Vegan Friendly: Substitute dairy cheeses with plant-based alternatives and use egg replacer.
Required Equipment
- Large pot for boiling pasta
- Colander
- Medium skillet
- Mixing bowls
- 9x13-inch baking dish
- Aluminum foil
Storage Instructions & Shelf Life
Store leftover Spinach Artichoke Stuffed Shells in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze the baked shells (well wrapped) for up to 2 months. Reheat covered in the oven at 350°F (175°C) until warmed through, about 20–25 minutes.
Suggested Pairings & Serving Recommendations
- Serve with a crisp green salad and crusty garlic bread.
- Pair with lightly roasted seasonal veggies or steamed asparagus.
- Enjoy with a refreshing glass of white wine or sparkling water with lemon.
Pro Tips
- Let the shells cool slightly before filling to prevent tearing.
- Don’t overstuff the shells—keep the filling tidy for easy handling and baking.
- Add an extra sprinkle of Parmesan on top for beautiful golden color.
Frequently Asked Questions
Can I make these Stuffed Shells ahead of time?
Absolutely! Prep everything up to the baking step, cover, and refrigerate for up to 24 hours before baking as directed.
Can I freeze Spinach Artichoke Stuffed Shells?
Yes, assemble and freeze before baking for best results. Bake from frozen, adding about 10 extra minutes to the cook time.
What can I use instead of ricotta cheese?
Cottage cheese or a mix of cottage cheese and cream cheese works perfectly as a substitute for ricotta in the filling.
Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour
Ingredients
- 20 jumbo pasta shells
- 1 tablespoon olive oil
- 2 cups fresh spinach, chopped
- 1 (14-ounce) can artichoke hearts, drained and chopped
- 1 cup ricotta cheese
- 1 cup cottage cheese
- 1 cup mozzarella cheese, shredded (plus ½ cup for topping)
- ½ cup grated Parmesan cheese
- 1 clove garlic, minced
- 1 large egg
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon dried Italian seasoning
- 1 and ½ cups marinara sauce
- Fresh parsley, chopped (for garnish)
Instructions
-
1Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
-
2Cook the jumbo shells according to package instructions until al dente, about 10 minutes. Drain and set aside on a baking sheet to cool.
-
3Heat olive oil in a skillet over medium heat. Sauté garlic for 1 minute, then add the chopped spinach and cook until wilted, about 2 minutes. Remove from heat and let cool slightly.
-
4In a large mixing bowl, combine ricotta cheese, cottage cheese, 1 cup mozzarella, Parmesan, artichoke hearts, cooked spinach, egg, salt, pepper, and Italian seasoning. Mix until well blended.
-
5Spoon half the marinara sauce into the prepared baking dish.
-
6Stuff each shell with about 2 tablespoons of the spinach artichoke cheese mixture and arrange in the baking dish, open side up.
-
7Spoon remaining marinara sauce over the shells, then top with the reserved ½ cup mozzarella.
-
8Cover with aluminum foil and bake for 25 minutes. Remove foil and bake another 10 minutes, until bubbly and golden.
-
9Let rest 5 minutes before garnishing with fresh parsley and serving.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!






Leave a Reply