Easy Stuffed Shells Recipe — Spinach Ricotta is my go to dinner for those nights when I want something cozy, filling, and not fussy. You know the vibe, you are tired, everyone is hungry, and ordering takeout feels tempting but also kind of disappointing. These stuffed shells come out cheesy and saucy, and they feel a little special even though they are super doable. I also love that you can prep them earlier and bake when you are ready. If you have ever felt intimidated by stuffed pasta, I promise this is the friendly version.
What You Need for Spinach and Ricotta Stuffed Shells
The best part is that the ingredient list is simple and mostly pantry and fridge stuff. I usually keep these on rotation because they are affordable and easy to find. If you want a similar cozy stuffed dinner idea, I also love browsing recipes like easy stuffed bell peppers with ground beef when I am in a comfort food mood.

Ingredients
- Jumbo pasta shells (about 20 to 24 shells, depending on your dish size)
- Ricotta cheese (whole milk tastes best, but use what you like)
- Spinach (fresh or frozen, just make sure it is well drained)
- Shredded mozzarella (plus extra for the top)
- Grated Parmesan
- 1 egg (helps the filling set up)
- Marinara sauce (store bought is fine, or homemade)
- Garlic (powder or fresh)
- Salt and pepper
- Italian seasoning or dried basil and oregano
- Optional: a pinch of red pepper flakes
A quick note on spinach: frozen spinach is honestly the easiest here. Just thaw it and squeeze it out really well. Like, squeeze it until you think you are done, then squeeze it one more time. Nobody wants watery shells.
And if you are the type who loves cheesy appetizers, you should also check out this cheesy spinach artichoke mushroom stuffed baguette. It is dangerous in the best way.
How to Make Spinach and Ricotta Stuffed Shells
This is the part where it all comes together. It looks like a lot of steps, but it is basically boil, mix, stuff, and bake. I like to put on some music and just go with it. Also, the Easy Stuffed Shells Recipe — Spinach Ricotta is one of those meals that makes your kitchen smell like you actually have your life together.
Step by step directions
1) Cook the shells. Boil the jumbo shells in salted water until just barely al dente. Do not overcook them, because they keep cooking in the oven. Drain and rinse with cool water so they stop cooking and do not stick.
2) Mix the filling. In a bowl, stir together ricotta, drained spinach, mozzarella, Parmesan, egg, garlic, Italian seasoning, salt, and pepper. I taste the filling (yes, even with egg, I just taste a tiny bit for seasoning) before stuffing. If it tastes a little bland now, it will taste bland later.
3) Prep the baking dish. Spread a layer of marinara sauce on the bottom of your dish. This keeps the shells from sticking and gives you that saucy bite right away.
4) Stuff the shells. Spoon filling into each shell. I usually use a regular spoon, but if you have a zip top bag, you can fill it and snip the corner like a quick piping bag. It is faster and less messy.
5) Sauce and cheese on top. Nestle the shells into the dish, then spoon marinara over them. Top with mozzarella and a little extra Parmesan because we are not here to be shy.
6) Bake. Cover with foil and bake at 375°F for about 25 minutes, then uncover for 10 more minutes so the cheese gets melty and slightly golden. Let it rest 5 to 10 minutes before serving so it holds together.

