These stuffed shells are saucy, cheesy comfort food at its best! They're filled with a creamy, flavorful mix of fresh spinach, lemon zest, and ricotta cheese.
These stuffed shells are saucy, cheesy comfort food at its best. I love the contrast of the chewy pasta with the creamy ricotta filling, and marinara – store-bought or homemade – is the perfect tangy accent for both. After I eat one helping, I always find myself back in the kitchen, unable to resist the allure of seconds. These stuffed shells are just that good!
This stuffed shells recipe is easy to make (and make ahead!), and it’s great for serving a group. If you’re hosting a dinner party or get-together this season, it would be a fantastic dish to add to the menu. Comforting and classic, it’s guaranteed to be a hit.
Stuffed Shells Recipe Ingredients
To make this stuffed shells recipe, you’ll need 10-ish basic ingredients. I like to think of them in three parts:
- The shells – You’ll need jumbo pasta shells to make this recipe.
- Tomato sauce – Use your favorite store-bought brand (I like Rao’s), or make homemade marinara sauce instead. Both are great!
- And the ricotta filling – It’s a mix of ricotta cheese and steamed, chopped fresh spinach. I also stir in dried oregano, lemon zest, red pepper flakes, garlic, and grated pecorino cheese for depth of flavor.
Find the complete recipe with measurements below.
How to Make Stuffed Shells
Stuffed shells are a fairly impressive dish – they’re flavorful, comforting, and ideal for entertaining – but they’re still really simple to make! Here’s how this recipe goes:
First thing’s first! Before you start mixing up the filling, you’ll need to steam the spinach. When it’s tender and vibrant green, remove it from the heat, place it in a strainer, and squeeze out the excess moisture. Roughly chop it. Then, you can stir it together with the ricotta, pecorino, garlic, lemon zest, oregano, and red pepper flakes to make the filling.
Meanwhile, cook the pasta. It should be just shy of al dente when you drain it. It’ll finish cooking in the oven.
Then, stuff the shells. The fun part! (And the messy part. 🙂 ) Use a small spoon to fill each shell with the cheese mixture. Divided evenly, the filling should be enough for 18-20 shells.
Next, bake. Spread 2 cups of marinara sauce at the bottom of a 9×13 baking dish. Nestle in the shells, cover the dish with foil, and bake for 20 minutes at 425°F.
Alternatively, if you want to make this recipe ahead of time, you can place the stuffed shells in the baking dish, cover it with foil, and place it in the fridge for up to 4 hours. When you’re ready to eat, just bake the shells and serve. For freezing instructions, see the notes in the recipe.
So creamy!
Stuffed Shells Serving Suggestions
Before serving, garnish the stuffed shells with more pecorino (or Parmesan) cheese and a sprinkle of fresh parsley. Serve them with extra marinara on the side. I like to spoon it over the shells as I eat so that I can get plenty of sauce in every bite.
Round out the meal with a green salad and good bread. I often serve these stuffed shells with my Homemade Caesar Salad, but my Arugula Salad, Beet Salad, or Simple Green Salad would also pair well with this recipe. And when it comes to bread, you really can’t go wrong! Stick with a crusty loaf, or make rosemary focaccia, garlic knots, or dinner rolls.
Enjoy!
More Favorite Pasta Recipes
If you love this stuffed shells recipe, try one of these comforting pastas next:
- Easy Baked Ziti
- Best Vegetarian Lasagna
- Fettuccine Alfredo
- Butternut Squash Ravioli
- Orecchiette with Broccoli Rabe
- Homemade Mac and Cheese
- Tortellini Soup
- Or any of these 25 Easy Pasta Recipes!
Stuffed Shells
Equipment
- 9x13 Baking Dish (I love how pretty my Staub is)
Ingredients
- 18 to 20 jumbo pasta shells
- Extra-virgin olive oil, for drizzling
- 5 ounces fresh spinach
- 2 cups ricotta cheese, 16 ounces
- ¼ cup grated pecorino cheese, plus more for sprinkling
- 2 garlic cloves, grated
- 1 teaspoon dried oregano
- 1 teaspoon lemon zest
- ¼ teaspoon red pepper flakes
- ¾ teaspoon sea salt, plus more for the pasta water
- Freshly ground black pepper
- 2 cups Marinara Sauce*, plus more for serving
- Chopped fresh parsley, for serving
Instructions
- Preheat the oven to 425°F.
- Place the spinach in a steamer basket and set over a pot with 1-inch of water. Bring the water to a simmer, cover, and let steam for 1 minute, until the spinach is wilted. Transfer to a strainer and squeeze out the excess water and chop the spinach.
- In a large pot of salted boiling water, cook the pasta shells for 10 minutes, until al dente. Drain and drizzle with a little olive oil to keep them from sticking together.
- In a medium bowl, combine the spinach with the ricotta, pecorino, garlic, oregano, lemon zest, red pepper flakes, salt, and several grinds of pepper.
- Spread the marinara in the bottom of a 9x13 baking dish. Stuff each shell with the filling and place in the dish. Cover with foil and bake for 20 minutes. Serve with more marinara on the side.
No no no. I was hesitant because of the basic cheese mixture (we usually use mozzarella, ricotta and mascarpone). This dish was very runny right out of the oven and did not hold together well. The lemon was overwhelming and overall I’m disappointed with spending my time and effort on this recipe, given such a high rating. NEEDS MORE CHEESE VARIETY AND NO LEMON!
I switched it up a little. I put sasuage and then Mozzarella inside. I omitted the lemon it was really good. I need a meat or something.
Wow! I don’t normally like stuffed shells but it’s my daughters favorite so I thought I’d try this recipe and I was blown away by the flavor. This tasted like something I’d find at a Michelin Star restaurant. So flavorful and delicious – kudos to you! Will be making this a lot in the future.
I’m glad you loved them!
Why do we need to wilt the spinach first? I have this on my list to make soon, but don’t understand why the spinach can’t be used raw (washed of course).
Second question is, do the noodles HAVE to be cooked prior to freezing? Can they be uncooked or par-cooked?
Thanks!
Hi Claire, raw spinach gets too watery, that’s why we steam and squeeze it out. The pasta definitely needs to cook first since the shells aren’t completely covered in sauce and the bake time here isn’t long enough for them to fully cook otherwise. They’d also be challenging to stuff.
This is lovely. Super easy and delicious! I did add a spoonful of Raos on top of each shell before baking. Otherwise, I followed it verbatim. I LOVED the lemon zest. Great addition!
So glad you loved the recipe, Lesa!
Delicious! Will be in rotation going forward.
Was so disappointed in this recipe. The only reason I followed it was because it used spinach. But honestly; The instructions were vague and how much marinade you should’ve used which was a lot more. They were dry and extremely “herby”. I covered them tightly with foil thinking that the condensation within the dish would keep them moist, but they were dry and truthfully on edible. First recipe I’m disappointed in of Love and Lemons.
Hi! How would you make this to serve 6? I realize this is a math question I just always mess up when it comes to cooking lol. Thank you! Made this many times already and love it
I’m making this recipe for 6 people too, so just do 1-1/2 times the amounts shown and that should work!
Hi Nikki, sorry for my slow reply! You could just double it and use two pans (easier math). The leftovers are delicious.