Cheesy Ricotta and Spinach Stuffed Shells
Pasta casseroles are comforting and are perfect to serve family dinners and parties to. They do take a bit of time to assemble, but are positively worth it. Here’s a better option. Make the casserole ahead of time, store it in your freezer and on the day that you decide you want stuffed shells for dinner, all you have to do is reheat it.
I make these shells with a creamy ricotta filling with spinach, and mozzarella and Parmesan cheese. Topped with a homemade tomato sauce, I also added beef to the sauce to add some protein to the dish. (My husband likes his meat.) You can use sausage instead of the beef, or even use mushrooms.
For the Tomato-Meat Sauce:
Heat about a Tablespoon of oil in a large skillet. Add the ground beef, season with salt, pepper and dry Italian herbs. I also use Montreal chicken seasoning. Cook on medium high heat until meat is no longer pink.
You can substitute the beef with whatever you like: sausage, chicken thighs, ground chicken or turkey. Instead of meat, you can use mushrooms. That would be a great vegetarian option. You can simplify the sauce even more and make a plain but equally delicious tomato sauce with onions and garlic.
Add the onion and cook for about 5-7 minutes, until the onions are tender. Pulse the tomatoes in a food processor until they are the consistency that you like. Add the tomatoes and garlic to the skillet. Cover and cook for about 25-30 minutes. Season the sauce with salt and pepper. Take the sauce off the heat. Stir in the fresh herbs. Pour in a splash of heavy cream. Stir it all together and set aside.
For the Filling:
Cook the shells according to package instructions. Set aside until it’s cool enough to handle.
While the shells are cooking, make the filling. Squeeze out all the excess liquid from the spinach. Combine the cheeses, eggs, 3 teaspoons of salt, 2 teaspoons of pepper and the spinach together.
To assemble:
Place the ricotta mixture into a large ziptop bag. Snip off the corner of the bag and pipe the filling inside the pasta shells. Spread about 1/2 a cup of tomato-meat sauce on the bottom of an 8×8 inch pan. Nestle the stuffed shells on top of the sauce and pour more sauce over the shells.
Sprinkle with about 1 cup of mozzarella cheese. (Most of the time I use a mixture of half mozzarella and half Parmesan). You will have 8 (8x8inch) baking pans of stuffed shells. You can also use 13×9 inch pans, and you’ll have 4 of these bigger pans.
To Freeze:
When the shells are at room temperature, get them ready for the freezer. Wrap each baking pan with a double layer of aluminum foil, making sure to label each pan. Seal each baking pan with plastic wrap.
To serve:
Defrost the stuffed shells. Bake in a preheat 400 degree oven, covered with a single layer of aluminum foil, for 20-30 minutes, until it’s bubbling around the edges. Uncover and broil for 3-5 minutes, until the cheese is golden and crisp. Sprinkle some fresh herbs on top of the hot shells.
- 1 Tablespoon olive oil
- 1 lb ground beef
- salt, pepper, to taste
- 1 teaspoon Montreal chicken seasoning
- 1 teaspoon dry Italian herbs
- 2 onions, chopped
- 4-6 garlic cloves, minced
- 4 (28 oz) cans tomatoes plus one, 14.5 oz can
- 1½ Tablespoons fresh basil and parsley, chopped
- ¼ cup heavy cream
- 3 packages jumbo pasta shells
- 3 (32 oz) containers ricotta
- 2-3 cups mozzarella, shredded
- ½ - ¾ cup parmesan, shredded
- 4 eggs
- 3 teaspoons salt
- 2 teaspoons pepper
- 3 teaspoons garlic powder
- 1 (10 oz) container frozen spinach
- 6-8 cups mozzarella cheese, shredded, to sprinkle on top of the stuffed shells
- fresh parsely, basil, minced to garnish cooked shells
- Heat about a Tablespoon of oil in a large skillet. Add the ground beef, season with salt, pepper and dry Italian herbs. I also use Montreal chicken seasoning. Cook on medium high heat until meat is no longer pink.
- Add the onion and cook for about 5-7 minutes, until the onions are tender.
- Pulse the tomatoes in a food processor until they are the consistency that you like.
- Add the tomatoes and garlic to the skillet. Cover and cook for about 25-30 minutes. Season the sauce with salt and pepper.
- Take the sauce off the heat. Stir in the fresh herbs. Pour in a splash of heavy cream. Stir it all together and set aside.
- Cook the shells according to package instructions. Set aside until they are cool enough to handle.
- While the shells are cooking, make the filling.
- Squeeze out all the excess liquid from the spinach.
- Combine the cheeses, eggs, 3 teaspoons of salt, 2 teaspoons of pepper and the spinach together.
- Place the ricotta mixture into a large ziptop bag.
- Snip off the corner of the bag and pipe the filling inside the pasta shells.
- Spread about ½ a cup of tomato-meat sauce on the bottom of an 8x8 inch pan.
- Nestle the stuffed shells on top of the sauce in a single layer and pour more sauce over the shells.
- Sprinkle with about 1 cup of mozzarella cheese. (Most of the time I use a mixture of half mozzarella and half Parmesan).
- You will have 8 (8x8inch) baking pans of stuffed shells.
- When the shells are at room temperature, get them ready for the freezer.
- Wrap each baking pan with a double layer of aluminum foil, making sure to label each pan. Seal each baking pan with plastic wrap.
- Defrost the stuffed shells.
- Bake in a preheated 400 degree oven, covered with a single layer of aluminum foil, for 20-30 minutes, until it's bubbling around the edges.
- Uncover and broil for 3-5 minutes, until the cheese is golden and crisp.
- Sprinkle some fresh herbs on top of the hot shells.
jenny
Could you write a the recipe for a one time meal for this dish, how much of everything would I need, for a smaller one time portion. thanks olya
olgak7
Hi Jenny. This recipe will yield 8 small casseroles or 4 big ones. Just divide the recipe to yield however many shells you want to make.
Nadia
These look so good!! My sister makes them amost the same way but instead of the tomato-meat sauce shd uses alfredo sauce.
olgak7
Great idea, Nadia. Alfredo would be a great sauce for the stuffed shells too.
Lana
I didnt see anywhere if youre supposed to put the finished dish into the oven to let the top cheese melt. (im making it ready to eat not to freeze, cause you do list how to cook after they been frozen). thanx they look yummy:)
olgak7
Lana,
You definitely need to bake the stuffed shells before baking. Whenever there is a recipe for freezing and you wish to serve the dish right away, just omit the freezer instructions and continue with the recipe, in this case, baking the shells until they are bubbly around the edges, 20-25 minutes.
Irina
These were so good! I will be making again. Thanks
olgak7
That’s wonderful, Irina! Glad to hear you enjoyed them.
Masha
I made those tonight! Me and my husband both enjoyed it! Thank you for the great recipe and I froze some for later! And gave one batch for my in laws to enjoy.
olgak7
I’m glad you enjoyed them. It’s always nice when you can cook once and eat several times:). And especially nice when you can share!
Luda
I need to cook them before frozen
Thank you for great recipe
olgak7
I make these most often to cook right away too, Luda:).
Crystal
What spices do you put in the sauce?
Crystal
Disregard and I’m sorry! The entire page didn’t load on my phone. Gonnamake this tonight. Thank you!
Lori Lewis
Hello, could you use Shredded chicken and Alfredo sauce instead of the meat sauce?
olgak7
Sure, why not? Sounds delicious, Lori.
Lori Lewis
Thank you, I will post how it was…
Lori Lewis
Thank you. I will try it and let you know.
Anita Krongart
Hello. How many oz is 1 package of jumbo shells? And does the spinach have to be frozen?
olgak7
1 package of jumbo shells is 12 oz. No, the spinach does not need to be frozen. You can use fresh spinach.
janelynn
Why not use fresh spinach–it’s more nutritous.
olgak7
You can certainly use fresh spinach, Janelynn.