Spinach and Ricotta Stuffed Shells: The Meatless Monday Hero You Deserve

Ever looked into your fridge at 5 PM on a Monday and thought, “I should probably eat something green tonight… but also, carbs?” I’ve got you covered. These spinach and ricotta stuffed shells are the answer to your vegetarian dinner prayers—impressive enough for company but easy enough for a weeknight when your cooking motivation is hovering somewhere between “microwave dinner” and “cereal for dinner again.”

Why This Recipe is Awesome

Close-up of cheesy spinach ricotta stuffed shell being served with stretchy mozzarella pulls
Close-up of cheesy spinach ricotta stuffed shell being served with stretchy mozzarella pulls

Let’s be honest—vegetarian main dishes often fall into two categories: sad salads or complicated concoctions with 17 ingredients you don’t have. These stuffed shells hit the sweet spot. They’re ridiculously satisfying while still counting as somewhat virtuous (hello, spinach!). The creamy ricotta filling paired with that gooey melted cheese on top will make you forget you’re eating something that’s actually pretty good for you.

Plus, this dish has serious visual appeal for minimal effort. People will think you spent hours in the kitchen, when really you were just stuffing cheese into pasta while watching TikTok. Efficiency at its finest.

Baked spinach ricotta stuffed shells

Spinach and Ricotta Stuffed Shells

These spinach and ricotta stuffed shells combine creamy cheese, nutrient-rich spinach, and perfectly cooked pasta shells in a simple marinara sauce. Easy enough for weeknights yet impressive enough for company, this vegetarian main dish delivers Italian-inspired comfort in every bite.
Total Time 45 minutes
Course Main Course
Cuisine Italian-inspired
Servings 4

Ingredients
  

  • 24 jumbo pasta shells plus a few extra to account for inevitable breakage
  • 2 cups ricotta cheese whole milk for maximum deliciousness
  • 2 cups fresh spinach roughly chopped (or 10 oz frozen spinach, thawed and squeezed dry)
  • 2 cups shredded mozzarella divided (because one cup of cheese is never enough)
  • 1/2 cup grated Parmesan cheese the real stuff, not the shelf-stable dust in the green can
  • 2 large eggs
  • 3 cloves garlic minced (vampire protection included)
  • 1 teaspoon dried basil or 2 tablespoons fresh if you’re fancy
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes optional, for those who like a little kick
  • Salt and freshly ground black pepper to taste
  • 24 oz marinara sauce jarred is totally fine, we’re not making everything from scratch here
  • Fresh basil leaves for garnish optional, but makes you look like you have your life together

