Vegan Stuffed Shells Recipe with Spinach and Cashew-Almond Ricotta (2024)

Jump to Recipe

Today’s vegan stuffed shells recipe has quickly become one of my family’s favorite vegan special occasion recipes! It’s dairy free, egg free, meat free, and quite simple to make. It calls for only 6 ingredients as long as you make the vegan ricotta cheese filling in advance. Plus, it can be made oil-free with just a couple of simple tweaks!

Since I came up with this recipe a few months ago, I’ve served these stuffed shells to both omnivore and vegan friends and relatives to rave reviews from both.

I’m not talking about some polite nods here and there – our guests were oohing and aahing over each bite, amazed by the delicious flavors and impressed by the fact that all of the ingredients were 100% vegan.

Interestingly, I’ve never had stuffed shells before I went vegan. Italian cuisine wasn’t a staple when I was growing up in post-Soviet Russia. Once I moved to the US, I never noticed them on restaurant menus.

Stuffed shells are one of those dishes that’s more likely to be made and eaten at home rather than in restaurants.

Since I didn’t have any friends who’d invite me to a family dinner at their house, I went on to live for years not knowing that such thing as stuffed shells even existed.

Eventually, however, pop culture and food magazines did their thing, and I became intrigued by this elusive dish. By then I was already vegan, so the staple ricotta and mozzarella cheeses were out of the question.

When I developed my oil-free vegan ricotta cheese recipe, I finally decided to give these shells a try.

The ricotta and spinach filling is a true star of this recipe.

We vegans tend to accept the shortcomings of homemade vegan cheeses as long as they are at least somewhat close to their dairy-based prototypes.

Yet this ricotta filling is absolutely spot-on in flavor ant texture, so much that my non-vegan in-laws could hardly believe these shells were vegan when they tried them.

Another big plus of this recipe – it’s quite simple to make! I’ve always loved the flavors of lasagna, but I rarely make it because it’s so time and labor-intensive.

Yet these shells capture every mouthwatering aspect of the lasagna flavors with significantly less effort required!

Last year I made these vegan stuffed shells for our Christmas family dinner, and since then we’ve decided that we’ll be making them for our Christmas dinners every year from now on.

The same way we’ve decided that we’ll be watching Nacho Libre movie with Jack Black every New Year’s Day. Don’t ask where that idea came from 🙂

By the way, this recipe is featured on my list of 15 kid friendly vegan recipes from the blog that my 2 year-old daughter loves.

What kind of pasta shells are used in vegan stuffed shells?

I use the #95 jumbo pasta shells by Ronzoni in my stuffed shells recipe. The boxes I buy at a local grocery store look a bit different than the one linked up here.

These shells are big enough to hold just the right amount of filling (about 1.5 tablespoons). They cook well until al dente without falling apart.

Note: for the amount of filling in this recipe, I usually cook about four fifths of a 12-ounce box of pasta. That’s about how much will fit into my 9 x 13 casserole dish. If you want to use up the whole box of shells, fill them with a bit less of filling – about 1 tablespoon per shell.

Stuffed shells before baking. Spread the sauce in rows as shown above, or all over the shells (my preferred method).

What kind of marinara sauce is used in stuffed shells?

I’ve tried making my stuffed shells with a few store-bought brands of marinara sauce, and my current favorite is this one by Mezzetta.

It works well in other pasta dishes as well. It’s not oil-free though, so if you’re trying to avoid oil, you may need to look elsewhere, or make your own marinara sauce.

What kind of cheese is used in vegan stuffed shells?

For the filling, I use my vegan cashew-almond ricotta cheese, and blend it with spinach (see proportions in the recipe card below).

For topping, I use store-bought dairy-free Mozzarella Shreds by Follow Your Heart brand. It melts well, and doesn’t give the final dish an odd plasticky aftertaste like some other shredded vegan cheeses do. I’ve been using it on homemade pizza too.

If you’ve tried your hand at making your own vegan cheese at home and found a good meltable vegan mozzarella recipe, feel free to use that instead. Or omit it altogether – these stuffed shells will taste just as good without extra cheese on top.

Vegan stuffed shells just before being baked in the oven

Can I make vegan stuffed shells oil-free?

Yes! The homemade cashew-almond ricotta cheese is oil-free by default. To cut the oil out completely, use oil-free marinara sauce, and skip the store-bought mozzarella shreds on top.

Whole food, plant-based dinners have never tasted as decadent as these stuffed shells 🙂

Can stuffed shells be made gluten-free?

Once again – yes! You’ll need to use gluten-free jumbo pasta shells here – they may be tricky to find though. I’ve heard of Tinkyada jumbo shells made from brown rice, but I haven’t tried them myself.

My homemade cashew-almond ricotta and Follow Your Heart brand Mozzarella Shreds are gluten-free by default.

Check the ingredients of your store-bought marinara sauce, or make it at home to make sure it’s gluten-free for sure.

More Italian-inspired recipes from the blog:

Easy veggie-loaded balsamic pasta with vegan sausage

