These really are the BEST Vegan Stuffed Shells! They’re filled with the most amazing vegan spinach ricotta, covered with marinara sauce, and baked to perfection. It’s cheesy comfort food for the whole family!

If you need more kid-friendly meals that everyone will love, check out my Vegan Lasagna, this Vegan Mac and Cheese, and my favorite Baked Ziti.

close up on vegan stuffed shells surrounded with marinara sauce in a casserole dish.

⭐⭐⭐⭐⭐
“These stuffed shells are soOoOOoOooOoOoOOooo good. My husband has never had stuffed shells and was insisting he wouldn’t like them–wrong! The texture and flavor of the filling are just perfect. Even our picky toddler was a fan!” – Meghan

Finding a dinner that makes kids, teens, and picky adults happy usually feels like a chore. But these Vegan Stuffed Shells are my secret weapon.

I’ve served these stuffed shells countless times, and no one ever guesses that they’re completely vegan. The secret? A tofu and cashew spinach ricotta filling that rivals any dairy-filled cheese.

Between the “cheese”-stuffed jumbo shells and the bubbling marinara, this is the meal that usually leaves us with zero leftovers. It’s just good, old-fashioned comfort food everyone loves!

Why you’ll love these vegan stuffed jumbo shells

  • Kid-approved – When I want to serve a meal both the kids and adults will love, I make vegan stuffed pasta shells. Even picky teenagers love them. 
  • Pasta perfection! The jumbo shells are stuffed with cashew and tofu ricotta, covered in marinara sauce, and baked until hot and gooey. It’s the perfect pasta dinner!
  • Surprisingly easy – The hardest part about this recipe is stuffing the pasta shells, but honestly, a piping bag makes that step so quick and easy.

How to make vegan stuffed shells

Find the complete recipe with measurements in the recipe card below.

Start by boiling the pasta shells until they’re al dente. Drain and rinse them with cold water. You likely won’t use all of the shells in the package, so it’s okay if some break!

Next, make the vegan spinach ricotta by processing the cashews in a food processor until crumbly. Pulse in the rest of the ingredients (except the spinach) until smooth and creamy. 

overhead view of cashews in a food processor.
overhead view of the ingredients for vegan ricotta cheese for vegan stuffed shells in a food processor.

Add the spinach to the food processor and pulse to combine.

overhead view of vegan ricotta cheese for vegan stuffed shells in a food processor.
overhead view of vegan spinach ricotta cheese for vegan stuffed shells in a food processor.

To start assembling, spread some of the marinara sauce in the bottom of a casserole dish. Stuff each shell with about 2 tablespoons of the spinach ricotta and place them open side up in the dish. Repeat until you run out of ricotta.

Recipe Tip

I love filling a piping bag fitted with a large tip with the ricotta cheese, then piping the filling into the shells. It’s the easiest way to do it!

Spoon the remaining marinara over the shells. For added richness, sprinkle a few cups of non-dairy mozzarella shreds on top as well.

Bake in the oven for 25 minutes. Serve while they’re hot and enjoy!

overhead view of uncooked vegan stuffed shells surrounded with marinara sauce in a casserole dish.

Frequently asked questions

What should I serve with stuffed shells?

There’s truly nothing better than my Kale Caesar Salad and fresh-baked Vegan Garlic Bread on the side of cheesy stuffed shells. It’s a simple and classic Italian-inspired meal the whole family will adore.

Can I make vegan stuffed shells ahead of time?

Yes, you can fully assemble the stuffed shells and refrigerate them in the covered casserole dish for up to 10 hours before baking. I also recommend adding a few extra minutes to the bake time since they’ll be cold.

Can I make the spinach ricotta with frozen spinach?

Sure! I’ve tried this with both fresh and frozen spinach, and they both work well. Just thaw it ahead of time and squeeze out as much water as possible before blending it into the cheese.

Do I have to use cashews to make the ricotta?

You don’t have to. My almond-based Vegan Ricotta Cheese works just as well here. Or try Tofu Ricotta Cheese (recipe coming soon!).

For a nut-free version, use an equal amount of sunflower seeds in place of the cashews or swap the cashews for two blocks of tofu instead of one. You may not need to add as much water, so start slowly.

Why is my pasta soggy?

The jumbo shells will be mushy if they’re cooked beyond al dente (soft with a slightly firm bite) in the boiling water or if you don’t rinse them under cool water afterward. They continue to cook in the oven, so do your best to avoid overcooking them at the start!

