Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Colorful plate of baked spinach and ricotta stuffed shells topped with melted cheese and fresh herbs, garnished with vibrant spinach leaves, showcasing a golden-brown crispy top with creamy interior and Mediterranean style presentation.

Healthy Spinach and Ricotta Stuffed Pasta Shells

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These stuffed pasta shells are filled with fresh spinach and creamy ricotta, baked to perfection with cheesy goodness, making a satisfying vegetarian dinner.

  • Total Time: 45 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 20 large jumbo pasta shells
  • 2 cups ricotta cheese
  • 2 cups fresh spinach, chopped
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 2 eggs
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • Salt and pepper to taste

Instructions

  1. Cook the pasta shells in salted boiling water until al dente, drain and set aside.
  2. In a skillet, heat olive oil and sauté garlic until fragrant, add spinach and cook until wilted, then let cool.
  3. In a bowl, combine ricotta, cooked spinach, eggs, Parmesan, salt, and pepper.
  4. Stuff each shell with the ricotta mixture and place in a baking dish.
  5. Top with shredded mozzarella cheese and bake at 375°F (190°C) for 25-30 minutes until bubbly and golden.

Notes

  • Best served hot with a side salad or garlic bread.
  • You can substitute gluten-free pasta for a gluten-free version.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Baking, Filling, Sautéing
  • Cuisine: Italian
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 dish (about 5 shells)
  • Calories: 430 Kcal
  • Sugar: 5g
  • Sodium: 620mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 4g
  • Protein: 20g
  • Cholesterol: 85mg