Description
Creamy, tangy, and comforting baked pasta shells filled with ricotta, spinach, and sun-dried tomatoes — the perfect Italian-inspired dinner that feels both homemade and restaurant-worthy.
Ingredients
Scale
- 20 jumbo pasta shells
- 1 ½ cups whole-milk ricotta cheese
- ½ cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese (plus extra for topping)
- ½ cup chopped sun-dried tomatoes (packed in oil, drained)
- 1 cup chopped fresh spinach
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- 2 tablespoons olive oil
- 2 cups marinara or tomato sauce
- ½ teaspoon red pepper flakes
- ½ teaspoon dried basil
- ¼ teaspoon sugar
- Fresh parsley or basil for garnish
Instructions
- Preheat oven to 375°F.
- Boil jumbo pasta shells until al dente, drain, and rinse with cool water.
- In a large bowl, combine ricotta, Parmesan, mozzarella, sun-dried tomatoes, spinach, egg, garlic, and Italian seasoning. Season with salt and pepper.
- Heat olive oil in a pan, add red pepper flakes and basil, then stir in marinara sauce with a pinch of sugar. Simmer for 5–7 minutes.
- Spread a thin layer of sauce in a baking dish.
- Fill each pasta shell with ricotta mixture and place seam-side up in the dish.
- Pour remaining sauce over shells and sprinkle with mozzarella and Parmesan.
- Cover with foil and bake for 25 minutes, then uncover and bake another 10 minutes until cheese is golden and bubbly.
- Let rest for a few minutes before serving and garnish with fresh herbs.
Notes
- Use sun-dried tomatoes packed in oil for the best flavor.
- Part-skim ricotta or light mozzarella can be used for a lighter version.
- This dish freezes well for up to 3 months; bake straight from frozen.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving (about 4–5 shells)
- Calories: 480
- Sugar: 6g
- Sodium: 820mg
- Fat: 23g
- Saturated Fat: 12g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 26g
- Cholesterol: 85mg