Go Back
+ servings
vegan stuffed shells topped with marinara
Print Recipe
5 from 5 votes

Vegan Stuffed Shells

Vegan Stuffed Shells are your next go-to family meal! Jumbo shells are stuffed with a simple homemade cashew spinach filling, nestled in marinara sauce, and baked until warm and bubbly!
Prep Time20 mins
Cook Time25 mins
Total Time45 mins
Course: Main Course
Cuisine: Italian
Keyword: vegan stuffed shells
Servings: 6
Calories: 456kcal
Author: Alison Corey


  • 12 oz jumbo pasta shells

Marinara Sauce

  • 28 oz crushed tomatoes c
  • 2 tbsp Italian Seasoning
  • ¼ tsp salt
  • ¼ tsp black pepper

Cashew Spinach Ricotta

  • 10 oz frozen chopped spinach thawed, and water squeezed out
  • 1 ½ cups raw cashews
  • ½ cup water
  • 1 tbsp nutritional yeast
  • 1 tbsp apple cider vinegar
  • 1 clove garlic
  • ½ tsp onion powder
  • ¼ tsp salt
  • ¼ tsp pepper


  • Preheat oven to 350 F. Bring a small pot of water to boil. Add cashews. Boil for 5 minutes. Drain, and set aside.
  • Bring a large pot of water to boil. Salt the water to taste. Add jumbo shells, and cook until al dente. Drain, rinse, and set aside.
  • While shells are cooking, add the drained cashews to a food processor. Add fresh water, apple cider vinegar, nutritional yeast, garlic, onion powder, salt and pepper. Pulse until smooth, scraping the sides as needed. Squeeze the water out of the thawed frozen spinach. Add the spinach to the food processor and pulse a few times until combined.
  • In a medium saucepan heat the crushed tomatoes on medium-low heat. Whisk in the Italian seasoning, salt and pepper.
  • Add half of the tomato sauce to the bottom of a 9x13 baking dish. Stuff the shells with about 2 tbsp of ricotta filling. Place the shells in the baking dish on top of the marinara. Repeat until shells are stuffed. You should be able to fit about 16 stuffed shells in the baking dish.
  • Top the shells with the remaining marinara sauce. Bake for 20-25 minutes. Allow to cool slightly before serving. Enjoy!



Calories: 456kcal | Carbohydrates: 66g | Protein: 18g | Fat: 16g | Saturated Fat: 3g | Sodium: 412mg | Potassium: 936mg | Fiber: 8g | Sugar: 10g | Vitamin A: 5853IU | Vitamin C: 15mg | Calcium: 156mg | Iron: 6mg