Vegan Stuffed Shells– this easy vegan dinner recipe tastes SO MUCH like the real deal and everyone will LOVE IT!

Stuffed shells was one of the very first recipes that I ever made completely on my own. I MAY have been trying to impress a date by claiming that it was a recipe I made all of the time (even though I just got the recipe on the back of the box of jumbo shells ?). Over the past 10 years though, I’ve made my own version of that original recipe MANY times and have learned a few things along the way.

Naturally, I wanted to make a vegan and dairy free version of it which simply meant replacing the ricotta. Since I posted my tofu ricotta cheese recipe last week, I figured it was the perfect opportunity to make these vegan spinach stuffed shells recipe!

easy stuffed shells recipe

You don’t have to add the spinach to this recipe but I HIGHLY recommend it. It’s an easy way to add additional nutrients and greens to the dish and you hardly notice that it’s there.

And if desired, you could add other veggies to it as well such as onion, carrot, or zucchini. If you do this, I suggest cutting them up into small pieces and then sautéing them a bit to release some of their excess moisture.

stuffed shells with spinach

How to make this stuffed shells recipe:

Start out by making the vegan ricotta cheese. I posted the recipe last week and it’s SO GOOD! In these spinach stuffed shells, you would NEVER even know that it isn’t dairy ricotta! Once that’s made, mix the spinach and spices into the ricotta and set aside.

ricotta with spinach

Now cook the pasta according to package instructions. I like to leave mine al dente so that when it cooks in the oven, it comes out perfect and not overdone. Now just stuff the shells with the ricotta mixture and place in a large baking dish with some of the marinara. I then put a bit of additional marinara on top and bake it for about 20-25 minutes.

AND that’s it. SUPER EASY and officially my favorite easy dinner :) You could make this a little easier for weeknight dinners by making the ricotta and cooking the past ahead of time and simply storing them in the fridge.

vegan stuffed shells recipe

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Stuffed Shells

  • Author: Brita Britnell
  • Total Time: 40 minutes
  • Yield: 4 servings 1x


Easy and delicious Vegan Stuffed Shells that everyone will love!


  • 12 ounces of jumbo shells
  • 10 ounces of frozen spinach, thawed and squeezed of excess moisture
  • 1 batch of vegan ricotta
  • 1/2 teaspoon of dried oregano
  • 1 1/2 cups of marinara sauce
  • optional: fresh herbs for topping


  1. Pre-heat oven to 350 degrees F and spray a large baking dish with cooking spray.
  2. Cook shells according to package instructions so that they’re al dente (it will cook a bit more in the oven). Once done, drain and let cool slightly.
  3. In a bowl, stir together the vegan ricotta, dried oregano, and thawed/ squeezed spinach.
  4. In the bottom of your baking dish, spread half of the marinara sauce so that it covers the dish.
  5. Take each jumbo shells and fill it moderately with the ricotta mixture and then place it in the baking dish on top of the sauce. Once they’re all stuffed, evenly pour the sauce on the top of the shells and bake for 25 minutes.
  6. Let cool slightly and serve with fresh herbs. ENJOY!
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Vegan dinner
  • Method: Baking
  • Cuisine: American

Keywords: vegan recipes, vegan dinner, stuffed shells, italian vegan recipe