Are you looking for the ultimate comfort food that's both impressive and surprisingly easy to make? Mama, these Spinach and Ricotta Stuffed Shells are about to become your new favorite dinner! In this easy spinach and ricotta stuffed shells recipe, jumbo shells, called conchiglioni in Italian, are stuffed with spinach and ricotta and baked until bubbly and golden. Serve with a Mega Italian Salad and garlic bread for the perfect Italian feast that feels like you spent hours in the kitchen but actually took minimal effort.

This vegetarian recipe combines three cheeses, fresh spinach, marinara sauce, garlic, and Italian seasoning into the most delicious Italian comfort food casserole. Mix cheese, egg, and spices to create a creamy ricotta spinach filling that's absolutely irresistible. These spinach and ricotta stuffed shells in a creamy sauce will soon become a family favorite that everyone requests again and again!
Jump to:
- Why You'll Love These Spinach and Ricotta Stuffed Shells
- Ingredients for Spinach and Ricotta Stuffed Shells
- How to Make Spinach and Ricotta Stuffed Shells
- My Top Tips for This Recipe
- Top Tip
- Little Moments in the Kitchen
- Substitutions for Spinach and Ricotta Stuffed Shells
- Variations on Spinach and Ricotta Stuffed Shells
- Equipment for Spinach and Ricotta Stuffed Shells
- Storage Tips for Spinach and Ricotta Stuffed Shells
- Olivia's Tip for Spinach and Ricotta Stuffed Shells
- FAQ about Spinach and Ricotta Stuffed Shells
- Conclusion
- Related
- Pairing
- 📖 Recipe
Why You'll Love These Spinach and Ricotta Stuffed Shells
Vegetarian Comfort Food: This is the ultimate meatless meals option that even meat lovers devour. Perfect for veggie meals easy weeknight dinners and no chicken dinner recipes that satisfy everyone.
Crowd Pleaser: Whether you're feeding picky kids or hosting dinner guests, these creamy spinach and ricotta stuffed shells are always a hit. They look impressive but are simple to make for dinner ideas meatless style.
Freezer Friendly: Make a double batch and spinach and ricotta stuffed shells freeze beautifully! Pull them out on busy nights for instant homemade comfort food as healthier dinners and healthy filling recipes options.
Ingredients for Spinach and Ricotta Stuffed Shells
This recipe uses simple ingredients to create restaurant quality results. The key is using quality ricotta and fresh spinach for this vegetarian pasta bake.
What You'll Need

