Spinach and Ricotta Stuffed Shells are the kind of cozy baked pasta that makes the table feel instantly warmer. Jumbo pasta shells are filled with a creamy ricotta and spinach mixture, tucked into marinara sauce, covered with cheese, and baked until bubbling with golden edges.


This dish feels special enough for Sunday dinner, but it is still simple enough for a weeknight when you want something hearty, cheesy, and comforting. Every bite has tender pasta, creamy filling, bright tomato sauce, and that irresistible baked mozzarella top.
Why You’ll Love This Spinach and Ricotta Stuffed Shells
This is a meatless dinner that never feels like it is missing anything. The ricotta gives the filling a soft, creamy texture, the spinach adds color and freshness, and the marinara keeps the whole dish saucy and satisfying.
It is also a wonderful make-ahead meal. You can assemble the shells earlier in the day, keep the dish covered in the refrigerator, and bake it when dinner is close. It is family-friendly, freezer-friendly, and easy to pair with salad, garlic bread, roasted vegetables, or a simple side of steamed greens.
What Kind of Pasta Shells Should I Use?
Use jumbo pasta shells, sometimes labeled as conchiglioni. They are large enough to hold the ricotta spinach filling and sturdy enough to bake in sauce without falling apart.
Cook the shells just until al dente, not fully soft. They will continue cooking in the oven, and slightly firm shells are easier to fill without tearing. It is smart to boil a few extra shells because some may split while cooking or draining.
Ingredients