overhead view of vegan stuffed shells surrounded with marinara sauce in a casserole dish.
close up on vegan stuffed shells surrounded with marinara sauce in a casserole dish.
5 stars (150 ratings)

Vegan Stuffed Jumbo Shells with Spinach

These really are the BEST Vegan Stuffed Shells! They’re filled with the most amazing vegan spinach ricotta, covered with marinara sauce, and baked to perfection. It’s cheesy comfort food for the whole family!
Prep: 10 minutes
Cook: 35 minutes
Total: 45 minutes
Servings: 8 servings

Ingredients 
 

  • 12 ounces jumbo shells
  • 26 ounces marinara sauce (about 3 cups)

Spinach Ricotta:

  • 2 cups raw cashews
  • 14 ounces firm tofu drained from package
  • 1/2 cup nutritional yeast
  • 1/4 cup fresh lemon juice
  • 1/4 cup water
  • 1 1/2 teaspoons salt
  • 2 teaspoons dried basil
  • 2 teaspoons dried oregano
  • 1 teaspoon garlic powder
  • 10 ounces chopped frozen spinach, thawed or 2-3 cups fresh

Instructions 

  • Preheat oven to 350 degrees F. 
  • Boil the Shells: Bring a large pot of water to a boil and add the jumbo shells. Cook for 8-10 minutes, until done. Drain and rinse with cold water. Set aside. Some will likely break, but you will only need about 3/4 of the package so that is okay.
  • Make the Spinach Ricotta: Add the cashews to a food processor, and process until fine and crumbly. Now add the rest of the ricotta ingredients EXCEPT the spinach. Process until smooth and creamy, scraping the sides as needed. Now add the spinach, squeezing out excess water before adding. Pulse to combine.
  • In a large casserole dish, evenly spread about 1 cup of the marinara sauce in the bottom.
  • Stuff the Shells: Scoop about 2 tablespoons of the spinach ricotta into each shell and place open side up into the baking dish. Repeat until all the filling is used up. I love using a piping bag and large tip for this, it makes filling a breeze!
  • Spoon remaining marinara sauce on top of the stuffed shells, and place in the oven. Cook, uncovered, for 25 minutes. Serve immediately and enjoy!

Video

Notes

  1. Leftover stuffed shells will keep for 3-4 days in the refrigerator. Simply reheat in the microwave or oven until warm. They can also be frozen.
  2. Tofu alternative – If you cannot have tofu, you could stuff the shells with my almond based vegan ricotta cheese instead.
  3. Nut free option – For nut free, use two blocks of tofu instead of one and omit the cashews. You may not need to add as much water, so start slowly. Or substitute sunflower seeds for the cashews.
  4. If desired, cover the shells with a bag of non-dairy cheese shreds before baking, such as Daiya or Violife’s mozzarella shreds.

Nutrition

Serving: 1serving | Calories: 425kcal | Carbohydrates: 51g | Protein: 20g | Fat: 18g | Saturated Fat: 3g | Sodium: 954mg | Potassium: 815mg | Fiber: 6g | Sugar: 8g | Vitamin A: 4563IU | Vitamin C: 12mg | Calcium: 154mg | Iron: 5mg
Course: Main Course
Cuisine: Italian
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

 

 

Posted In: , , , , , , , , , , , , ,

you may also like:

