Have you ever pulled a bubbling dish of pasta from the oven and known dinner was already a success before anyone even took a bite? Spinach and Ricotta Stuffed Shells has that kind of comfort built in, with tender pasta shells filled with creamy ricotta, flavorful spinach, and plenty of cheese, all tucked into a rich layer of marinara.
This is the kind of baked pasta that feels cozy enough for a family dinner and special enough for sharing with guests. Every forkful brings soft cheese filling, saucy pasta, and that golden melted top that makes oven-baked meals so hard to resist.
Preparation Phase & Tools to Use
Before you start making Spinach and Ricotta Stuffed Shells, it helps to set out a few kitchen basics so the process feels smooth from beginning to end. Since this recipe includes boiling pasta, mixing a creamy filling, and baking everything together, the right tools make each step easier and help the shells hold their shape beautifully.
A large pot is essential for boiling the pasta shells until just tender, since overcooked shells can tear when filled. A colander helps you drain them quickly and rinse them just enough to stop the cooking. You will also need a large mixing bowl for combining the ricotta, spinach, cheeses, and seasonings evenly.
A skillet is useful if you want to quickly cook down fresh spinach or sauté garlic before adding it to the filling for deeper flavor. A spoon or small cookie scoop makes it much easier to fill each shell neatly without making a mess. Finally, a medium baking dish is what brings the whole recipe together, giving the shells enough room to bake in sauce and finish with a bubbly, cheesy top.
Keeping a piece of foil nearby is also helpful if the top starts browning too quickly. With everything ready ahead of time, assembling Spinach and Ricotta Stuffed Shells becomes much more enjoyable.

Ingredients for the Spinach and Ricotta Stuffed Shells
Each ingredient in Spinach and Ricotta Stuffed Shells plays an important role, whether it adds structure, creaminess, seasoning, or that classic baked pasta flavor. Using a simple list of familiar ingredients is what makes this dish so dependable.
Jumbo pasta shells are the base of the recipe, giving you the perfect pocket for holding a generous amount of filling. Ricotta cheese is the heart of the stuffing, creating a creamy, mild texture that keeps the filling soft and rich.
Spinach adds color, freshness, and balance, cutting through the richness of the cheese while giving the filling a savory depth. Mozzarella cheese brings the melty stretch that makes the finished casserole so satisfying, while Parmesan adds a saltier, nuttier note that sharpens the overall flavor.
Egg helps bind the filling so it stays together inside the shells as they bake. Garlic adds a savory backbone, and Italian seasoning gives the filling that familiar herb-packed pasta bake flavor. Salt and black pepper help bring the cheese and spinach into balance.
Marinara sauce is what keeps the shells moist and flavorful in the oven, while also giving the dish its classic red-sauce comfort. Fresh parsley is optional, but it adds a bright finish and a little color right before serving.
How To Make the Spinach and Ricotta Stuffed Shells
Making Spinach and Ricotta Stuffed Shells is straightforward, but taking your time with each step gives you the best texture and flavor. From boiling the pasta to layering the sauce, each part builds a dish that tastes like it took much more effort than it actually does.
Step 1: Cook the Pasta Shells
Bring a large pot of salted water to a boil and cook the jumbo shells until just al dente. You want them tender enough to fill but still firm enough to hold their shape. Drain the shells carefully and set them aside on a tray or sheet so they do not stick together.
Step 2: Prepare the Spinach
If you are using fresh spinach, cook it briefly in a skillet until wilted, then squeeze out any extra moisture and chop it finely. If you are using frozen spinach, thaw it completely and squeeze it very well. Removing excess liquid is important so the filling stays thick instead of watery.
Step 3: Mix the Ricotta Filling
In a large bowl, combine the ricotta, chopped spinach, shredded mozzarella, grated Parmesan, egg, minced garlic, Italian seasoning, salt, and black pepper. Stir until the filling is evenly mixed and creamy. This should look thick enough to spoon into the shells without running.
Step 4: Add Sauce to the Baking Dish
Spread a layer of marinara sauce across the bottom of your baking dish. This keeps the shells from sticking and gives the base of the casserole plenty of flavor as it bakes.
Step 5: Fill the Shells
Using a spoon or small scoop, fill each cooked shell with the spinach and ricotta mixture. Arrange the filled shells in the baking dish over the sauce in a single layer. Nestle them close together so they stay upright and bake evenly.
Step 6: Top with More Sauce and Cheese
Spoon the remaining marinara sauce over the stuffed shells, then sprinkle extra mozzarella and Parmesan over the top. This creates the golden, bubbly finish that makes the dish so inviting.
Step 7: Bake Until Bubbly
Cover the dish loosely with foil and bake until the sauce is hot and the cheese has melted. Uncover for the last few minutes so the top can lightly brown. Once baked, let the dish rest for a few minutes before serving so the filling can settle.
Step 8: Finish and Serve
Scatter chopped parsley over the top if you like, then serve the shells warm with extra sauce on the side. The result is creamy, cheesy, and full of comforting Italian-inspired flavor.
Serving and Storing Spinach and Ricotta Stuffed Shells
Spinach and Ricotta Stuffed Shells is best served hot from the oven when the cheese is melted and the sauce is bubbling around the edges. It pairs beautifully with garlic bread, a crisp green salad, or roasted vegetables if you want to round out the meal. For a heartier dinner, it also fits nicely beside an Italian-style starter or soup.
Leftovers store very well, which makes this recipe a smart make-ahead option for busy days. Once cooled, transfer the shells to an airtight container or cover the baking dish tightly and refrigerate for up to 4 days. Reheat in the oven for the best texture, or microwave individual portions for a quicker meal.
You can also freeze Spinach and Ricotta Stuffed Shells before or after baking. If freezing before baking, assemble the dish tightly covered and freeze for up to 2 months. If freezing leftovers, portion them out so reheating is easier later. In either case, thaw overnight in the refrigerator when possible for more even warming.
Frequently Asked Questions
Can I use frozen spinach instead of fresh spinach?
Yes, frozen spinach works very well in this recipe. Just make sure it is fully thawed and squeezed dry so the filling does not become watery.
Can I make Spinach and Ricotta Stuffed Shells ahead of time?
Yes, this is a great make-ahead dish. You can assemble it earlier in the day, cover it, and refrigerate it until you are ready to bake.
What if some of my pasta shells tear?
That is completely normal. Cook a few extra shells just in case, and use the best ones for filling. Slightly torn shells can still work if you place them snugly in the baking dish.
Can I add other cheeses to the filling?
Yes, cottage cheese, fontina, provolone, or more mozzarella can all work well depending on the flavor and texture you want. Ricotta should still stay as the main base for the classic result.
How do I keep stuffed shells from drying out?
Make sure there is enough marinara sauce both under and over the shells, and cover the dish for most of the baking time. That traps moisture and keeps the pasta tender.
Is this recipe good for meal prep?
Yes, it reheats well and can be portioned easily, which makes it excellent for meal prep lunches or easy dinners during the week.
Want More Pasta Ideas?
If Spinach and Ricotta Stuffed Shells is the kind of dinner you love, there are plenty of other cozy pasta dishes worth adding to your list. For a rich baked option, try the Buffalo Chicken Lasagna, which brings a bold and creamy spin to a classic layered pasta dinner.
For something extra comforting, the Baked Cream Cheese Spaghetti Casserole is another oven-finished pasta recipe that leans creamy, hearty, and family-friendly. You could also go for the Easy Marry Me Chicken Pasta if you want a skillet-style pasta dinner with a luscious sauce and plenty of savory flavor.
If you want a pasta dish with a little more kick, the Creamy Cajun Chicken Pasta and Spicy Rattlesnake Pasta both bring bold flavor while still keeping that satisfying comfort-food feel.
Pin and Tell Me How Yours Turned Out
You can save this to your dinner boards for the next time you need an easy baked pasta idea that still feels special. And for even more daily recipe inspiration, visit my LadyPlate Pinterest page.
If you make Spinach and Ricotta Stuffed Shells, I would love to hear how it turned out. Did you add extra mozzarella, use fresh spinach, or make it ahead for a busy night? Leave a comment and share your favorite twist on it.

