Spinach and Ricotta Stuffed Shells Recipe
The first time I made these spinach and ricotta stuffed shells, I almost set off every smoke alarm in my apartment building. I was so proud of myself for getting the filling just right that I completely forgot to put sauce in the bottom of the pan. The smell of burnt pasta and cheese was… memorable. But even with that disaster, my friends still ate it and asked for the recipe. That’s when I knew this dish was a real winner, even when you mess it up.
Recipe Card
| Recipe Title | Spinach and Ricotta Stuffed Shells Recipe |
|---|---|
| Servings | 6 people |
| Prep Time | 30 minutes |
| Cooking Time | 45 minutes |
| Calories | About 420 per serving |
Ingredients
- 1 box (12 oz) jumbo pasta shells
- 2 cups whole milk ricotta cheese
- 1 large egg
- 10 oz frozen chopped spinach, thawed
- 2 cups shredded mozzarella cheese, divided
- 3/4 cup grated Parmesan cheese
- 1 teaspoon garlic powder
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 jar (24 oz) of your favorite marinara sauce
- Optional: fresh basil for garnish
Let’s talk about the ricotta. I once used a low-fat version thinking I was being healthy, and the filling turned out so watery and sad. Whole milk ricotta is the way to go, trust me. And for the spinach, you really have to squeeze all the water out. I didn’t once and ended up with a soupy mess in my baking dish. It’s a messy job but so worth it.
Directions
- Preheat your oven to 375°F (190°C).
- Bring a large pot of salted water to a boil and cook the jumbo shells according to the package directions, but take them out about 2 minutes early so they’re al dente. They’ll finish cooking in the oven.
- While the pasta cooks, grab a clean kitchen towel and squeeze every last drop of water out of the thawed spinach. Seriously, get it as dry as you can.
- In a large mixing bowl, combine the ricotta, egg, spinach, 1 cup of the mozzarella, Parmesan, garlic powder, Italian seasoning, salt, and pepper. Mix it all up until it’s well combined.
- Spread about 1 cup of the marinara sauce on the bottom of a 9×13 inch baking dish.
- Now for the fun part. Using a spoon, carefully fill each cooked shell with the ricotta and spinach mixture. Place them seam-side up in the baking dish.
- Pour the remaining sauce over the top of the stuffed shells, then sprinkle the rest of the mozzarella cheese over everything.
- Cover the dish tightly with foil and bake for 25 minutes.
- Take the foil off and bake for another 10-15 minutes, until the cheese is bubbly and starting to get golden spots.
- Let it sit for 5-10 minutes before serving. This is the hardest part, waiting!
The step about undercooking the pasta is a big one. I learned this the hard way after making a batch of mushy shells that fell apart when I tried to stuff them. Al dente is your best friend here. Also, don’t skip the resting time at the end. I burned the roof of my mouth more than once because I was too impatient to wait.
This spinach and ricotta stuffed shells recipe has saved me on so many busy weeknights. It feels fancy but it’s really just assembly. My kids call it “green stuff pasta” and they actually eat it, which is a miracle in my house. The leftovers are maybe even better the next day, once all the flavors have really gotten to know each other.
I love that it’s a one-pan meal. Well, plus the pot for the pasta, but you know what I mean. It’s the ultimate comfort food that doesn’t take all day to make. I’ve brought it to new parents, to potlucks, and it’s always a hit. It just feels like a hug from the inside.
If I were to change one thing, I’d maybe add a little nutmeg to the filling sometimes. My grandma always did that with spinach dishes. It gives it a little something special, a warm depth that’s really nice. But it’s totally not necessary if you don’t have any.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 420 | 42g | 17g | 25g |
I know, the calories seem a bit high, but it’s a pretty balanced meal all in one dish. You’ve got your protein from the cheeses and your veggies from the spinach. I’ve tried to lighten it up with part-skim mozzarella and it worked okay, but the texture of the filling suffered a bit. If you’re gluten-free, just use your favorite GF jumbo shells, they work great.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Frozen Spinach | Fresh spinach, sautéed |
| Ricotta | Cottage cheese (blended smooth) |
| Marinara Sauce | Alfredo sauce or a pesto cream sauce |
| Mozzarella | Provolone or an Italian cheese blend |
I’ve tried almost all of these swaps. The cottage cheese one is actually pretty good if you blend it first, but my husband could totally tell and gave me side-eye. Using a white sauce instead of red is a fun way to mix it up, it feels like a whole new meal. Just don’t use kale instead of spinach like I did once, it was way too tough and bitter.
Tips
- Don’t overcook your shells before stuffing. They should be al dente or they’ll turn to mush in the oven.
- Get all the water out of that spinach. I can’t say this enough. Wring it out in a clean kitchen towel until you’re surprised it ever had water in it.
- Let it rest after baking. I know it’s hard, but those 5-10 minutes let everything set up so you get perfect slices instead of a cheesy landslide.
- Make a double batch and freeze one before baking. It’s a lifesaver on crazy days.
The freezing tip is a game-changer. I learned it after a particularly stressful day where I had nothing for dinner. Now I always have a pan in the freezer. Just thaw it in the fridge overnight and bake as usual. It tastes just as good, I promise.
FAQ
Can I make these spinach and ricotta stuffed shells ahead of time?
Absolutely! I do it all the time. Assemble the whole thing, cover it tightly, and keep it in the fridge for up to 24 hours before baking. You might need to add a few extra minutes to the baking time since it’ll be cold from the fridge.
Why is my filling so watery?
Oh, I’ve been there. It’s almost always the spinach. You really, really have to squeeze it dry. If you think it’s dry, squeeze it again. The other culprit could be the ricotta. If it seems wet, you can drain it in a fine-mesh strainer for a bit before you start.
Can I use fresh spinach instead of frozen?
For sure. Just chop it up and give it a quick sauté with a little garlic until it’s wilted. Then let it cool and squeeze out any liquid. It’s a bit more work but it’s really delicious.
Do I have to use an egg in the filling?
Nope! The egg acts as a binder, but if you’re out or have an allergy, you can leave it out. The filling might be a tiny bit less firm, but it’ll still taste amazing.
That’s everything I know about making Spinach and Ricotta Stuffed Shells! Hope you give it a try, and if you mess it up, you’re in good company—I do it all the time.
Spinach and Ricotta Stuffed Shells Recipe
Creamy ricotta and spinach stuffed pasta shells baked in marinara sauce with melted mozzarella – a comforting one-pan meal that’s perfect for busy weeknights and always impresses guests.
Ingredients
- 1 box (12 oz) jumbo pasta shells
- 2 cups whole milk ricotta cheese
- 1 large egg
- 10 oz frozen chopped spinach, thawed and squeezed dry
- 2 cups shredded mozzarella cheese, divided
- 3/4 cup grated Parmesan cheese
- 1 teaspoon garlic powder
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 jar (24 oz) marinara sauce
- Optional: fresh basil for garnish
Instructions
-
Preheat oven to 375°F (190°C)
-
Bring large pot of salted water to boil and cook jumbo shells 2 minutes less than package directions for al dente
-
Thoroughly squeeze all water from thawed spinach using clean kitchen towel
-
In large bowl, combine ricotta, egg, spinach, 1 cup mozzarella, Parmesan, garlic powder, Italian seasoning, salt, and pepper
-
Spread 1 cup marinara sauce on bottom of 9×13 inch baking dish
-
Carefully fill each cooked shell with ricotta-spinach mixture and place seam-side up in dish
-
Pour remaining sauce over stuffed shells and sprinkle with remaining 1 cup mozzarella
-
Cover tightly with foil and bake for 25 minutes
-
Remove foil and bake additional 10-15 minutes until cheese is bubbly and golden
-
Let rest 5-10 minutes before serving
Nutrition (Per Serving)



