Heart Healthy Spinach Ricotta Stuffed Shells

(5.0)
By Judy Capodanno
Updated 12/29/2025
Dietitian Reviewed: Jane Schwartz, RDN, CLT
Approved for These Diets:
Heart Healthy | Diabetic | Vegetarian
Heart Healthy Spinach Ricotta Stuffed Shells
Photo Credit: Baldwin Publishing Staff Photographer

Look no further for a lusciously savory, Italian-inspired entrée that fits a heart-healthy diet. These low-fat spinach stuffed shells feature creamy reduced-fat mozzarella, nonfat ricotta, and fragrant fresh basil for a satisfying meal that doesn’t weigh you down.

If you love this dish, be sure to explore more of our healthy pasta recipes for nutritious weeknight inspiration. We highly recommend pairing these shells with our popular low sodium pasta sauce to keep the meal heart-friendly and full of fresh tomato flavor.

Total Time
60 minutes
Servings
6
Calories
202

What Makes These Spinach Ricotta Stuffed Shells Healthy

This recipe transforms a traditionally heavy pasta dish into a nutritious meal by focusing on lean protein and fiber-rich vegetables. By using nonfat and reduced-fat cheeses bound with egg whites, you get all the creamy texture of the classic dish with significantly less saturated fat and cholesterol.

Key Health Highlights

  • Low in Saturated Fat: Uses nonfat ricotta and reduced-fat mozzarella to keep the filling heart-healthy.
  • Nutrient-Dense: Spinach provides a boost of iron, calcium, and vitamins A and K.
  • Vegetarian Protein: A satisfying meatless main course that still offers 13g of protein per serving.
  • Diabetic-Friendly: Balanced carbohydrates and fats make this a suitable choice for blood sugar management.

FAQs About Spinach Stuffed Shells

The culprit is usually the spinach. Frozen spinach retains a lot of moisture. After thawing, wrap the spinach in a clean kitchen towel and twist tightly to wring out as much liquid as possible before mixing it with the cheese.

To flavor the ricotta, we mix in reduced-fat mozzarella, parmesan, garlic, fresh basil, and a surprise ingredient, cinnamon. An egg white is also essential to bind the cheese mixture so it doesn't run out of the shells while baking.

Bake them covered loosely with foil for the first 30 minutes to keep the moisture in and cook the pasta through. You can uncover them for the last few minutes if you want the cheese on top to brown slightly.

Yes! Assemble the dish completely but do not bake it. Cover tightly with plastic wrap and then foil to prevent freezer burn. Freeze for up to 3 months. Thaw in the fridge overnight before baking as directed.

More Vegetarian Pasta Dinners

Craving more meatless Italian meals? These vegetarian pasta dinners are packed with fresh produce and creamy textures, proving you don't need meat to make a satisfying main course.

Classic Italian Comfort Food Favorites

If you love traditional Italian cuisine, try these lighter versions of classic comfort food favorites. From crispy chicken to creamy risotto, these recipes deliver all the authentic flavor you crave with a heart-healthy twist.

Troubleshooting Common Mistakes

  • Watery Filling: This is the most common mistake with stuffed shells. Frozen spinach holds a lot of water. Be sure to thaw it completely and squeeze it dry in a clean kitchen towel or cheesecloth before mixing it with the ricotta.
  • Chewy Pasta: Don’t overcook the shells during the boiling step. They will continue to cook in the oven. Boil them just until al dente (usually 1-2 minutes less than the package directions) so they hold their shape when baked.
  • Bland Ricotta: Ricotta is mild on its own. Don’t skip the garlic, basil, and black pepper in the filling mixture to ensure bold Italian flavor.

Healthy Variations

  • Add Meat: For a non-vegetarian version, add lean ground turkey or lean ground beef to the marinara sauce, or mix browned meat directly into the cheese filling.
  • White Sauce Twist: Swap the marinara for a light béchamel or a cauliflower-based Alfredo sauce for a creamy white variation.
  • Spicy Kick: Add a pinch of red pepper flakes to the marinara sauce or the cheese mixture for a bit of heat.

Ingredients

Recipe yields 6 servings

Directions

  1. Step 1

    Preheat oven to 350°.

  2. Step 2

    In a large bowl, combine cheeses, spinach, egg whites, pepper, cinnamon, garlic and basil.

  3. Step 3

    Using a teaspoon, spoon mixture into cooked jumbo shells.

  4. Step 4

    Spread 1/2 cup marinara sauce on the bottom of a 13 x 9-inch baking dish. Place shells, open side up, into dish and pour remaining 1 1/2 cups marinara sauce on top. Sprinkle with Parmesan cheese. Cover loosely with foil and bake for 30 minutes. Let stand for 4 minutes before serving.

Nutrition Facts

Serving Size:
2 jumbo shells

202
Calories
5
g
Fat
18
mg
Cholesterol
587
mg
Sodium
25
g
Carbs
2
g
Sat. Fat
1
g
Fiber
13
g
Protein

Serving & Storage Tips

  • Make Ahead: You can assemble the stuffed shells up to 24 hours in advance. Cover tightly with foil and refrigerate until ready to bake. You may need to add 5–10 minutes to the baking time if going straight from the fridge to the oven.
  • Freezing: This dish freezes beautifully. To freeze, assemble the shells in a freezer-safe dish but do not bake. Cover tightly with plastic wrap and foil. Freeze for up to 3 months. Thaw in the refrigerator overnight before baking.
  • Reheating: Reheat leftovers in the oven at 350°F (175°C), covered, for 15–20 minutes to prevent the pasta from drying out. You can also microwave individual portions.

What to Serve With Spinach Ricotta Stuffed Shells

Since this dish is rich and filling, lighter sides work best.

  • Green Salad: A crisp arugula or mixed greens salad with a balsamic vinaigrette cuts through the creaminess of the cheese.
  • Roasted Vegetables: Roasted asparagus, broccoli, or zucchini make excellent low-carb sides.
  • Garlic Bread: A slice of whole-grain garlic bread is perfect for soaking up the extra marinara sauce.

Ingredient Substitutions

Cottage Cheese:  If you prefer, you can substitute pureed low-fat or nonfat cottage cheese for the ricotta. This boosts the protein even further.

Fresh Spinach:  You can use fresh spinach instead of frozen. You will need to cook down about 1 lb of fresh spinach, let it cool, and chop it before adding it to the cheese mixture.

Gluten-Free:  Simply swap the jumbo shells for a gluten-free brown rice or chickpea pasta shell variety to make this dish gluten-free.

Cheese Swaps:  An Italian blend or reduced-fat provolone can be used in place of the mozzarella for a slightly sharper flavor.

More Recipes Like Spinach Stuffed Shells