Vegan Stuffed Shells

4 Min Read

Looking for a pasta dinner to whip up? Try out this vegan stuffed shells recipe. A jumbo shell that is stuffed with a creamy tofu and spinach filling and topped with tomato sauce and fresh basil.

This Vegan Stuffed Shells Recipe Is…

  • Vegan
  • Vegetarian
  • Dairy Free
  • Make Ahead Friendly

How to Make Vegan Stuffed Shells 

vegan stuffed shells recipe

Full steps on how to make vegan stuffed shells are in the printable recipe card at the bottom of the post. This is a quick walk through on how to make these easy shells.

  • Preheat the oven and prep your baking dish.
  • Cook your pasta as directed on the box. Once done drain and set aside.
  • Next work on the filling of the pasta. Add items in a blender and mix until creamy and smooth.
  • Stir in the spinach and then stuff the mixture into each shell.
  • Drizzle with tomato sauce and bake as directed.
  • Once done, sprinkle with basil and serve warm.

Helpful Tips For Making Vegan Stuffed Shells

vegan stuffed shells recipe

High Speed Blender 

When you are mixing up the tofu filling using a high speed blender is key. It will help ensure the mixture is creamy. Make sure to scrape down the sides as you blend to ensure it fully incorporates.

Tomato Sauce 

I like to add the tomato sauce to the bottom of the pan as well as placing on top of the shells. It helps to add a bit more flavor to the shells.


Make sure that you squeeze out the excess liquid in the tofu. You will find that if you don’t squeeze out the excess water it will make the tofu become too watery.



  • 18 jumbo shells
  • 1 16 oz. block of medium firm tofu
  • 2 tablespoons lemon juice
  • 1 tablespoon chopped parsley
  • 1 tablespoon nutritional yeast
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • 1 5 oz. block frozen spinach thawed and excess moisture squeezed out
  • 3 cups tomato sauce
  • 1 tablespoon julienned basil optional


  • Preheat oven to 400 F
  • Bring a large pot of salted water to a boil, add the shells and cook according to package instructions, drain and set aside
  • In a high speed blender, add the tofu, lemon juice, chopped parsley, nutritional yeast, garlic powder and salt
  • Blend until smooth
  • Add the spinach into the tofu mixture
  • Stir the spinach carefully into the tofu mix and set aside
  • Pour two cups of tomato sauce into the bottom of a 9×13 inch baking dish
  • Scoop the tofu filling into the shells, and place each into the baking dish
  • Drizzle remaining tomato sauce on top of shells, bake in preheated oven 40-45 minutes, or until sauce is bubbling and shells are heated through
  • Sprinkle with basil and serve warm


Calories: 67kcalCarbohydrates: 10gProtein: 5gFat: 1gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 332mgPotassium: 185mgFiber: 1gSugar: 2gVitamin A: 1310IUVitamin C: 4mgCalcium: 54mgIron: 1mg
Leave a comment