Baked Stuffed Shells with Mascarpone and Spinach
Sneak Preview: Mascarpone cheese transforms classic stuffed shells into something creamier and richer than the usual ricotta version. Filled with spinach, mushrooms, and mozzarella, these shells bake up golden and satisfying in about 1 hour and 15 minutes, with freezer-friendly make-ahead flexibility.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
When I want a meatless dinner that feels a little special, these stuffed shells are one of my favorite choices. Mascarpone cheese makes the filling exceptionally creamy, while spinach, mushrooms, and mozzarella create a rich and satisfying casserole that’s equally at home on a weeknight table or at a casual dinner with friends.
Although they look impressive, stuffed shells are easy to assemble and can be made ahead. Bake them right away or refrigerate until you’re ready for a comforting meal with plenty of cheesy goodness.
Ingredients & Substitutions
JUMBO SHELLS: Substitute manicotti. Different look, similar taste.
BUTTER: Sub margarine or vegetable oil.
MUSHROOMS: Fresh mushrooms recommended.
SPINACH: Substitute a 10-ounce package of frozen spinach if you don’t have fresh. Cook as directed and squeeze the water out completely.
GARLIC: Fresh garlic = the most flavor. Bottled garlic is another choice.
RICOTTA CHEESE: Cottage cheese is a common replacement for ricotta. Make ricotta yourself if you enjoy such things.
MASCARPONE CHEESE: Mascarpone makes this recipe special. Sub Crème Fraîche or use cream cheese mixed with a bit of sour cream.
PARMESAN CHEESE: Substitute Romano cheese.
MOZZARELLA CHEESE: Essential for binding the filling.
MARINARA OR SPAGHETTI SAUCE: Your favorite bottled sauce or homemade.
Before You Shop
Jumbo shells can be surprisingly hard to find. Check the pasta aisle first, but if your store doesn’t carry them, they’re easy to order online. Mascarpone cheese is usually stocked in the deli or specialty cheese case—not next to the cream cheese.
Shareworthy Variations
- Use Alfredo sauce instead of marinara.
- Skip the vegetables and turn this into Four-Cheese Stuffed Shells.
- Substitute roasted red peppers for mushrooms.
- Add chopped artichoke hearts.


Final Thoughts
Mascarpone cheese gives these stuffed shells a richness you won’t get from ricotta alone. Whether you’re serving a meatless dinner for family or making a casserole for guests, this recipe proves that simple ingredients can still feel a little special.
Looking for an easier-to-source alternative? Try my Scooter’s Baked Spaghetti with Cream Cheese with many of the same comforting flavors, but simpler ingredients!
— Paula, Home Economist
Homemade Food Worth Sharing
Need help troubleshooting?
Email me: Paula at saladinajar.com — photos help!



I love this recipe. I have made it several times. I add a 2 ounce bag of pine nuts to the ricotta and spinach mixture. It gives it a nice, unexpected crunch. Thanks for all of your great recipes.
I’m so glad you wrote, Patti. Gotta try your idea with the pine nuts. Genius! Thank you for your kind words. Have a great week.
I can say this was spectacular! It made enough for me to offer some to my mother in law and a few for leftovers on this back to school night!!! And I’m *very* excited about your next post about ricotta cheese from yogurt whey!! Since I saved mine from the last batch earlier this week!
Watch for ricotta cheese this weekend.
This recipe is just too amazing! Flavours we all love with a more simplistic take. Thanks for sharing!!
-Shannon
These are on the menu for next week. I’ll definitely be adding Sweet Italian Sausage since my husband pouts when I give him meatless dinners. =)
This would be perfect for a dinner party! I’ll definitely have to try it. Thanks!
Sandy,
I agree. This dish is company-worthy and fairly rich so you wouldn’t want to be eating it every day. 🙂
I made these tonight, and you were right, I had to go to two stores before I could find the shells…I doubled the recipe bc I only have 8×11 dish pans and I wanted to freeze some for later (not realizing how much this made…we got through half a pan with a family of 5)… anyway, I inadvertently used only one 8 oz mascarpone for both batches combined…but it still came out DELICIOUS!! Thanks again for posting such yummy thungs! I have a hard time trusting cookbooks, but I know when I pick something off of your aite to make, it’s going to be awesome! Thanks again!
OMG! This looks delish! I’m going to the store later, so this will definitely be on my grocery list! Thanks!
Paul: I love stuffed shells and this looks delicious! Great recipe as is or as a springboard for adding more “stuff” (couldn’t resist the pun) such as sausage. As always…beautiful pics.
My husband would love these just as they are and I would love them stuffed with bits of chicken. Great that this is freezable! Perfect for taking to a friend/neighbour in need 🙂
Looks tasty! Have you tried making your own mascarpone? It’s on our list to try because its so expensive. I’m looking forward to your post on ricotta from whey. We’ve tried making ricotta from the whey left after making mozzarella without much success.
Hey Gina,
Haven’t tried making mascarpone. I don’t need to be eating this stuff very often so the price is worth the occasional treat. Also haven’t tried making Mozzarella. Would love to try yours.
I used my mom’s Matfer strainer making mozzarella earlier this week, and finally decided to break down and get one. Ordered it tonight and will have it by Tuesday. I tried straining my yogurt a couple of weeks ago to see if I liked it better, and it was really good. Thanks for all the good advice!