For the Shells:
- 1 box (12 ounces) jumbo pasta shells (about 24 shells)
- 2 tablespoons salt for pasta water
For the Filling:
- 15 ounces whole milk ricotta cheese
- 2 cups fresh spinach, chopped (or 10 ounces frozen spinach, thawed and squeezed dry)
- 1 ½ cups shredded mozzarella cheese, divided
- ½ cup grated Parmesan cheese
- 1 large egg (optional, for binding)
- 3 cloves garlic, minced
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon nutmeg (optional but delicious)
For the Sauce:
- 24 ounces marinara sauce (about 3 cups)
- ½ cup heavy cream (for creamy version)
- Fresh basil for garnish
- Extra Parmesan for topping
Why These Ingredients Matter
Jumbo Pasta Shells (Conchiglioni): These large shells are perfect for stuffing and hold plenty of filling. Cook them al dente so they don't fall apart when stuffing for these al dente stuffed shells.
Three Cheese Filling: Using ricotta, mozzarella, and Parmesan creates the perfect creamy, stretchy, flavorful filling. This three cheese filling (ricotta mozzarella parmesan) is what makes these shells so irresistible for baked in marinara sauce perfection.
Fresh Spinach Sautéed with Garlic: Fresh spinach gives the best flavor, but frozen works great too if you squeeze out all the water. The garlic adds amazing depth for this oven baked stuffed pasta. If you love Italian comfort food, check out my Philly Cheesesteak Garlic Bread too!
How to Make Spinach and Ricotta Stuffed Shells
Step by Step Directions
- Preheat and prep. Preheat your oven to 375°F. Spread 1 cup of marinara sauce in the bottom of a 9x13 inch baking dish. This prevents the shells from sticking.
- Cook the pasta. Bring a large pot of salted water to a boil. Add the jumbo shells and cook for 8 to 9 minutes, about 1 minute less than package directions (they should be al dente). Drain and rinse with cold water to stop cooking. Set aside to cool.
- Prepare the spinach. If using fresh spinach, sauté it in a pan with a little olive oil and the minced garlic for 2 to 3 minutes until wilted. Let cool, then chop finely and squeeze out excess water. If using frozen spinach, thaw completely and squeeze out ALL the water using a clean kitchen towel or paper towels.
- Make the filling. In a large bowl, combine the ricotta cheese, chopped spinach, 1 cup of mozzarella cheese, Parmesan cheese, egg (if using), sautéed garlic, Italian seasoning, salt, pepper, and nutmeg. Mix well until everything is evenly combined for this creamy ricotta spinach filling.
- Stuff the shells. Using a spoon, carefully stuff each cooked shell with about 2 tablespoons of the ricotta spinach mixture. Don't overfill or they'll be hard to close. Arrange the stuffed shells in the prepared baking dish, open side up, nestled together for these easy spinach and ricotta stuffed shells presentation.
- Add sauce and cheese. Pour the remaining marinara sauce over the stuffed shells, making sure to get sauce between and around each shell. If making the creamy version, mix ½ cup heavy cream into the sauce for spinach and ricotta stuffed shells with white sauce or creamy spinach and ricotta stuffed shells variation.
- Top with cheese. Sprinkle the remaining ½ cup of mozzarella cheese over the top of the shells. Add extra Parmesan if desired.
- Bake covered. Cover the baking dish tightly with aluminum foil and bake for 25 minutes. This allows the shells to heat through without drying out.
- Bake uncovered. Remove the foil and bake for an additional 10 to 15 minutes until the cheese is melted, bubbly, and golden brown on top.
- Rest and serve. Let the stuffed shells rest for 5 minutes before serving. Garnish with fresh basil and serve hot for this pasta dish will soon become a family favorite!
Hint: Don't overcook the pasta shells! They need to be slightly undercooked (al dente) because they'll continue cooking in the oven. Overcooked shells will fall apart when you try to stuff them!
My Top Tips for This Recipe
Top Tip
Make sure to really squeeze the water out of the spinach, whether you're using fresh or frozen. Excess water will make your filling watery and soggy. Use a clean kitchen towel and really wring it out hard!
Gold Tip: You can assemble these completely, cover tightly with foil, and refrigerate for up to 24 hours before baking. Just add an extra 10 minutes to the covered baking time if starting from cold. This makes them perfect for make ahead dinners for healthy dinner recipes no chicken meal planning and dinner ideas for family healthy options!
Little Moments in the Kitchen
The first time I made stuffed shells, Olivia was about 8 and she wanted to help stuff them. I gave her the job and she was SO meticulous about it, making sure each shell had the exact same amount of filling. It took forever. I was getting impatient, but she was so proud of her perfectly stuffed shells that I couldn't rush her.
When they came out of the oven all bubbly and golden, she announced to the entire family, "I made these. I stuffed every single shell myself." My husband took a bite and said, "These are restaurant quality!" and Olivia beamed. Now stuffed shells are "her recipe" even though I do most of the work. Last week she made them for a friend's family who just had a baby, and she very seriously told me, "Mom, you have to let me stuff them because I'm the expert." She's not wrong. Her shells are perfectly stuffed every time.
Substitutions for Spinach and Ricotta Stuffed Shells
Meat Sauce: Make spinach and ricotta stuffed shells with meat sauce by browning 1 pound of Italian sausage and mixing it into the marinara for stuffed shells with spinach and meat combination.
No Egg Version: Skip the egg for spinach and ricotta stuffed shells without egg. The filling will be slightly looser but still delicious for veggie dishes and meatless meals variations.
Different Greens: Use kale, Swiss chard, or arugula instead of spinach for tasty vegetarian recipes creativity. Just make sure to squeeze out excess water for meatless dinners perfection.
Variations on Spinach and Ricotta Stuffed Shells

Vodka Sauce: Use vodka sauce instead of marinara to make spinach and ricotta stuffed shells with a creamy vodka sauce for an elevated version. This is amazing for plant based meals and vegetarian dishes elegance!
Four Cheese: Add cream cheese to the filling for extra creaminess. This creates ultimate vegetarian food recipes indulgence for vegan meals adaptations (use vegan cheese).
Sun Dried Tomato: Add chopped sun dried tomatoes to the filling for a Mediterranean twist on these dinner ideas with veggies. Try my Homemade Big Mac Wraps for another crowd pleasing dinner and spinach and ricotta stuffed shells allrecipes style inspiration!
Equipment for Spinach and Ricotta Stuffed Shells

