This post may contain affiliate links. Please read our disclosure policy.

These Spinach & Ricotta Stuffed Shells are simple to make, fully vegetarian and great for a crowd! They’re so incredibly cheesy and absolutely delicious!

Get This Recipe In Your Inbox
Share your email, and we’ll send it straight to your inbox. Plus, enjoy weekly doses of recipe inspiration as a bonus!
Please enable JavaScript in your browser to complete this form.

At some point during my college career, I learned to make this dish. It was my go to dish when I wanted to impress a boy and make him think that I was a great cook. I like to think that it worked well. It’s all about confidence.

Since college, I’ve made these stuffed shells approximately 168 times (that is a made up estimate but probably pretty accurate). It’s that dish that I can whip up in no time and without the need for a recipe. All it requires is throwing a few ingredients into a pasta shell, coating it with cheese, and baking it. Easy enough, right?

Regardless, I’m here to give you my recipe for stuffed shells. This recipe has transformed a bit over time and I make it slightly different each time. I used to put sausage in my stuffed shells before going vegetarian but honestly, I like this meatless version SO much more!

Ingredients in these shells:

  • Jumbo shells
  • Ricotta shells
  • Pecorino Romano cheese or parmesan cheese
  • Wilted spinach
  • Good quality marinara sauce
  • Garlic powder + Italian seasoning + red pepper flakes
  • Fresh mozzarella

How do you make Stuffed Shells?

One of the things that I love most about this recipe is how easy it is!

Start by boiling the pasta. While the pasta cooks, make the filling by combining steamed spinach, ricotta, herbs, spices, egg, pecorino cheese, and salt and pepper. Filling the shells with the cheesy mixture and place them on top of a layer of marinara. Top with more marinara and mozzarella cheese. Pop them in the oven for 20 minutes and ENJOY!

Super easy but just absolutely delicious!

No ratings yet

Spinach and Ricotta Stuffed Shells

Prep: 20 minutes
Cook: 35 minutes
Total: 55 minutes
Servings: 8 servings
These Vegetarian Stuffed Shells are simple to make and deliciously cheesy! They’re filling and perfect for a crowd!
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 20-25 jumbo pasta shells
  • 8 ounces of fresh spinach
  • 15 ounces of ricotta cheese
  • ½ cup of pecorino cheese, grated (parmesan also works well)
  • 1 teaspoon of garlic powder
  • 1 teaspoon of Italian seasoning
  • 1 egg, lightly beaten
  • ¼ teaspoon of red pepper flakes, optional
  • ¾ teaspoon of fine sea salt
  • freshly ground black pepper to taste
  • 2 ½ cups Marinara Sauce
  • cup of chopped fresh basil
  • Sliced mozzarella for the top- I used an 8oz ball cut into roughly 12 slices, can also sub shredded mozzarella

Instructions 

  • Preheat oven to 425 degrees F. Lightly grease a casserole dish with cooking spray (I used a standard 9×13 inch dish but a round oven-safe skillet would also work well!).
  • Cook the pasta according to package directions so that it’s al dente. You want the pasta to be just slightly under cooked since it will cook more in the oven. Once cooked, drain and rinse with cold water to cool down. Toss lightly with olive oil to keep the pasta from sticking.
  • Meanwhile, prepare the filling. Steam the spinach for 1 minute until it’s wilted. Remove from the heat and place in a large bowl.
  • To the bowl with the spinach, mix in the ricotta, pecorino/ parmesan, garlic powder, Italian seasoning, egg, red pepper flakes, salt and pepper. 
  • Pour 1 cup of marinara in the casserole dish so that it fully covers the bottom. Fill each of the shells with about 2 tablespoons of the ricotta mixture and place them evenly in the dish. Repeat until all of the ricotta mixture is used up.
  • Spoon the remaining marinara sauce on top of the shells. Place the slices of mozzarella evenly around the top of the shells.
  • Bake in the oven for 20-25 minutes until the cheese on top is fully melted and bubbly. Serve with fresh herbs and ENJOY!
Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. Ember Grey. says:

    This. looks. AMAZING. I will be attempting this soon (minus the meat) ;) Thanks for sharing!!

  2. Mariana says:

    These look amazing, my definition of comfort food!

  3. Me And My Mini Me says:

    Yummy!! I have never made these before, I make cannolinis all the time but never the shells. I am going to have to try this out asap. Can I come to your house for dinner lol

    –Me And My Mini Me
    http://www.meandmyminime.com

  4. Southern Komfort Blog says:

    I love love love making stuffed shells! One of the easiest recipes out there, and as you said, one that can make me look like quite the chef – ha!