Vegan Stuffed Shells with Spinach (2024)

Published: · Modified: by Sina · This post may contain affiliate links · 19 Comments

Jump to Recipe Print Recipe

These vegan stuffed shells with spinach make such a delicious dinner! They’re filled with spinach and vegan ricotta made of cauliflower and tofu. Nobody will believe that these stuffed shells are vegan! The perfect Italian comfort food!

Vegan Stuffed Shells with Spinach (1)

I’ve always loved Italian food! I mean who can say no to pasta, right?! Definitely not me! These stuffed shells are just soooo delicious!

What You Need For These Vegan Stuffed Shells

The ingredient list for the vegan stuffed shells is pretty short. No fancy or hard to find ingredients!

You need:

  • cooked cauliflower
  • unsweetened almond milk
  • nutritional yeast
  • white wine vinegar
  • lemon juice
  • tofu
  • garlic powder
  • onion powder
  • spinach
  • jumbo shells
  • store-bought or homemade marinara

You could also make the vegan ricotta with cashews instead of cauliflower. It will get more creamy and rich this way, but it also contains more calories.

Check out my vegan basil ricotta pinwheels for the vegan ricotta with cashews. Just leave out the basil if you want to substitute the cauliflower ricotta with the cashew ricotta for these stuffed shells.

Vegan Stuffed Shells with Spinach (2)

How to Make Stuffed Shells

It’s super easy to make these vegan stuffed shells!

  1. Cook the pasta jumbo shells according to the instruction on the package. Set aside.
  2. Combine all ingredients for the vegan cauliflower ricotta in a blender.
  3. Sauté the spinach and then stir in the vegan ricotta.
  4. Put some tomato sauce in a baking dish, so the bottom of the dish is covered. Place the cooked shells in the baking dish and carefully spoon the ricotta spinach mixture into the cooked pasta shells.
  5. Add some tomato sauce on top and around the sides.
  6. Bake for 25 – 30 minutes and sprinkle with fresh basil leaves.

As always, you can find the full recipe and the detailed recipe instructions in a separate, printable recipe box at the end of this post.

The recipe takes some time as you first have to cook the pasta shells on the stove top. But I can promise you it’s really worth it! If you’re short on time, you can also prepare the pasta shells and the filling the night before.

Just store it in an airtight container in the fridge overnight. Or you could even fill the pasta shells the night before and then all you have to do is putting them in the oven the next day. This way the stuffed shells are a great make-ahead recipe!

Vegan Stuffed Shells with Spinach (3)

Can You Freeze Stuffed Shells?

Yes, freezing stuffed pasta shells works pretty well. I like doing this when I want to have an easy dinner.

Just prepare everything in advance and first cover it with plastic wrap and then with another round of tin foil. If you want, you can even add a label on top with the date of freezing.

After getting the pasta shells out of the freezer, just spoon some marinara sauce on top and around the sides. Bake for 25-30 minutes at 350 °F and sprinkle with fresh basil.

How to Reheat Stuffed Shells

I usually find that reheating already baked shells in the oven dries them out too much. So I prefer to reheat them in the microwave. Spooning some extra tomato sauce on top helps to keep them fresh as well.

Vegan Stuffed Shells with Spinach (4)

How Many Stuffed Shells Per Person

If you serve the stuffed shells with a salad and maybe even with roasted garlic bread, I’d say you need four to five jumbo shells per person. But of course this depends on your personal appetite and how you serve the stuffed shells.

I hope you like these vegan stuffed shells with spinach as much as we do!

If you give the recipe a try, please leave me a comment and a rating. Or share your photo with me on Instagram or Facebook. As always, I love hearing from you guys!

Have an awesome week!

Sina – xx

Vegan Stuffed Shells with Spinach (5)

Vegan Stuffed Shells with Spinach

These vegan stuffed shells with spinach make such a delicious dinner! They're filled with spinach and vegan ricotta made of cauliflower and tofu. Nobody will believe that these stuffed shells are vegan!

4.73 from 11 votes

Print Pin Rate

Course: Entrée

Cuisine: Italian

Prep Time: 20 minutes mins

Cook Time: 30 minutes mins

Total Time: 50 minutes mins

Servings: 4 people

Calories: 240kcal

Author: Sina

Ingredients

For the vegan ricotta:

  • 3 heaped cups cooked cauliflower
  • 1/4 cup nutritional yeast
  • 1/2 cup almond milk
  • 1 teaspoon white wine vinegar
  • 2 tablespoons fresh lemon juice
  • 8 oz tofu, drained (no silken tofu! Regular or firm tofu)
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • salt, to taste
  • black pepper, to taste

For the stuffed shells:

  • 18 jumbo shells
  • 2-3 cups marinara sauce
  • 5 cups fresh spinach

Instructions

  • Cook the pasta jumbo shells according to the instructions on the package. Set aside.

  • Combine all ingredients for the vegan cauliflower ricotta in a blender. Blend until smooth.

  • In a medium-sized pan, sauté the spinach. Transfer to a bowl and stir in the vegan ricotta. Season with salt and pepper.

  • Put some tomato sauce in a baking dish, so the bottom is covered. Place the cooked shells in the baking dish and carefully spoon the ricotta spinach mixture into the cooked pasta shells.

  • Add some more tomato sauce on top.

  • Bake for 25 - 30 minutes at 350 °F. Sprinkle with fresh basil leaves and enjoy!

Nutrition

Calories: 240kcal | Carbohydrates: 38g | Protein: 14g | Fat: 3g | Sodium: 717mg | Potassium: 758mg | Fiber: 5g | Sugar: 6g | Vitamin A: 4045IU | Vitamin C: 22.4mg | Calcium: 169mg | Iron: 3.6mg

Tried this recipe?Mention @_veganheaven_ or tag #veganheaven!

Rate the recipe!If you like this recipe, please leave a good rating! This will help other readers.

Vegan Stuffed Shells with Spinach (2024)
Top Articles
Latest Posts
Article information

Author: Fredrick Kertzmann

Last Updated:

Views: 6128

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Fredrick Kertzmann

Birthday: 2000-04-29

Address: Apt. 203 613 Huels Gateway, Ralphtown, LA 40204

Phone: +2135150832870

Job: Regional Design Producer

Hobby: Nordic skating, Lacemaking, Mountain biking, Rowing, Gardening, Water sports, role-playing games

Introduction: My name is Fredrick Kertzmann, I am a gleaming, encouraging, inexpensive, thankful, tender, quaint, precious person who loves writing and wants to share my knowledge and understanding with you.