Comments

    1. Hi Cindy. I’m happy you loved the stuffed shells! Thanks for your wonderful feedback and review! I appreciate you using my recipes!

    1. Yes, I think that would work pretty well. You may need to add a little extra water to get it to blend enough, as the mixture is quite thick. The “pulse” option on a blender would work quite well, especially for incorporating the spinach. Happy cooking!

  1. This recipe, like all Nora’s recipes, is SO GOOD. I halved the nutritional yeast just for personal preference, and went light on the lemon juice and dried herbs. Other than that, I made it exactly as is, and it was fabulous. 5 stars, thank you Nora!!

    1. Hi Natalie. You are welcome! I’m so glad you loved the stuffed shells. They are a favorite in our family for sure! Thank you for sharing your great feedback!

  2. So good i ate it for breakfast the next day. I’ve made this twice in the past month and a few notes I found-
    1) i can’t eat onions or garlic but it’s delicious without any of them!
    2) i found i had to adjust the ratio for the cheese- a lot more lemon juice, a little more water, a lot more salt, and a little more nutritional yeast, but tweaking it was super easy! it could be that i needed to compensate for the lack of umami from the absence of garlic
    3) you can also julienne and sauté zucchini and replace the spinach with it if you are out of spinach from the last time you made it like i was!
    4) also works with manicotti!
    five stars!

  3. Quick question: when you say you wouldn’t let them sit longer than 8-10 hours before baking….does that mean in the fridge? I wanted to make today for a party on Saturday. Would it be good for that long?

    1. Hi Jamie. Yes, it does mean in the fridge. Assemble, cover, and refrigerate. I recommend preparing them closer to the day you want to bake them. Overall, it is best to not let them sit longer than 8-10 hours before baking. Give them a few extra minutes to cook since they will be cold going in. I hope this helps! Happy cooking!

  4. This was a hit with my family! Even a 13 and 11 year old. And they didn’t know it was plant-based… The only thing I did differently was follow the box for pasta cook time and stuffed shell baking time. I also used fresh spinach in ricotta and could only fit half the bag in the food processor. Turned out delicious!

    1. Thanks for your great review and feedback! I’m glad the stuffed shells were a hit with your family!

  5. I want to make this recipe for a new mom and drop it off before baking. I want to add the violife mozzarella on top. Would the cooking instructions still be the same? 25 minutes uncovered?

  6. Truly amazing!! Tried this for my family who are hard core meat eaters and not healthy eating and they were skeptical at first but ended up loving it! 

  7. Such a good recipe and my friends who are not vegan loved it! It’s quick and easy, but so tasty! I’m so happy I came across this website because I use it all the time now!

  8. Absolutely phenomenal! Made these last night without the spinach and with homemade vegan vodka sauce. Best stuffed shells I ever had! 

  9. This is my ‘Go to’ recipe for entertaining new friends who may be  a bit ‘iffy’ about trying vegan meals. It NEVER disappoints. As with all baked dishes and soups it’s fun to change things up a bit each time with different spices and fresh veggies within and on the side. ‘Noracooks’ is the best!!!
    Bob in Friday Harbor, WA.

    1. I’m so glad you love the stuffed shells, Bob! Thanks for using my recipe, and for sharing your review and feedback! Happy cooking!

  10. Made this last night and it was amazing! Used the same ricotta filling but added ground meat for the BF – he loved the filling! Said to definitely make it again. I am going to try this ricotta with a lasagna too.

    Thank you!! 🙂

  11. I just happen to come across this recipe and it is seriously the best ricotta stuffing recipe ever. This is definitely company worthy. Thank you for sharing!! I am excited to look at what other recipes you have.

    1. Hi Rhonda. Welcome to my site! I’m so glad that you loved the stuffed shells! I’m thrilled you have discovered my recipes, and hope that you enjoy your journey through them! Please let me know if you have any questions about any of them! Wishing you happy cooking!

  12. I want to use the fresh spinach, do I add it at the same time I would have added the frozen one. There’s no mention of how to use the fresh spinach. I assume I need to chop it and then pulse into the ricotta mix. Is that correct? 

    1. I’ve actually just thrown baby spinach in the food processor until it’s chopped up. You could chop it first to make it blend easier though.

  13. I am so excited to find this recipe. It has been by far the best ricotta I have ever tried. Definitely going to use it in lasagna this weekend. A bit hit with the family. Thank you so much for the recipe. 

  14. Hey there! Made these again for a party that I am attending for the holidays and they came out great! I made a Lentil Bolognese to go in the bottom that I use for my vegan lasagna as well. Adds a whole new layer of texture! love that you included the pastry bag tip in there! It really is a game changer! Hope you have a happy holiday!

    1. Hi Betsy! I’m glad you love the recipe! I bet it’s great as a lasagna! Thank you for taking time to share your great review and comments!

  15. This was delicious!! Could not find jumbo shells anywhere so I used manicotti instead. Thank you for such an amazing ricotta substitute! 

    1. I LOVE your funny and beautiful visual! LOL! Thank you for sharing your fun and wonderful review! I’m glad you guys love the stuffed shells! Happy cooking1

  16. I absolutely love this recipe! I like to add 2 tsp of fennel for a little extra pop. I can’t thank you enough for the tip about using the piping bag! It makes everything soooo quick and clean (and really makes me look like I know what I’m doing!)

    1. Hi Quinn. Of course you know what you’re doing!! Glad you found the tip helpful, and the stuffed shells delicious! Thanks so much fo taking your time to share your wonderful review and comments!

      1. I’m not very skilled when it comes to cooking, and a lot of dishes I make are a big hit or a miss. I’m usually trying 2 new things every week.. and this was by FAR the best yet!!! Hubby LOVES this recipe. Thank you so much for sharing.. adding it to the rotation for sure. & I’ll be making lasagna soon with this recipe. 🙂

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.