Vegan stuffed shells

Vegan Stuffed Shells

  • Author: Alison Andrews
  • Prep Time: 25 mins
  • Cook Time: 35 mins
  • Total Time: 1 hour
  • Yield: 6-8


Vegan stuffed shells stuffed with an almond tofu spinach ricotta and topped with a rich and delicious marinara sauce and baked. Ideal comfort food.


For the Almond Tofu Spinach Ricotta:

  • 1 Full Batch Vegan Ricotta (made with almonds as per linked recipe)*
  • 10-ounces (280g) Extra Firm Tofu
  • 1 cup (40g) Baby Spinach (Chopped)
  • 2 Tbsp Finely Chopped Parsley
  • 1 tsp Garlic Powder
  • 1 tsp Onion Powder
  • 1/2 tsp Salt
  • 1/2 tsp Ground Black Pepper

For the Pasta Shells:

  • 1/2 of an 18-ounce package (250g) Jumbo Shells

For the Marinara Sauce:

  • 2 and 1/2 cups (600ml) Marinara Sauce*

For Serving:


  1. Prepare the vegan ricotta according to the linked recipe.*
  2. Put the pasta on to cook according to package directions but only cook them until al dente or just before. They need to be firm for stuffing.
  3. When your almond ricotta is made, add the full batch to the food processor and add the tofu (broken into pieces), chopped baby spinach, chopped parsley, garlic powder, onion powder, salt and black pepper. Process until everything is well mixed. If your mixture goes a little green from the spinach, this is fine.
  4. When the shells are al dente, drain and rinse.
  5. Preheat the oven to 350°F (180°C).
  6. Add 1 cup (240ml) of marinara sauce to the bottom of a 9×13 baking dish and spread it evenly across the bottom.
  7. Stuff the shells using a spoon and stuff each one to the brim so that you use up all the filling. Place the stuffed shells into the 9×13 dish on top of the marinara sauce.
  8. When all the shells are in, pour over the remaining marinara sauce. Cover the dish with foil and place into the oven to bake for 25 minutes, then remove the foil and return to the oven to bake for 10 minutes uncovered.
  9. Sprinkle with vegan parmesan cheese (optional) and serve.


*Note that the full batch of almond ricotta that you need to make for this recipe requires soaking the slivered almonds for 1 hour in hot water. So get that on the go before you start with the rest of this recipe.

*Use any great tasting marinara sauce.

*Nutritional information does not include vegan parmesan cheese on top.

  • Category: Entree, Savory
  • Method: Bake
  • Cuisine: Vegan


  • Serving Size: 1 Serve (of 8)
  • Calories: 376
  • Sugar: 6.1g
  • Sodium: 814mg
  • Fat: 19.3g
  • Saturated Fat: 3.9g
  • Carbohydrates: 35.8g
  • Fiber: 5.4g
  • Protein: 15.8g

Keywords: vegan stuffed shells