Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach and Ricotta Stuffed Shells


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Janet Reynolds
  • Total Time: 50 minutes
  • Yield: 4 to 6 servings
  • Diet: Vegetarian

Description

Spinach and Ricotta Stuffed Shells is a classic baked pasta recipe filled with creamy ricotta cheese, fresh spinach, and topped with rich marinara sauce and melted mozzarella. This easy stuffed shells recipe is perfect for family dinners, meal prep, and comforting vegetarian meals packed with flavor.


Ingredients

20 jumbo pasta shells

2 cups ricotta cheese

2 cups fresh spinach chopped

1 1/2 cups mozzarella cheese shredded

1/2 cup parmesan cheese grated

1 large egg

3 cloves garlic minced

2 cups marinara sauce

1 tablespoon olive oil

1 teaspoon salt

1/2 teaspoon black pepper


Instructions

1. Bring a large pot of salted water to a boil and cook the jumbo shells until al dente. Drain and let them cool.

2. In a large bowl, mix ricotta cheese, chopped spinach, parmesan cheese, egg, garlic, salt, and pepper until well combined.

3. Preheat your oven to 375°F.

4. Spread a layer of marinara sauce on the bottom of a baking dish.

5. Fill each pasta shell with the ricotta and spinach mixture and place them in the dish.

6. Pour the remaining marinara sauce over the shells and sprinkle mozzarella cheese on top.

7. Bake for 25 to 30 minutes until the cheese is melted and bubbly.

8. Let cool slightly before serving.

Notes

Make sure to drain and squeeze spinach well to avoid a watery filling.

You can prepare the dish ahead of time and refrigerate before baking.

Add extra mozzarella on top if you prefer a cheesier finish.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian-inspired

Nutrition

  • Serving Size: 1 portion
  • Calories: 420
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 4g
  • Protein: 22g
  • Cholesterol: 85mg