If you like easy dinners that feel hearty, take a peek at this story version too: easy stuffed bell peppers with ground beef classic recipe web story. It is great for quick inspiration.
“I made these for my family on a weeknight and everyone went back for seconds. The filling was creamy, the spinach didn’t feel soggy, and the leftovers reheated perfectly.”
Tips for Perfecting Your Stuffed Shells
Little details make a big difference here, and none of them are complicated. This is the stuff I learned after making this recipe way too many times.
Do not overboil the shells. Aim for a little firm. If they are too soft, they tear when you stuff them and turn mushy after baking.
Drain the spinach like you mean it. Especially with frozen spinach. Extra moisture makes the filling watery and can thin out your sauce.
Season the filling. Ricotta needs salt. Even if your marinara is flavorful, the filling still needs seasoning to stand on its own.
Use enough sauce. The shells soak up sauce while baking. If you are a “light sauce” person, this is not the time. You want a good layer under and a generous spooning over the top.
Make ahead trick. You can assemble everything, cover, and refrigerate up to a day. Bake covered a bit longer if it is going in cold.
Also, if you are feeding a crowd and want another stuffed option on the table, here is that same classic comfort recipe again: easy stuffed bell peppers with ground beef classic recipe. It pairs nicely with Italian night vibes too, oddly enough.
Common Variations of Spinach and Ricotta Stuffed Shells
This recipe is super flexible, which is probably why I never get tired of it. Here are a few ways to switch it up without making it complicated. And yes, Easy Stuffed Shells Recipe — Spinach Ricotta can handle all of these tweaks.
Add protein. Stir in cooked crumbled Italian sausage, shredded rotisserie chicken, or even chopped turkey meatballs. If you do this, I usually bump up the marinara a little too.
Make it extra herby. Add chopped fresh basil or parsley to the filling. It makes everything taste brighter.
Swap the sauce. Use a creamy Alfredo style sauce, a tomato basil sauce, or even a spicy arrabbiata if you want heat.
Try different greens. Chopped kale works, but cook it first and chop it small. It is tougher than spinach.
Boost the veggies. Add finely chopped mushrooms or sautéed onions into the filling. Just cook off the moisture first.
One more cheesy comfort idea if you are in that mood: cheesy spinach artichoke mushroom stuffed baguette. I love it as a side for a casual dinner with friends.

Serving Suggestions and Pairings
These shells are rich and satisfying, so I like to keep sides simple and fresh. When I serve Easy Stuffed Shells Recipe — Spinach Ricotta for guests, I always do one crisp thing and one cozy thing on the side.
- Simple salad with romaine, cucumber, and a lemony dressing
- Garlic bread or toasted baguette for sauce scooping
- Roasted broccoli or roasted zucchini
- Warm sautéed green beans with a little Parmesan
- A glass of sparkling water with lemon, or a light red wine if that is your thing
If you have leftovers, they reheat really well. I usually microwave a portion with a splash of extra marinara, or warm them in the oven covered so they do not dry out.
Common Questions
Can I use cottage cheese instead of ricotta?
Yes. Blend it quickly if you want a smoother texture. The taste is slightly tangier, but still really good.
Do I need an egg in the filling?
It helps the filling set so the shells hold together. You can skip it, but the filling may be softer when served.
Can I freeze spinach and ricotta stuffed shells?
Absolutely. Assemble in a freezer safe dish, cover tightly, and freeze. Bake from frozen covered until hot all the way through, then uncover to melt the top.
How do I keep the shells from tearing?
Do not overcook them, and rinse with cool water after draining. Also handle them gently when stuffing.
What marinara sauce works best?
Anything you genuinely like the taste of. If your sauce is a little sweet, add a pinch of salt or red pepper flakes to balance it.
A cozy dinner you will want to make again
If you have been looking for a reliable comfort meal, this Easy Stuffed Shells Recipe — Spinach Ricotta is one you can come back to anytime. It is simple, cheesy, and very forgiving if you need to swap ingredients. If you want more inspiration from other home cooks, I like comparing notes with recipes like Spinach and Ricotta Stuffed Shells – Fork Knife Swoon and Spinach-Ricotta Stuffed Shells – Baked by Rachel. Now go grab those jumbo shells and make it happen, and do not forget the extra sauce and cheese on top.

Spinach Ricotta Stuffed Shells
Ingredients
Method
- Boil the jumbo shells in salted water until just barely al dente. Drain and rinse with cool water.
- In a bowl, stir together ricotta, drained spinach, mozzarella, Parmesan, egg, garlic, Italian seasoning, salt, and pepper.
- Spread a layer of marinara sauce on the bottom of your baking dish.
- Spoon filling into each shell. Optionally, use a zip top bag to fill them for quicker and cleaner stuffing.
- Nestle the shells into the dish, spoon marinara over them, and top with mozzarella and Parmesan.
- Cover with foil and bake at 375°F for about 25 minutes, then uncover for 10 more minutes.
- Let it rest for 5 to 10 minutes before serving.
Notes




