Let’s Talk About This Mushroom, Spinach & Ricotta Shells Recipe
If you’re looking for the kind of dinner that basically hugs you back, well, these stuffed shells are it. The first time I made them, I was actually just trying to use up what was left in the fridge (half a bag of limp spinach, a tub of ricotta teetering on the edge), but they turned out so good, my cousin wouldn’t stop talking about them for weeks. It’s become one of those meals we drag out at family get-togethers, mainly because it looks fancy but it’s about as chill as recipes come. Oh! And my dad, who once set a potholder on fire trying to cook bacon, managed to make these without any kitchen emergencies. Miracles do happen, friend.
Why You’ll Love Making This
- I whip this up on Sunday nights when I want something special but not, you know, complicated. My family goes mad for the gooey cheese (and frankly, so do I).
- I used to dread filling pasta shells—they always split on me, but actually, if you don’t overcook them, they’re as cooperative as a friendly neighbor lending you a cup of sugar.
- Great for convincing picky eaters that spinach is actually delicious, especially when it’s drowned in cheese and tucked into pasta.
- The leftovers are somehow even better on day two (don’t ask me why, it just is!)
stuffed shells Ingredients (and a Few Cheeky Swaps)
- 20-24 jumbo pasta shells (I sometimes buy the generic grocery store brand—no one’s noticed yet)
- 2 tablespoons olive oil
- 1 medium onion, diced (honestly, shallots work if that’s all you’ve got)
- 3 cloves garlic, minced
- 300g (about 10oz) fresh mushrooms, finely chopped (white button, cremini, portobello… whatever’s in the fridge)
- 150g (about 5oz) fresh spinach, roughly chopped (if you’re lazy, frozen works too—just squeeze it dry)
- 400g (about 1 3/4 cup) ricotta cheese (my grandmother always insisted on Galbani, but the store’s own brand never let me down)
- 1 egg
- 75g (around 3oz) grated parmesan cheese, plus extra for topping
- 200g (about 8oz) shredded mozzarella
- Salt & pepper, to taste
- 1/2 teaspoon dried oregano (I’ll sometimes skip this and throw in a pinch of Italian seasoning—it’s not that strict)
- 700ml (about 3 cups) tomato pasta sauce (if in a real hurry, just grab a jar—nobody will mind, promise)
So How Do You Pull This Off? Directions Below
- First, preheat your oven to 180°C (350°F). I forget every third time, so just do it now—future you will thank you.
- Cook the shells in a big pot of boiling, salted water until they’re almost al dente (a minute less than the package says). Drain and rinse with cold water so they don’t stick together. Don’t toss! Stuck shells are the actual worst.
- While shells are cooking, heat olive oil in a skillet over medium. Throw in onion, sauté till soft (about 5 mins), then add garlic. My kitchen always smells like heaven at this point.
- Add the chopped mushrooms. Let them cook until they lose all their water—don’t rush this, or your filling gets a bit wet and weird-looking. Stir now and then. When they’re golden and soft, tip in the spinach. Stir just until wilted (if you’re using frozen, just heat through).
- Let the mushroom-spinach mix cool a little so you don’t end up with scrambled eggs in your filling—voice of experience here.
- In a bowl, mix together ricotta, egg, parmesan, HALF the mozzarella, oregano, and a good hit of salt and pepper. Once the veg is cooled, fold that in, too. This is where I always sneak a little taste. Just to be sure. (Yeah right, just because it’s delicious.)
- Pour about a cup of tomato sauce into the bottom of a big baking dish (around 9×13 inches, but honestly any oven-safe dish will do in a pinch).
- Fill each shell with a generous scoop of filling. I use a spoon, but I’ve heard piping bags work. Never tried it myself—sounds too neat for me.
- Set them open-side up in the dish, side by side until the dish is filled. If a shell splits, just patch it back together, nobody will notice after it’s baked. Trust me.
- Pour the rest of the tomato sauce right over the shells. Sprinkle with the rest of the mozzarella and a bit more parmesan for good luck.
- Cover the dish with foil (I always forget this, then wonder why my cheese looks sad) and bake for 25 minutes. Uncover and bake another 10-12 minutes, until bubbly and golden.
- Let it sit for 10 minutes before digging in (torture, I know). It’ll hold its shape better—if you can wait that long.
Oh! A Few Notes From Too Many Attempts
- If your filling looks a bit runny, just add a sprinkle more parmesan or let it sit for a few minutes—the moisture sorts itself out.
- Mozzarella browns quickly, so keep an eye on the oven after you take the foil off. Or don’t. Crunchy cheese bits are their own reward.
- Actually, I find it works better if you keep the filling a bit chunky rather than blending it smooth. Texture makes it more interesting!
If You’re Up for Variations (Some Worked, Some Not So Much)
- I once swapped in kale for spinach—it’s a bit tougher, but hey, use what’s on hand. Just chop it small and cook it longer.
- Crumbled goat cheese instead of ricotta? Actually really good! Blue cheese? Erm, not so much. Way too bold for me.
- If you’re feeling spicy, add a pinch of chili flakes.
Do You Need Special Equipment?
Honestly, a 9×13 baking dish is ideal, but I’ve used two smaller pans shoved side by side before when the dishwasher was running (long story). A slotted spoon helps with the filling, but just use whatever’s clean. And if you don’t have foil, I’ve once used a baking tray balanced on top. Not elegant but it does the trick.
Storing Leftovers (for the Rare Occasion)
Store leftovers in a covered container in the fridge for up to 3 days. Freeze them in portions, too—they actually reheat pretty well, just add a splash of sauce before microwaving. That said, in my house they’re usually hoovered up by lunch the next day.
What to Serve With It
Usually, I just throw together a green salad and hunk of crusty bread (soak up all that extra sauce!). Oh, and my sister insists on a squeeze of lemon over hers—don’t knock it until you try it.
Pro Tips (AKA, Learn From My Mistakes)
- I once tried rushing the mushroom step and my filling was watery and sad, so seriously—cook them down until almost dry.
- Don’t overfill the shells. If you run out of filling at shell number 19, just smush a few together. Nobody keeps count at the table.
- Don’t skip the cool-down before mixing the veg and ricotta or you’ll be scraping out scrambly, cheesy eggs. Not ideal.
FAQ (You Asked, I Have Opinions)
- Can I assemble these ahead?
- Definitely! Sometimes I make the whole thing the night before, cover, and bake the next day. Tastes even better, honestly.
- Is there a gluten-free shell option?
- Yeah, most big supermarkets have them in the fancy pasta section. They work, but honestly just a little more fragile, so go gentle.
- What if I don’t like mushrooms?
- You can totally leave ‘em out—try chopped zucchini or bell peppers but maybe sauté a bit longer so they’re not watery. (Or just… extra spinach?)
- Do I have to use egg?
- It helps everything stick, but if you’re vegan or out of eggs, just skip it; your filling will be a little softer but still taste grand.
- Can I make it spicy?
- For sure, just shake in some chili flakes or even a bit of hot sauce if you’re brave.
- My shells fell apart! Now what?
- No drama, just squish them back together and pretend it’s rustic. It’ll taste the same—promise. Or call it “deconstructed.” Sounds fancier.
And there you have it: my slightly chaotic, always-delicious stuffed shells—perfect for cozy nights, leftover lunches, or just feeling a bit flash at dinnertime. Sometimes I ponder if these dishes taste better because they’re honestly a bit forgiving—like me, on a Friday after a long week. Anyway. Happy eating!
Ingredients
- 20-24 jumbo pasta shells (I sometimes buy the generic grocery store brand—no one’s noticed yet)
- 2 tablespoons olive oil
- 1 medium onion, diced (honestly, shallots work if that’s all you’ve got)
- 3 cloves garlic, minced
- 300g (about 10oz) fresh mushrooms, finely chopped (white button, cremini, portobello… whatever’s in the fridge)
- 150g (about 5oz) fresh spinach, roughly chopped (if you’re lazy, frozen works too—just squeeze it dry)
- 400g (about 1 3/4 cup) ricotta cheese (my grandmother always insisted on Galbani, but the store’s own brand never let me down)
- 1 egg
- 75g (around 3oz) grated parmesan cheese, plus extra for topping
- 200g (about 8oz) shredded mozzarella
- Salt & pepper, to taste
- 1/2 teaspoon dried oregano (I’ll sometimes skip this and throw in a pinch of Italian seasoning—it’s not that strict)
- 700ml (about 3 cups) tomato pasta sauce (if in a real hurry, just grab a jar—nobody will mind, promise)
Instructions
-
1First, preheat your oven to 180°C (350°F). I forget every third time, so just do it now—future you will thank you.
-
2Cook the shells in a big pot of boiling, salted water until they’re almost al dente (a minute less than the package says). Drain and rinse with cold water so they don’t stick together. Don’t toss! Stuck shells are the actual worst.
-
3While shells are cooking, heat olive oil in a skillet over medium. Throw in onion, sauté till soft (about 5 mins), then add garlic. My kitchen always smells like heaven at this point.
-
4Add the chopped mushrooms. Let them cook until they lose all their water—don’t rush this, or your filling gets a bit wet and weird-looking. Stir now and then. When they’re golden and soft, tip in the spinach. Stir just until wilted (if you’re using frozen, just heat through).
-
5Let the mushroom-spinach mix cool a little so you don’t end up with scrambled eggs in your filling—voice of experience here.
-
6In a bowl, mix together ricotta, egg, parmesan, HALF the mozzarella, oregano, and a good hit of salt and pepper. Once the veg is cooled, fold that in, too. This is where I always sneak a little taste. Just to be sure. (Yeah right, just because it’s delicious.)
-
7Pour about a cup of tomato sauce into the bottom of a big baking dish (around 9×13 inches, but honestly any oven-safe dish will do in a pinch).
-
8Fill each shell with a generous scoop of filling. I use a spoon, but I’ve heard piping bags work. Never tried it myself—sounds too neat for me.
-
9Set them open-side up in the dish, side by side until the dish is filled. If a shell splits, just patch it back together, nobody will notice after it’s baked. Trust me.
-
10Pour the rest of the tomato sauce right over the shells. Sprinkle with the rest of the mozzarella and a bit more parmesan for good luck.
-
11Cover the dish with foil (I always forget this, then wonder why my cheese looks sad) and bake for 25 minutes. Uncover and bake another 10-12 minutes, until bubbly and golden.
-
12Let it sit for 10 minutes before digging in (torture, I know). It’ll hold its shape better—if you can wait that long.
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!