These ingredients work together to create a creamy, saucy baked pasta with enough structure to hold its shape and enough richness to feel comforting. Keep the filling thick, the sauce flavorful, and the pasta slightly firm before baking.
- Jumbo pasta shells — the base of the dish and the perfect shape for holding the creamy filling.
- Ricotta cheese — gives the filling its soft, creamy texture and classic stuffed-shell flavor.
- Fresh spinach — adds freshness, color, and a mild earthy note; wilt it well and squeeze out moisture.
- Mozzarella cheese — melts over the top and adds that stretchy, golden baked finish.
- Parmesan cheese — brings salty, nutty depth to both the filling and the topping.
- Egg — helps bind the ricotta filling so it sets nicely inside the shells.
- Marinara sauce — keeps the pasta moist while baking and adds bright tomato flavor.
- Garlic — gives the filling a savory base and makes the spinach taste richer.
- Italian seasoning — adds a balanced herb flavor without making the dish complicated.
- Fresh parsley or basil — brightens the finished dish and adds a fresh garnish.
- Salt and black pepper — brings out the flavor of the cheese, spinach, and sauce.
- Olive oil — useful for sautéing garlic and spinach while adding gentle richness.
How To Make the Spinach and Ricotta Stuffed Shells
The goal is to keep the pasta tender, the filling creamy but not watery, and the sauce generous enough to protect the shells as they bake. Prepare each part before assembling, and the dish comes together smoothly.
Step 1: Cook the Pasta Shells
Bring a large pot of salted water to a boil and cook the jumbo shells until al dente. Stir gently during cooking so they do not stick together. Drain the shells and lay them on a lightly oiled baking sheet or parchment so they cool without clumping.
Step 2: Prepare the Spinach
Warm olive oil in a skillet and sauté garlic just until fragrant. Add the spinach and cook until wilted. Let it cool slightly, then squeeze out as much excess liquid as possible. This step matters because watery spinach can loosen the ricotta filling and make the baked shells soggy.
Step 3: Mix the Ricotta Filling
In a bowl, combine ricotta, chopped spinach, Parmesan, some mozzarella, egg, Italian seasoning, salt, and black pepper. Stir until the mixture looks creamy and evenly blended. The filling should be thick enough to spoon into the shells without running.
Step 4: Add Sauce to the Baking Dish
Spread a generous layer of marinara sauce across the bottom of the baking dish. This keeps the shells from sticking and helps the pasta absorb flavor while it bakes. A saucy base also prevents dry edges.
Step 5: Fill the Shells
Spoon the spinach ricotta mixture into each cooked shell. Do not overpack them; a rounded spoonful is usually enough. Arrange the filled shells open side up in the sauced baking dish so the filling stays visible and the cheese can melt into the tops.
Step 6: Top and Bake
Spoon more marinara around and lightly over the shells, then sprinkle with mozzarella and Parmesan. Cover the dish with foil and bake until hot and bubbling. Remove the foil near the end so the cheese can melt fully and develop golden spots.
Step 7: Rest and Garnish
Let the stuffed shells rest for a few minutes before serving. This helps the filling settle and makes the shells easier to lift from the dish. Finish with chopped parsley or basil for a fresh, colorful touch.
How to Serve Spinach and Ricotta Stuffed Shells
Spinach and Ricotta Stuffed Shells are hearty enough to serve as the main dish and usually feed about 6 people, depending on portion size and what you serve alongside them. For a lighter meal, plan on three shells per person; for a bigger dinner, four to five shells feels more generous.
Serve them with garlic bread, a crisp Caesar salad, roasted broccoli, or sautéed zucchini. They also pair beautifully with a simple arugula salad dressed with lemon and olive oil, because the brightness balances the creamy cheese and tomato sauce.
For a casual dinner, bring the baking dish straight to the table and let everyone scoop their own portion. For guests, plate the shells with extra sauce from the pan and a sprinkle of Parmesan over the top.
How to Store Spinach and Ricotta Stuffed Shells
Leftover stuffed shells store very well. Let the dish cool completely, then transfer leftovers to an airtight container or cover the baking dish tightly. Refrigerate for up to 4 days.
To reheat, place the shells in a baking dish with a little extra marinara sauce, cover with foil, and warm in the oven until heated through. Individual portions can also be microwaved, but covering the bowl helps keep the pasta from drying out.
To freeze before baking, assemble the dish in a freezer-safe pan, cover tightly with plastic wrap and foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before baking. To freeze after baking, cool completely, portion into airtight containers, and reheat with extra sauce when ready to serve.
Frequently Asked Questions
Can I use frozen spinach instead of fresh spinach?
Yes, frozen spinach works well as long as it is thawed and squeezed very dry. Extra moisture is the main thing to avoid. After thawing, press the spinach in a clean kitchen towel or paper towels until it feels compact and no longer drips.
Can I make Spinach and Ricotta Stuffed Shells ahead of time?
Absolutely. Assemble the shells, cover the dish tightly, and refrigerate for up to 24 hours before baking. Since the dish will be cold from the refrigerator, add a few extra minutes to the covered baking time so the center heats evenly.
Why did my stuffed shells turn watery?
The most common reason is moisture from the spinach or ricotta. Squeeze cooked spinach very well, and if your ricotta looks loose, let it drain briefly in a fine-mesh strainer before mixing. Also avoid using too much sauce directly over the filling; spoon most of it around the shells.
Can I add meat to this dish?
Yes. Browned Italian sausage, ground beef, or shredded chicken can be added to the marinara sauce if you want a heartier version. Keep the ricotta filling the same, and let the meat sauce surround the shells rather than mixing too much meat into the cheese.
What sauce tastes best with stuffed shells?
A classic marinara is the best choice because its bright tomato flavor cuts through the richness of the ricotta and mozzarella. A basil marinara, roasted garlic tomato sauce, or spicy arrabbiata sauce can also work if you want a little extra personality.
Want More Pasta Dinner Ideas?
If these Spinach and Ricotta Stuffed Shells are your kind of comfort food, you’ll probably enjoy these cozy pasta and Italian-inspired favorites too:
- Cheesy Ground Turkey Spinach Stuffed Shells for a heartier stuffed shell dinner with extra protein.
- Meatless Baked Ziti when you want another cheesy vegetarian pasta bake.
- Classic Lasagna for a layered Italian dinner that always feels special.
- Easy Homemade Pasta Sauce if you want to build deeper flavor from the sauce up.
Save This Pin For Later
📌 Save this Spinach and Ricotta Stuffed Shells dinner to your Pinterest pasta board so you can come back to it whenever you need an easy baked pasta idea.
For more daily dinner inspiration, cozy pasta bakes, and family-style comfort food, follow Life With Livia on Pinterest.
And let me know in the comments how yours turned out. Did you use fresh spinach or frozen? Did you add extra mozzarella on top? I love hearing the little changes that make these recipes feel like home.
Print
Spinach and Ricotta Stuffed Shells
- Total Time: 1 hour
- Yield: 6 servings
- Diet: Vegetarian
Description
Creamy Spinach and Ricotta Stuffed Shells are the cozy baked pasta dinner you make when you want something cheesy, comforting, and simple enough for a weeknight. This easy dinner is filled with jumbo pasta shells, creamy ricotta, spinach, marinara sauce, mozzarella, and Parmesan for a family-friendly meal that works beautifully for dinner ideas, meatless meals, pasta recipes, comfort food ideas, and easy recipe nights.
Ingredients
12 ounces jumbo pasta shells
15 ounces ricotta cheese
10 ounces fresh spinach
2 cups shredded mozzarella cheese
1/2 cup grated Parmesan cheese
1 large egg
3 cups marinara sauce
2 cloves garlic, minced
1 tablespoon olive oil
1 teaspoon Italian seasoning
1/2 teaspoon salt
1/4 teaspoon black pepper
2 tablespoons chopped fresh parsley or basil
Instructions
1. Preheat the oven to 375°F and lightly grease a 9×13-inch baking dish.
2. Cook the jumbo pasta shells in salted boiling water until al dente, then drain and set them aside to cool slightly.
3. Heat olive oil in a skillet, add the garlic, and cook for about 30 seconds until fragrant.
4. Add the spinach and cook until wilted, then let it cool and squeeze out as much liquid as possible.
5. Chop the spinach and mix it with ricotta, 1 cup mozzarella, Parmesan, egg, Italian seasoning, salt, and black pepper.
6. Spread 1 cup marinara sauce in the bottom of the baking dish.
7. Fill each shell with the spinach ricotta mixture and arrange the shells open side up in the dish.
8. Spoon the remaining marinara sauce around and lightly over the shells.
9. Sprinkle the remaining mozzarella over the top.
10. Cover with foil and bake for 25 minutes.
11. Remove the foil and bake for another 10 minutes, or until the cheese is melted and lightly golden.
12. Let the shells rest for 5 minutes, then garnish with parsley or basil before serving.
Notes
Squeeze the spinach very dry before mixing it into the ricotta filling. Too much moisture can make the shells watery and prevent the filling from setting properly.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 serving
- Calories: 430
- Sugar: 7g
- Sodium: 780mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 85mg
Keywords: spinach and ricotta stuffed shells, stuffed shells, baked pasta, easy dinner, meatless dinner, pasta dinner, ricotta stuffed shells, comfort food


