Cottage Cheese and Spinach Stuffed Shells Recipe

At Shared Family Recipes, the meals we come back to again and again are the ones that bring everyone to the table. Stuffed shells are exactly that kind of dish—simple, comforting, and generous enough to feed a group. They’re the kind of recipe that feels just as right for a quiet family dinner as it does for a gathering where everyone passes plates and goes back for seconds.

This Cottage Cheese & Spinach Stuffed Shells in Tomato Sauce recipe is built around those familiar, reliable flavors that so many families love. The creamy filling of cottage cheese, Parmesan, and spinach gets tucked into tender pasta shells and baked in a warm blanket of tomato sauce until everything is bubbling and golden. It’s hearty without being heavy and simple enough to make on a weeknight, yet special enough to serve when family and friends come over.

Like many recipes shared between generations, this one is flexible and forgiving. You can make it ahead, freeze it for later, or adjust the filling to suit your table. However you serve it, it’s the kind of meal that reminds us why we cook in the first place—to gather, to share, and to make memories around good food.

Stuffed Shells Recipe

Prep Time

X

Cook Time

40 mins

Serves

4-6

Ingredients

Pasta

  • 12–14 jumbo pasta shells 
     
  • Salt, for pasta water

Filling

  • 1½ cups cottage cheese (small-curd; full-fat or low-fat) 
     
  • ¾ cup grated Parmesan cheese 
     
  • 1½ cups spinach (fresh, sautéed and squeezed dry, or frozen, thawed and well-drained) 
     
  • 1 large egg 
     
  • 1 clove garlic, minced 
     
  • ½ tsp salt 
     
  • ¼ tsp black pepper 
     
  • Optional: ½–1 tsp lemon zest (for brightness)

Sauce and Topping

  • 2½ cups tomato sauce or marinara 
     
  • Olive oil, for greasing 
     
  • Optional: ½–1 cup shredded mozzarella 
     
  • Fresh basil or parsley, for garnish

Steps

1

Cook the shells 
Boil shells in well-salted water until just al dente (1–2 minutes less than package). Drain and rinse briefly with cool water.

2

Make the filling 
In a bowl, mix cottage cheese, Parmesan, spinach, egg, garlic, salt, pepper, and lemon zest (if using) until well combined. 
Tip: Blend cottage cheese briefly for a smoother filling if desired.

3

Assemble 
Preheat oven to 375°F (190°C). Lightly oil a baking dish. 
Spread 1 cup tomato sauce on the bottom. Stuff each shell generously and arrange in the dish.

4

Top & bake 
Spoon remaining sauce over shells. Add mozzarella if using. 
Cover loosely with foil and bake 25 minutes. Uncover and bake 10–15 minutes more, until bubbly and lightly golden.

5

Serve 
Rest 5 minutes. Garnish with herbs and serve warm.

Make-Ahead & Storage 

  • Make ahead: Assemble up to 24 hours in advance; refrigerate. 
     
  • Freeze: Unbaked shells freeze well up to 2 months. Bake from frozen, covered, adding 15–20 minutes. 
     
  • Leftovers: Refrigerate up to 4 days.

Tips 

  • Squeeze spinach very dry to avoid watery shells. 
     
  • Lemon zest brightens the filling without tasting lemony. 
     
  • Pairs beautifully with roasted broccoli or a simple green salad.