Veggie Stuffed Shells Vegan Recipe

Indulge in these delicious vegan stuffed shells! This hearty and flavorful recipe, inspired by Taste of Home, is packed with sautéed mushrooms, onions, spinach, olives, and creamy tofu filling, all nestled in a rich tomato sauce and topped with crunchy pine nuts. A satisfying and plant-based twist on a classic comfort food.

Prep Time 20 mins
Cook Time 55 mins
Calories 364.4 kcal
Protein 28g
Rating 3.5 (2 Reviews)
Veggie Stuffed Shells Vegan 46

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for Veggie Stuffed Shells Vegan

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Veggie Stuffed Shells Vegan? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Veggie Stuffed Shells Vegan

  1. Cook 1 pound jumbo pasta shells according to package directions until al dente. Drain and set aside.
  2. While pasta cooks, heat 1 tablespoon olive oil in a large skillet over medium heat. Add 8 ounces sliced mushrooms and 1/2 cup chopped onion; sauté until tender, about 5-7 minutes.
  3. Add 2 cloves minced garlic and cook for 1 minute more.
  4. In a large bowl, mash 14 ounces firm or extra-firm tofu with 2 tablespoons lemon juice until smooth.
  5. Stir in 5 ounces fresh spinach (chopped), 1/2 cup chopped Kalamata olives, 1/4 cup chopped fresh basil, 1 teaspoon salt, and 1/2 teaspoon black pepper.
  6. Add the mushroom mixture to the tofu mixture and stir to combine. Heat through.
  7. Spoon the filling into the cooked pasta shells.
  8. Spread 1 cup vegan spaghetti sauce in a 13x9 inch baking dish coated with cooking spray.
  9. Arrange the stuffed shells over the sauce.
  10. Top with the remaining spaghetti sauce (about 1 cup).
  11. Sprinkle 1/4 cup pine nuts over the top.
  12. Cover the baking dish with foil.
  13. Bake in a preheated oven at 375°F (190°C) for 30 minutes.
  14. Uncover and bake for another 5-10 minutes, or until bubbly and heated through.

Nutrition Information (Approximate per serving)

Sodium

29 g

Sugar

49g

Fat

9g

Carbs

17g