These spinach ricotta stuffed shells pasta are a wonderful way to enjoy a comforting meal without a lot of fuss. Filled with creamy ricotta and spinach, they’re delicious and satisfying. Plus, they look great when served, perfect for impressing family and friends!
This recipe avoids watery filling, prevents overcooked pasta, and allows for easy preparation ahead of time for busy weeknights.

Sometimes, I find it tricky to come up with meals that everyone can enjoy, especially with my family’s dietary needs. These stuffed shells solve that problem! They’re freezer-friendly and can easily be made ahead of time, allowing me to focus on spending time with loved ones instead of stressing in the kitchen.
What I love most is how easy this recipe is. With just a bit of prep time, you can whip these up in about an hour. By undercooking the shells before baking, they don’t get mushy, and squeezing out any extra moisture from the spinach keeps the filling nice and thick.
Why You Will Love This Recipe
- Rich Creamy Texture , The spinach and ricotta filling creates a smooth, comforting experience that feels indulgent without being complicated. It’s like a warm hug on your plate.
- Savory Flavor Profile , With cheesy goodness and herbaceous notes, these stuffed shells satisfy cravings in a delicious way. You’ll find each bite a delightful blend of tastes.
- Convenient Meal Prep , These shells are easy to make ahead and freeze, so you can have a hearty meal ready to go for busy nights without any stress.
- Great for Storage , You can refrigerate leftovers for up to five days or freeze before baking for three months, making it a practical choice for meal planning.
Ingredient Notes

- Jumbo pasta shells: These big guys hold all the goodness! Look for ones that are sturdy so they don’t tear during cooking. You can swap them for manicotti if you’re in a pinch.
- Ricotta cheese: This creamy cheese is key for that rich filling. You want to pick a smooth, high-quality ricotta; homemade is awesome if you have the time. Cottage cheese can work, but the texture will be different.
- Frozen chopped spinach: It’s super convenient and saves prep time. Just be sure to thaw and squeeze out excess water; otherwise, your filling can get runny. Fresh spinach can be used too; just cook and chop it fine!
- Finely grated parmesan cheese: Adds a nice sharpness to balance the creaminess. Grate it yourself if you can; pre-grated often has additives that can affect melting. Nutritional yeast is a good dairy-free alternative!
- Shredded mozzarella cheese: This is the melty layer that brings everything together! Stick with low-moisture mozzarella for a better texture once baked. If you’re avoiding dairy, try a cashew-based mozzarella substitute.
Keep scrolling to the recipe card below for the full printable recipe!
Recipe Tips
- If the filling seems too runny, try squeezing the thawed spinach to remove excess moisture before mixing with the cheeses.
- When cooking the shells, reduce the boiling time by 3-4 minutes to keep them from becoming mushy later.
- For smoother filling, using a piping bag or a zip-top bag with a corner snipped makes stuffing the shells much easier.
- If cheese isn’t melting as expected, cover the dish with foil during the first half of baking to keep the moisture in.
- When handling filled shells, make sure they are slightly undercooked to prevent breaking as you fill them.
Serving Suggestions
- Garlic bread complements spinach ricotta stuffed shells nicely and adds a satisfying crunch. A fresh green salad provides a light and refreshing side to the meal.
- These stuffed shells work well in meal prep or potluck settings, making them a reliable choice for various occasions. They can also serve as a centerpiece at family dinners or holiday gatherings.
- Finish with extra parmesan and fresh herbs for added flavor before serving. A drizzle of olive oil or balsamic vinegar can enhance the dish further.
Storage Guidelines
- To keep your spinach ricotta stuffed shells fresh, follow these storage tips:
- Refrigeration: Store the shells in an airtight container in the refrigerator for up to 5 days after preparation.
- Freezing: Wrap each stuffed shell in aluminum foil, then place in a freezer bag. Freeze for up to 3 months. Thaw in the refrigerator overnight before baking.
- Reheating: Reheat in the oven at 350°F until warmed through, about 20 minutes. Enjoy promptly after reheating.
Recipe Variations
- You can use cottage cheese instead of ricotta for a lighter alternative that still delivers creamy texture.
- Add 1 teaspoon of garlic powder for an extra flavor kick, or mix in ½ teaspoon of crushed red pepper flakes for some heat.
- Either crumbled feta or goat cheese can be added for a tangy twist, which complements the spinach beautifully.
- If you want to scale up the recipe, use 30-36 jumbo pasta shells and increase ricotta to 24 ounces, mozzarella to 3 cups, and parmesan to 1½ cups.
Did you make this recipe? Scroll down to leave a star rating and review!
Spinach Ricotta Stuffed Shells

Equipment
- Large pot
- Large Bowl
- gallon-size freezer bag
- 9″x13″ baking dish
Ingredients
- 20-24 jumbo pasta shells (about half of a 9-oz box)
- kosher salt
- 2 large eggs
- 15 ounces ricotta cheese
- 8 ounces frozen chopped spinach (thawed and well-squeezed to remove water)
- 1 cup finely grated parmesan cheese (about 3 ounces) plus more for serving
- ¼ cup fresh parsley (finely chopped)
- 2 cups shredded mozzarella cheese (about 8 ounces)
- freshly ground black pepper to taste
- 3 cups marinara sauce (homemade or store bought)
Instructions
- Start by boiling the jumbo pasta shells in salted water. You will know they are ready when they are al dente, firm to the bite. Check them a couple of minutes earlier than the package suggests to prevent them from getting mushy when baking later.
- Whisk the eggs in a large bowl, then add the ricotta cheese, well-squeezed spinach, grated parmesan, and chopped parsley. Season with freshly ground black pepper to taste. The mixture should be creamy and mildly aromatic.
- Using a spoon or a piping bag, fill each pasta shell with the ricotta mixture. Take care not to overstuff them, as they can split if too full.
- Spread a layer of marinara sauce in the bottom of a 9×13 baking dish, covering the bottom completely to prevent sticking and add flavor.
- Arrange the filled shells seam-side up in the baking dish, fitting them snugly next to each other but not squished. This ensures they bake evenly and absorb the sauce.
- Pour additional marinara sauce over the top of the shells, ensuring they are well-coated. They should swim a bit in the sauce to keep everything moist while baking.
- Sprinkle the shredded mozzarella cheese over the top of the shells generously.
- Cover the dish with foil and place it in the oven. Check in about 20 minutes to see how it is coming along, but do not peek too soon.
- Carefully remove the foil for the last 10 minutes of baking to allow the cheese to melt and become bubbly. Ensure not to let it go too long to prevent burning on top.
- Once out of the oven, sprinkle with additional parmesan and fresh parsley. Let it rest for a few minutes before serving for easier plating.
Leave a Reply