Instructions
 

  • Preheat your oven to 375°F (190°C). Now you can't back out of making dinner.
  • Cook the pasta shells according to package directions, but aim for al dente (they'll cook more in the oven). Pro tip: Add a splash of olive oil to the water to help prevent sticking.
  • Drain the shells and rinse with cold water to stop the cooking process. Lay them out on a baking sheet so they don't stick together while you make the filling. (Yes, they look like little mouths waiting to be fed. Try not to anthropomorphize your dinner.)
  • In a large mixing bowl, combine the ricotta, 1 cup of the mozzarella, all the Parmesan, eggs, garlic, basil, oregano, and red pepper flakes if using. Mix well.
  • If using fresh spinach, wilt it in a pan with a tiny splash of water for 1-2 minutes, then squeeze out excess moisture. Fold the spinach into your cheese mixture. Season with salt and pepper to taste.
  • Spread 1 cup of marinara sauce across the bottom of your baking dish. Think of it as creating a little sauce jacuzzi for your shells to relax in.
  • Fill each shell with a generous spoonful of the ricotta-spinach mixture. Don't be stingy—really stuff those shells! They should look like they hit an all-you-can-eat buffet.
  • Arrange the filled shells in the baking dish, open side up. Pack them in cozily, but don't squish them.
  • Top with the remaining marinara sauce, making sure each shell gets some saucy love.
  • Sprinkle the remaining cup of mozzarella over the top. Remember, this is where the Instagram-worthy cheese pull comes from.
  • Cover the dish with foil and bake for 25 minutes. Then remove the foil and bake for another 5-10 minutes until the cheese is bubbly and slightly golden.
  • Let it rest for 5 minutes before serving. Garnish with fresh basil if you're feeling fancy.

Notes

  • Make ahead option: Assemble the dish completely, cover and refrigerate for up to 24 hours before baking. Add 10 minutes to the covered baking time.
  • The filling works in other pastas too – try stuffed manicotti or use it for lasagna.
  • Cooking for two? Make the full recipe but bake half and freeze half for future dinners.
  • Spoon vs. piping bag: For neater filling, transfer the mixture to a ziplock bag, snip the corner, and pipe into shells.
  • Add lemon zest to the filling for a bright, fresh flavor.

Calories & Nutritional Info

  • Calories: Approximately 450 per serving (based on 6 servings)
  • Protein: 23g per serving
  • Fat: 18g per serving
  • Carbohydrates: 45g per serving
  • Fiber: 3g per serving
  • Calcium: 30% of daily value (hello, strong bones!)

Common Mistakes to Avoid

  • Overcooking the pasta shells – they’ll fall apart when you try to stuff them. Aim for al dente or even slightly undercooked.
  • Not draining the spinach properly – unless you want watery, sad-looking stuffed shells. Nobody wants that.
  • Skimping on the seasoning – vegetarian dishes especially need proper seasoning. Taste your filling before stuffing!
  • Overfilling the shells to the point they won’t close at all. They should be full but not exploding.
  • Using cold ricotta straight from the fridge – let it warm up a bit for easier mixing and better flavor absorption.

Alternatives & Substitutions

  • Dairy-free version: Use almond ricotta and vegan mozzarella.
  • Protein boost: Add 1 cup of crumbled firm tofu or white beans to the filling.
  • Spinach alternatives: Try kale, Swiss chard, or arugula.
  • Cheese variations: Substitute some of the mozzarella with fontina or provolone for different flavor profiles.
  • Sauce options: Use vodka sauce, pesto cream sauce, or a spicy arrabbiata for a twist.
  • Gluten-free need: Gluten-free jumbo shells exist and work well in this recipe.
  • Add-ins: Sautéed mushrooms, roasted red peppers, or caramelized onions make great additions to the filling.

FAQs

Can I freeze these stuffed shells?

Absolutely! Assemble the dish completely (minus the final cheese topping), cover tightly with foil and freeze for up to 3 months. When ready to eat, thaw overnight in the refrigerator, add the cheese topping, and bake as directed, adding about 15 minutes to the cooking time. Instant future dinner when your motivation is at negative levels.

I can’t find jumbo shells anywhere! What now?

Did the pasta gods forsake you? No worries. This filling works beautifully in manicotti, rolled up in lasagna noodles, or even in regular sized shells (just use more of them). You could even turn this into a lazy lasagna by layering the ingredients between flat noodles.

How do I make this more filling for my hungry family?

These shells are surprisingly satisfying, but if you’re feeding teenage boys or particularly hungry adults, consider serving with garlic bread, a hearty side salad, or roasted vegetables. Adding white beans to the filling can also bump up the protein and satisfaction factor.

Is it okay to use frozen spinach instead of fresh?

Not only is it okay, sometimes it’s better! Frozen spinach is picked at peak freshness, and it’s already chopped and cooked. Just make sure to thaw it completely and squeeze out as much water as you can—I’m talking wringing it out like you’re angry at it. Otherwise, you’ll end up with watery filling.

Can I make this with cottage cheese instead of ricotta?

You rebel, you. Yes, you can use cottage cheese instead of ricotta. For a smoother texture, blend it briefly in a food processor. But if you prefer the texture of cottage cheese, just use it as is. Your shells, your rules.

How long do leftovers last?

If you actually have leftovers (impressive self-control!), they’ll keep in the refrigerator for 3-4 days. Reheat in the microwave or covered in the oven at 350°F until heated through. The pasta might absorb some sauce as it sits, so adding a spoonful of marinara when reheating isn’t a bad idea.

Final Thoughts

These spinach and ricotta stuffed shells are what I call “vegetarian comfort food with benefits.” They’re satisfying enough for the most devoted carnivore while secretly packing in some greens. Perfect for Meatless Monday, impressing vegetarian friends, or just when you want something that feels special without requiring a culinary degree. Now go get your pasta stuffing game on!

Photo of author
WRITTEN BY
Sharon Sherman is the founder of World Kitchen Tools, a home cook who turned her everyday kitchen experiences into a helpful resource for others. Like many of us, she learned through trial and error, family recipes, and lots of practice. Sharon started this blog because she believes good cooking shouldn't be complicated or expensive. When not testing recipes or kitchen gadgets, she enjoys gardening, reading cookbooks, and exploring local farmers markets with her family.

Related Articles


Classic Chocolate Eclairs- French Patisserie Magic at Home

Classic Chocolate Eclairs: French Patisserie Magic at Home

Raymond Johnson

Master the art of creating authentic Classic Chocolate Eclairs at home with this detailed guide. From achieving perfectly crisp choux pastry shells to silky vanilla pastry cream and glossy chocolate glaze, discover professional techniques made accessible for any kitchen.
Butterscotch Bliss- Chewy Brownies That Redefine Sweet Comfort

Butterscotch Bliss: Chewy Brownies That Redefine Sweet Comfort

Matthew Kemp

Discover the irresistible charm of Chewy Butterscotch Brownies – golden squares of buttery, caramel-like perfection with that ideal fudgy center and crackly top. This simple recipe delivers sophisticated flavor with everyday ingredients for a dessert that balances nostalgia with indulgence.
Mini Pineapple Upside Down Cheesecakes- Tropical Paradise in Every Bite

Mini Pineapple Upside Down Cheesecakes: Tropical Paradise in Every Bite

Sharon Sherman

Discover the perfect marriage of creamy cheesecake and caramelized pineapple in these irresistible Mini Pineapple Upside Down Cheesecakes. These individual desserts combine buttery pineapple tops with velvety cheesecake filling over a graham cracker crust—simple to make yet guaranteed to impress.
Tropical Twist- Pineapple Upside Down Cupcakes That Will Amaze Your Guests

Tropical Twist: Pineapple Upside Down Cupcakes That Will Amaze Your Guests

Sharon Sherman

Transform a beloved classic into adorable individual treats with these Pineapple Upside Down Cupcakes. Each bite delivers moist vanilla cake topped with caramelized brown sugar, juicy pineapple, and a cherry center – all the nostalgic flavors you love in perfect single-serving portions.
Indulge in Paradise- The Ultimate Pineapple Coconut Cream Cake Recipe

Indulge in Paradise: The Ultimate Pineapple Coconut Cream Cake Recipe

Sharon Sherman

Transport yourself to a tropical paradise with this luscious Pineapple Coconut Cream Cake. Featuring moist layers infused with coconut milk, studded with juicy pineapple, and wrapped in dreamy cream cheese frosting, it's the ultimate dessert for celebrating or simply treating yourself to something extraordinary.
Experience Tropical Bliss- The Pineapple Cheesecake You've Been Dreaming Of

Experience Tropical Bliss: The Pineapple Cheesecake You’ve Been Dreaming Of

Raymond Johnson

Discover the perfect balance of creamy indulgence and tropical brightness with this show-stopping Pineapple Cheesecake. This approachable recipe delivers restaurant-quality results with its buttery graham crust, velvety filling, and vibrant pineapple topping that'll have everyone asking for seconds.

Leave a Comment

Recipe Rating