Let Me Tell You About These Stuffed Shells…
So, I first made these stuffed shells with spinach and ricotta on a rainy Tuesday because, honestly, I couldn’t face another bowl of plain pasta (even though, yes, I secretly love it). It’s one of those recipes that makes my kitchen smell like someone’s nonna has moved in—I mean, except it’s just me, probably with flour on my slippers. I remember accidentally dropping a shell behind the oven once, and my dog sniffed it out months later. True story. Anyway, if you’re looking for a meal that’s cozy and a little bit fancy but not actually all that difficult, this one’s for you.
Why You’ll Love This (Or Why I Do, Anyway)
I make this whenever I want to impress people without actually trying too hard. My family goes absolutely bonkers for these—usually there’s a fight over the last shell, and someone (okay, me) always tries to sneak one before dinner. The best part? You can prep it ahead, and it’s forgiving if you get distracted and wander off for five minutes (not that I do that every single time…except I do). Plus, this is a legit way to get even the pickiest kid to eat spinach. I will admit, stuffing the shells can be a little fiddly, but after a couple times, you get the hang of it. Or you don’t, and you just use a spoon and call it rustic.
What You’ll Need (And What I Swap In Sometimes)
- 1 box (about 250g) jumbo pasta shells (sometimes I use cannelloni tubes if the store is out. No judgment!)
- 400g ricotta cheese (honestly, any brand works; my grandmother would insist on Galbani, but I’ve used supermarket own-brand and nobody noticed)
- 200g fresh spinach, washed and roughly chopped (frozen works in a pinch—just squeeze it dry or you’ll have a watery mess)
- 1 egg
- 1 cup grated mozzarella cheese (or a big handful, really. I sometimes use cheddar if I’m out)
- 1/2 cup grated parmesan, plus extra for topping (pecorino romano if you’re feeling wild)
- 2-3 cups marinara sauce (homemade or that jar from the back of the cupboard—no shame)
- 1-2 cloves garlic, minced (or use garlic powder; it’s fine)
- Salt and black pepper (to taste, obviously)
- Pinch of nutmeg (optional, but I do like it!)
- Olive oil for greasing the dish
How I Actually Put This All Together
- Start by preheating your oven to 180°C (that’s about 350°F for my American pals). Get a big pot of salted water boiling—like, saltier than you’d think. Pasta water’s gotta taste like the sea (or so people keep telling me).
- Cook the shells until they’re al dente. Don’t overdo it—otherwise they’ll rip when you fill them. Trust me, been there. Drain and set aside on a tray drizzled with a bit of olive oil so they don’t stick together in a sad lump.
- For the filling: Wilt the spinach in a pan with a splash of olive oil and the garlic—should take about 2-3 minutes. Let it cool a bit, then squeeze out the extra water (I always forget this and regret it when my shells go a tad soggy).
- In a big bowl, mix the ricotta, spinach, egg, half the mozzarella, half the parmesan, the nutmeg if using, and a decent pinch of salt and pepper. This is where I usually sneak a taste—just to “check seasoning”.
- Pour about a cup of marinara into the bottom of a greased baking dish. (If you like it extra saucy, don’t be shy—add more.)
- Fill each shell with the ricotta mixture. I just use a teaspoon or, honestly, my fingers when I get impatient. Place each filled shell in the dish. Don’t worry if it looks a bit weird at this stage—it always does!
- Once they’re all filled, pour the rest of the sauce over the top and scatter the remaining mozzarella and parmesan.
- Bake uncovered for 25-30 minutes until it’s bubbly and golden. Sometimes I go longer if I want those crispy cheesy bits on top (the best part, right?).
- Let it sit for a few minutes before you dive in. Or don’t. I never last that long.
What I’ve Learned (A Few Notes, For What They’re Worth)
- If you skip draining the spinach, you might end up with shells swimming in water. Not the vibe I’m going for.
- The filling is forgiving—if it feels too stiff, just add a splash of milk. Too loose? Toss in more cheese.
- Oh, and if you forget to grease the dish, the shells might stick. But honestly, a spatula gets most of it off anyway.
Stuff I’ve Tried (Variations, Some More Successful Than Others)
- Sometimes I add chopped cooked chicken to the filling—makes it heartier, but also slightly more effort.
- Mushrooms instead of spinach? Actually, that works brilliantly. (Just sauté them well first or, trust me, you’ll regret it.)
- I once tried blending roasted red peppers into the sauce. Tasted good, but looked a bit like pink soup. Wouldn’t win any beauty contests.
- Vegan version? I’ve tried it with cashew “ricotta” and it’s… fine, but I missed the real cheese.
Tools I Use (And Some Hacks If You Don’t Have Them)
- A big baking dish (any shape—mine’s a bit chipped but still works fine)
- A mixing bowl (I’ve used a salad bowl in a pinch)
- Colander for the pasta (though I’ve 100% just fished shells out with tongs before)
- If you don’t have a piping bag for filling, just snip the corner off a freezer bag, or use a spoon and your hands—nobody’s judging.
How I Store Leftovers (Well, When There Are Any)
These keep in the fridge for up to 3 days, though honestly, in my house it never lasts more than a day! Just pop a portion in an airtight container and reheat in the microwave or oven. I think the flavors get even better overnight—something about that sauce soaking in. You can technically freeze them, but I always forget they’re there and end up eating them cold while standing at the fridge. Real life.
What To Serve With Stuffed Shells (According To My Crew)
I love serving these with a crunchy green salad—preferably with way too many croutons—and some garlic bread (or the last of a slightly stale baguette, toasted up). My family are big fans of a simple tomato salad with red onion, but honestly, any salad will do. Oh, and a glass of red wine if you’re feeling fancy. Or lemonade for the kids.
If I Could Go Back In Time (Pro Tips From Past Mistakes)
- Don’t overcook the shells the first time. I once tried to rush it, and they split right down the middle; not pretty.
- Let the dish cool for a few minutes after baking. Once, I tried to take a piece out immediately—ended up with half the filling on my spatula, half still in the pan. Not ideal.
- Actually, I find it works better if you slightly undercook the shells before baking—they finish in the oven and stay nice and firm.
Quick FAQ (People Have Actually Asked Me These!)
- Can I use cottage cheese instead of ricotta? You can, and it works, though the texture’s a bit different; I’d blend it first if you want it smooth.
- What if I can’t find jumbo shells? Cannelloni or even lasagna sheets (rolled up) are a decent swap. Or just layer everything up like a lazy lasagna.
- Is it okay to make these ahead? Absolutely! I sometimes assemble them the night before and bake the next day. Actually, I think it tastes better the next day anyway.
- How do I stop the shells sticking together? Drizzle with olive oil after cooking & spread them out on a tray, don’t just dump them all in a bowl. Learned that the hard way.
- Where do you get your ricotta? Usually just from the local supermarket, but if you want to make your own, Serious Eats has a good guide.
- Do I have to use spinach? Nah, I’ve used kale, arugula, even finely chopped broccoli. Use what you’ve got!
- I want to make my own marinara—any quick recipes? Sure! I like this one from Bon Appétit—simple and fast.
Anyway, if you try these stuffed shells, let me know how it goes! Or if you have some wild filling ideas, I’m all ears (or eyes, I suppose). Happy cooking, and don’t forget to check if you dropped a shell behind the oven…
Ingredients
- 20 jumbo pasta shells
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 2 cups fresh spinach, chopped
- 1 large egg
- 2 cups marinara sauce
- 2 cloves garlic, minced
- 1/2 teaspoon dried Italian herbs
- Salt and black pepper to taste
Instructions
-
1Preheat the oven to 375°F (190°C). Cook the jumbo pasta shells according to package instructions until al dente. Drain and set aside.
-
2In a large bowl, combine ricotta cheese, 1/2 cup mozzarella cheese, Parmesan cheese, chopped spinach, egg, minced garlic, Italian herbs, salt, and black pepper. Mix until well combined.
-
3Spread 1 cup of marinara sauce on the bottom of a 9×13-inch baking dish.
-
4Stuff each cooked shell with the ricotta and spinach mixture and arrange them in the baking dish.
-
5Pour the remaining marinara sauce over the stuffed shells and sprinkle with the remaining mozzarella cheese.
-
6Cover with foil and bake for 25 minutes. Remove the foil and bake for an additional 10 minutes, or until the cheese is melted and bubbly. Serve hot.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




