Are you craving a comforting dish that’s packed with flavor? Look no further than these Vegan Spinach and Ricotta Stuffed Shells. This vegan recipe showcases how delicious plant-based meals can be, combining creamy filling with tender pasta for a hearty dinner that everyone will love.
These stuffed shells are not just a meal; they’re an experience. With a rich, savory filling made from spinach and tofu, you’ll forget that it’s a vegan dish. Perfect for family dinners or entertaining friends, it’s a satisfying option that doesn’t skimp on taste.
Vegan Spinach and Ricotta Stuffed Shells Recipe


This Vegan Spinach and Ricotta Stuffed Shells recipe features large pasta shells filled with a creamy blend of seasoned tofu and fresh spinach, all smothered in marinara sauce. The dish is hearty, flavorful, and sure to please both vegans and non-vegans alike.
Ingredients
- 12 jumbo pasta shells
- 1 block (14 oz) firm tofu, drained and pressed
- 2 cups fresh spinach, chopped
- 1/4 cup nutritional yeast
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt, adjust to taste
- 1/4 teaspoon black pepper
- 2 cups marinara sauce
- Fresh basil for garnish (optional)
Instructions
- Cook the Pasta: Boil the jumbo pasta shells according to package instructions. Drain and set aside.
- Prepare the Filling: In a bowl, crumble the pressed tofu and mix in the chopped spinach, nutritional yeast, garlic powder, onion powder, Italian seasoning, salt, and pepper until well combined.
- Stuff the Shells: Preheat your oven to 375°F (190°C). Fill each pasta shell with the tofu and spinach mixture and place them in a baking dish.
- Add Sauce: Pour the marinara sauce evenly over the stuffed shells, ensuring they are well covered.
- Bake: Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for an additional 10 minutes to let the top brown slightly.
- Serve: Garnish with fresh basil if desired and enjoy your delicious vegan meal!
Cook and Prep Times
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
Nutrition Information
- Servings: 4 servings
- Calories: 280kcal
- Fat: 9g
- Protein: 15g
- Carbohydrates: 36g