clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon
white plate of three stuffed shellls

Vegan Stuffed Shells

  • Author: Alexis Joseph | Hummusapien
  • Prep Time: 25 min
  • Cook Time: 25 min
  • Total Time: 50 minutes
  • Yield: 8 servings 1x
  • Category: Main Meals
  • Method: Oven
  • Cuisine: Italian


This crowd-pleasing Vegan Stuffed Shells recipe with the best dairy-free ricotta is a healthy spin on the classic loved by kids, meat eaters and vegans alike!



For the tofu ricotta (can be made ahead):

  • 214oz pkg extra firm tofu, drained and pressed
  • 10oz tub roasted garlic hummus (1 heaping cup)
  • ½ cup nutritional yeast
  • 1 tsp kosher salt
  • 1 tsp garlic powder
  • Handful of fresh spinach or basil plus more for topping, finely chopped

For the shells:


  1. Bring a large pot of salted water to boil. Cook shells according to package directions, or about 10 minutes. Once cooked, rinse with cold water to prevent sticking.
  2. Remove tofu from package and press by wrapping in dish towel and squeezing water out or using a tofu press. Place in a mixing bowl and add hummus, nutritional yeast, salt, and garlic powder. Use your hands to mix together until it resembles ricotta. Gently fold in basil or spinach.
  3. Preheat oven to 350F and spray two large baking dishes with cooking spray. Pour enough sauce into both pans to just cover the bottom. Using your fingers, stuff tofu ricotta into shells and place in baking dish. You should have just enough to fill two pans, assuming a few shells will break. Pour remaining marinara on top.
  4. Cover pans with foil and bake for 25 minutes. My dishes fit next to each other in the oven. You could also put them on separate racks, switching them halfway through. Garnish with fresh basil and serve hot!

Keywords: vegan stuffed shells, healthy stuffed shells