9x13 Inch Baking Dish: The perfect size for fitting about 20 to 24 stuffed shells comfortably.
Large Pot: For boiling the pasta shells without crowding them.
Large Mixing Bowl: For combining the filling ingredients easily.
Aluminum Foil: Essential for covering during the first part of baking to prevent drying out.
Storage Tips for Spinach and Ricotta Stuffed Shells
Refrigerator: Store baked stuffed shells covered in the fridge for up to 4 days. Reheat individual portions in the microwave or reheat the whole dish covered at 350°F for 20 minutes for vegan food leftovers.
Freezer: These freeze beautifully! Assemble the unbaked shells in a foil pan, cover tightly with plastic wrap then foil, and freeze for up to 3 months. Bake from frozen at 375°F covered for 1 hour, then uncovered for 15 minutes for easy vegetarian recipes meal prep.
Make Ahead: Assemble completely, cover, and refrigerate up to 24 hours before baking. Perfect for stress free dinner parties!
Olivia's Tip for Spinach and Ricotta Stuffed Shells
"Use a small spoon to stuff the shells, not a big one. It's way easier to control how much filling goes in. Also, don't try to stuff the shells that broke when you were cooking them. Just throw those away because they'll fall apart in the oven and make a mess. And definitely let them cool for a few minutes before eating or the cheese will burn your mouth!"
FAQ about Spinach and Ricotta Stuffed Shells
What to mix with ricotta for stuffed shells?
For classic stuffed shells, mix ricotta with mozzarella cheese, Parmesan cheese, an egg for binding, garlic, Italian seasoning, salt, and pepper. For spinach ricotta shells specifically, add sautéed fresh spinach or thawed frozen spinach (squeezed dry). You can also add fresh herbs like basil or parsley, a pinch of nutmeg, or even lemon zest for brightness. The key is balancing creamy ricotta with flavorful mix ins for the perfect how to make spinach and ricotta filling!
What are some common mistakes when making stuffed shells?
Common mistakes include: (1) overcooking the shells so they tear when stuffing, (2) not squeezing water from spinach (makes filling watery), (3) overfilling shells so they don't close properly, (4) not using enough sauce (shells dry out), (5) skipping the foil cover (tops burn before shells cook through), and (6) not letting them rest before serving (filling runs everywhere). Follow the recipe for perfect results every time!
How do you keep spinach ricotta pasta from being watery?
The key is removing ALL excess moisture from the spinach! For fresh spinach, sauté it first, let it cool, then squeeze out water using a clean kitchen towel. For frozen spinach, thaw completely, then squeeze HARD using paper towels or a kitchen towel until no more water comes out. This step is crucial because spinach holds tons of water that will make your filling watery and soggy if not removed for dinner ideas meatless perfection!
How to make spinach and ricotta filling?
Mix ricotta cheese with finely chopped cooked spinach (squeezed dry), shredded mozzarella, grated Parmesan, minced garlic, Italian seasoning, salt, pepper, and optionally an egg for binding and a pinch of nutmeg for depth. The spinach should be sautéed with garlic if using fresh, or thawed and squeezed if using frozen. Combine everything in a bowl and mix until evenly distributed. This creates the perfect creamy, flavorful filling for stuffed shells, ravioli, or lasagna. Check out these Stuffed Shells for another variation!
Conclusion
These Easy Spinach and Ricotta Stuffed Shells are the definition of Italian comfort food that everyone loves. They're creamy, cheesy, satisfying, and surprisingly easy to make. Whether you're looking for a meatless Monday dinner, a dish to bring to a potluck, or just want to impress your family with minimal effort, these stuffed shells deliver every single time.
If you loved these easy spinach and ricotta stuffed shells and vegetarian pasta ideas, you'll want to try my Cheesy Ground Beef Potato Casserole for a meaty option, or check out my Chicken Salad Recipe for a lighter meal. These spinach and ricotta stuffed shells will become your go to for comfort food cravings, feeding a crowd, and anytime you need a reliable, delicious meal that everyone will love!
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Spinach and Ricotta Stuffed Shells:
📖 Recipe

Easy Spinach and Ricotta Stuffed Shells
Ingredients
Equipment
Method
- Preheat the oven to 375°F (190°C). Spread about 1 cup of marinara sauce in the bottom of a 9×13 baking dish.
- Bring a large pot of salted water to a boil and cook the jumbo pasta shells for 8-9 minutes, just until al dente. Drain and rinse with cool water.
- Sauté the spinach with garlic for 2-3 minutes until wilted. Let cool, then squeeze out all excess water.
- In a large bowl, combine ricotta cheese, cooked spinach, 1 cup mozzarella cheese, Parmesan cheese, egg, Italian seasoning, salt, black pepper, and nutmeg. Mix until creamy and well blended.
- Spoon about 2 tablespoons of filling into each shell.
- Nestle the shells into the baking dish. Pour remaining marinara sauce over the top. Stir in heavy cream if using.
- Sprinkle the remaining mozzarella cheese on top. Cover with foil and bake for 25 minutes, then uncover and bake another 10-15 minutes until bubbly and lightly golden.
- Let the shells rest for 5 minutes before serving.
Nutrition
Notes
- Make ahead and refrigerate up to 24 hours before baking
- Freeze unbaked shells up to 3 months
- Skip the egg for a softer filling
- Swap spinach for kale or Swiss chard
- Serve with garlic bread and a big salad for a complete family dinner













Leave a Reply