Vegan pasta with “meaty” vegan bolognese sauce

Healthy oil-free broccoli mac and cheese

Eggplant rollups with potato and veggie filling

Healthy vegan pesto with kale and cashews

Healthy vegan Instant Pot minestrone soup

Yield: 6 servings

Vegan Stuffed Shells with Cashew-Almond Ricotta

Vegan Stuffed Shells Recipe with Spinach and Cashew-Almond Ricotta (8)

These delicious vegan stuffed shells are made with homemade cashew-almond ricotta cheese. Jumbo pasta shells are filled with a blend of vegan ricotta and spinach, then topped with marinara sauce and a sprinkle of vegan Mozzarella shreds. A festive and delicious entree for a weekend dinner or a special occasion to please both vegans and omnivores.

Prep Time20 minutes

Cook Time25 minutes

Total Time45 minutes

Ingredients

  • 1 12-oz box jumbo pasta shells*
  • 1 recipe vegan cashew-almond ricotta cheese
  • 2 cups frozen spinach, defrosted (measure while it's still frozen)
  • Dash ground nutmeg
  • 2 cups marinara sauce, homemade or store-bought

Optional:

Instructions

  1. Preheat the oven to 400 F.
  2. Cook the pasta shells until al dente according to manufacturer's directions. Drain, set aside.
  3. Make the almond-cashew ricotta. Squeeze the water out of the defrosted spinach. Add spinach to the ricotta in the blender along with a dash of ground nutmeg. Pulse until spinach is broken down and thoroughly mixed in, about 10-15 pulses. If the mixture appears too thick and hard to blend, add 2-3 Tbsp of water.
  4. Spread about 1/2 cup of marinara sauce on the bottom of a 9 x 13 inch ovenproof pan. Fill each pasta shell* with about 1.5 Tbsp of the spinach-ricotta mixture. Arrange the shells in the casserole dish in rows diagonally (they don't have to look perfect). Vegan Stuffed Shells Recipe with Spinach and Cashew-Almond Ricotta (9)
  5. Spread the remaining marinara sauce over the shells. Sprinkle with vegan Mozzarella shreds if using.
  6. Bake in the oven for 25 minutes. Let cool for 10 minutes before serving. Enjoy!

Notes

*I usually end up with a few empty pasta shells once the filling runs out. To avoid wasting pasta, make about 4/5 of the 12-oz box.

Recommended Products

This recipe contains affiliate links to Amazon.com. If you make a purchase through affiliate links on my blog, I receive a very small commission that helps me run this blog, at no extra cost to you. Thank you for your support!

Nutrition Information:

Yield:

6

Serving Size:

4-5 shells

Amount Per Serving:Calories: 215Total Fat: 6gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 16mgCarbohydrates: 29gFiber: 5gSugar: 5gProtein: 12g

Please note that the provided nutritional information doesn't include the cashew-almond ricotta cheese info. All numbers are approximate.

Follow Vegan Runner Eats on Pinterest for more recipes!

If you want to Pin this recipe, click on the round pin button at the top of this card.

If you’ve enjoyed this post, share it with your friends on social media! And stick around for more awesomeness – subscribe to Vegan Runner Eats to receive the latest posts (I’ll send you a free copy of my vegan dinner recipe e-book as a thank you), or follow the blog on Facebook, Pinterest, and Instagram.

Note: As an Amazon Associate I earn from qualifying purchases. If you make a purchase through my blog, I may receive a small commission, at no extra cost to you. Thank you!

Vegan Stuffed Shells Recipe with Spinach and Cashew-Almond Ricotta (14)

Alina Zavatsky - Vegan Runner Eats

Alina first made a switch to a vegan diet in 2013 to optimize her athletic performance as a marathon runner. Eventually she embraced veganism as a way to be kinder to fellow living beings and the environment. Alina hopes that this blog helps its readers on their path to becoming vegan and making this world a better place.

See Full Bio

Vegan Stuffed Shells Recipe with Spinach and Cashew-Almond Ricotta (15)Vegan Stuffed Shells Recipe with Spinach and Cashew-Almond Ricotta (16)Vegan Stuffed Shells Recipe with Spinach and Cashew-Almond Ricotta (17)

Vegan Stuffed Shells Recipe with Spinach and Cashew-Almond Ricotta (2024)
Top Articles
Latest Posts
Article information

Author: Pres. Lawanda Wiegand

Last Updated:

Views: 6323

Rating: 4 / 5 (51 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Pres. Lawanda Wiegand

Birthday: 1993-01-10

Address: Suite 391 6963 Ullrich Shore, Bellefort, WI 01350-7893

Phone: +6806610432415

Job: Dynamic Manufacturing Assistant

Hobby: amateur radio, Taekwondo, Wood carving, Parkour, Skateboarding, Running, Rafting

Introduction: My name is Pres. Lawanda Wiegand, I am a inquisitive, helpful, glamorous, cheerful, open, clever, innocent person who loves writing and wants to share my knowledge and understanding with you.