Go Back
Homemade Spinach Ricotta Stuffed Shells with Marinara recipe photo

Spinach Ricotta Stuffed Shells with Marinara

These Spinach Ricotta Stuffed Shells with Marinara are a cheesy, comforting delight with fresh spinach and rich tomato sauce – perfect for family dinners and impressing guests!
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 4 servings
Course: Main Course
Cuisine: Italian

Ingredients
  

  • 12 large pasta shells
  • 2 cups ricotta cheese
  • 1 cup fresh spinach chopped
  • 1 cup mozzarella cheese shredded
  • 1/2 cup Parmesan cheese grated
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 cups marinara sauce choose your favorite store-bought or homemade version
  • 1 tablespoon olive oil
  • Fresh basil leaves for garnish

Equipment

  • Large pot
  • Large mixing bowl
  • Baking dish (approximately 9x13 inches)
  • Slotted spoon or tongs
  • Spoon or small cookie scoop
  • Aluminum foil

Method
 

  1. Bring a large pot of salted water to a boil. Add the 12 large pasta shells and cook according to the package instructions until al dente, usually about 8-10 minutes. Drain the shells and drizzle with 1 tablespoon olive oil to prevent sticking. Set aside to cool slightly.
  2. In a large mixing bowl, combine the ricotta cheese, chopped spinach, shredded mozzarella, grated Parmesan, garlic powder, onion powder, salt, and black pepper. Mix until evenly incorporated.
  3. Using a spoon or small cookie scoop, carefully fill each cooked pasta shell with the ricotta and spinach mixture. Place the stuffed shells seam side up in your prepared baking dish.
  4. Spoon about half of the marinara sauce on the bottom of the baking dish. Arrange the stuffed shells in a single layer on top of the sauce. Pour the remaining marinara sauce evenly over the shells to cover completely.
  5. Cover the baking dish loosely with aluminum foil and bake in a preheated oven at 375°F (190°C) for 25 minutes. Remove the foil and bake for an additional 10 minutes or until cheese is melted and sauce is bubbling. Optionally broil for 1-2 minutes for a golden top.
  6. Let the shells rest for a few minutes. Garnish with fresh basil leaves and serve warm with a side of garlic bread or a light salad.

Notes

  • Do not overcook pasta shells to prevent them from breaking when stuffing.
  • Use fresh spinach or properly thaw and drain frozen spinach for best results.
  • Assemble and refrigerate ahead of time for easy meal prep; bake when ready.
  • Freeze assembled shells for up to 2 months; bake from frozen at 375°F for 45-55 minutes.
  • For vegan variation, substitute cheeses with plant-based alternatives and use vegan marinara sauce.