5 Cheese Stuffed Pasta Shells

5 Cheese Stuffed Pasta Shells

My family loves pasta in any form and pasta shells are a big favorite! This dish is easy to make and feeds a crowd. The recipe makes two 9×11 pans. When I make it I often serve one for dinner and freeze one for later. It’s also an excellent dish to take to a potluck dinner.

5 Cheese Stuffed Pasta Shells

While I usually make this dish with spinach it also tastes great if you use swiss chard instead. The crunch of the swiss chard stems adds a nice texture to the dish. Don’t let the amount of cheese scare you; while it is a rich dish it does make at least 40 large shells and I find 3 shells is a nice serving size. Add a nice green salad and you have a delicious meal.

5 Cheese Stuffed Pasta Shells

Brown hamburger and sausage, add onion and garlic and cook until onion is soft. Add spinach then cook until the spinach is wilted.

5 Cheese Stuffed Pasta Shells

Mix beef mixture with the cheeses and stuff into pre-cooked pasta shells. Don’t over cook your pasta shells as they will cook more during the baking process.

5 Cheese Stuffed Pasta Shells

Cover pasta shells with tomato sauce. Add a half cup of chicken stock, cover with tin foil, and bake.

Print This Recipe 5 Cheese Stuffed Pasta Shells

5-Cheese Stuffed Pasta Shells

Easy to make and feeds a crowd.

Yield: 40 to 50 large shells (depending how full you stuff them)


1 pound Italian sausage, bulk or casings removed (I use mild)
1 pound lean ground beef
1 large onion, chopped fine
4 cloves garlic, minced
8 oz fresh baby spinach, (swiss chard and kale work great too)
8 oz cream cheese, cubed
1 egg
2 cups shredded mozzarella cheese
2 cups shredded cheddar cheese
1 1/2 cups cottage cheese (or ricotta if you prefer)
1 teaspoon fresh ground pepper or to taste.
1/2 cup fresh grated Parmesan cheese
40- 50 jumbo pasta shells, cooked and cooled.
2 - 24 oz jars your favorite pasta sauce (My favorite is Classico Caramelized Onion and Roasted Garlic)
1/2 cup chicken stock


Preheat oven to 350

Brown sausage meat and beef. Mix in onion and garlic and cook until onion is soft. Drain fat off if necessary. Add in spinach and cook until wilted.

In a large bowl mix meat/spinach mixture with egg, half of the mozzarella, half the Parmesan and all other cheeses . I usually find with all the cheese there is no need to add salt but I like about a teaspoon of fresh ground pepper.

Put a layer of the pasta sauce at the bottom of your casserole dishes. Spoon meat and cheese mixture into pasta shells, then add stuffed shells in single layer. Pour pasta sauce over shells until nicely covered with sauce. Add 1/4 cup of chicken stock per pan. Cover pan with tin foil. Bake in a 350 oven for 45 minutes. Uncover and sprinkle with remaining mozzarella and Parmesan. Return to oven for 5 minutes until cheese is melted.

This makes a very large batch. I usually make two 9 x 11 pans and cook one for dinner that night and freeze one for later. When I am ready to serve the frozen dinner I thaw in the refrigerator overnight then follow the same baking instructions.