Spinach and Ricotta Stuffed Shells
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Get ready to dig into a cozy, cheesy pasta bake that feels perfect for an easy dinner and impressive enough for family gatherings. Spinach and Ricotta Stuffed Shells is a classic comfort food recipe made with jumbo pasta shells, creamy ricotta, tender spinach, rich marinara, and melted mozzarella, making it one of those easy recipe favorites that fits dinner ideas, food ideas, and simple homemade meals any night of the week.
Ingredients
12 oz jumbo pasta shells
15 oz ricotta cheese
10 oz frozen spinach, thawed and squeezed dry
2 cups shredded mozzarella cheese, divided
1/2 cup grated Parmesan cheese, divided
1 large egg
2 cloves garlic, minced
1 tsp Italian seasoning
1/2 tsp salt
1/4 tsp black pepper
3 cups marinara sauce
2 tbsp chopped fresh parsley
Instructions
1. Preheat the oven to 375°F and lightly grease a 9×13-inch baking dish.
2. Bring a large pot of salted water to a boil and cook the jumbo shells until al dente. Drain and set aside to cool slightly.
3. In a large mixing bowl, combine the ricotta cheese, spinach, 1 1/2 cups mozzarella, 1/4 cup Parmesan, egg, garlic, Italian seasoning, salt, and black pepper. Mix until well combined.
4. Spread 1 cup of marinara sauce across the bottom of the prepared baking dish.
5. Fill each cooked shell with the spinach and ricotta mixture using a spoon or small scoop.
6. Arrange the filled shells in the baking dish in a single layer.
7. Spoon the remaining marinara sauce over the shells.
8. Sprinkle the remaining 1/2 cup mozzarella and remaining 1/4 cup Parmesan over the top.
9. Cover loosely with foil and bake for 25 minutes.
10. Remove the foil and bake for 10 more minutes, or until the cheese is melted and bubbly.
11. Let the shells rest for 5 minutes, then garnish with chopped parsley and serve warm.
Notes
Use fully drained spinach so the filling stays thick and creamy.
Cook a few extra shells in case some tear while boiling or filling.
Let the dish rest before serving so the cheese filling sets nicely inside the shells.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Baked
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 serving
- Calories: 430
- Sugar: 7g
- Sodium: 780mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 4g
- Protein: 23g
- Cholesterol: 80mg


