I make these vegan stuffed shells when I want a hearty, comforting pasta dish without any dairy. I love how the large pasta shells cradle a creamy, flavorful filling made from tofu, spinach, and seasonings, all baked in a rich tomato sauce. It’s satisfying, wholesome, and perfect for a cozy dinner.

Why You’ll Love This Recipe

I love this recipe because it delivers all the comforting flavors of classic stuffed shells while keeping it plant-based. I enjoy how the filling is creamy and well-seasoned, with a texture that complements the tender pasta. I also appreciate that it’s a versatile recipe—I can prepare it ahead of time and bake it when I’m ready to eat, making it great for weeknight dinners or meal prep.

Ingredients

  • 12–15 jumbo pasta shells

  • 1 block (14 ounces) firm tofu, drained and crumbled

  • 2 cups fresh spinach, chopped

  • 2 cloves garlic, minced

  • 1/4 cup nutritional yeast

  • 1 tablespoon lemon juice

  • 1 teaspoon dried oregano

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

  • 2 cups marinara sauce

  • 2 tablespoons olive oil

  • Optional: fresh basil or parsley for garnish

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

Directions

  1. I preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.

  2. I cook the pasta shells according to package instructions until al dente, then drain and set aside to cool slightly.

  3. In a skillet, I heat olive oil over medium heat and sauté the minced garlic until fragrant. I add the chopped spinach and cook until wilted, then remove from heat.

  4. In a large bowl, I combine the crumbled tofu, cooked spinach, nutritional yeast, lemon juice, oregano, salt, and pepper. I mix until the filling is creamy and well combined.

  5. I spoon the filling into each pasta shell and place them in the prepared baking dish.

  6. I pour the marinara sauce evenly over the stuffed shells, making sure each shell is covered.

  7. I cover the dish with foil and bake for 25 minutes. I remove the foil and bake for an additional 10 minutes to let the sauce thicken slightly.

  8. I garnish with fresh basil or parsley before serving.

Servings and timing

I usually get about 4–5 servings from this recipe.

Prep time: 20 minutes
Cook time: 35 minutes
Total time: about 55 minutes

Variations

I sometimes add roasted red peppers or mushrooms to the filling for extra flavor. I also enjoy stirring in vegan mozzarella or cashew cream for a richer, cheesier texture. When I want a little spice, I add crushed red pepper flakes to the filling or sauce. For a lower-carb version, I use gluten-free or whole wheat pasta shells.

storage/reheating

I store leftovers in an airtight container in the refrigerator for up to 3 days. I reheat covered in the oven at 350°F (175°C) for 10–15 minutes or in the microwave until warmed through. I can also freeze the stuffed shells before baking for up to 2 months and bake directly from frozen, adding a few extra minutes to the cooking time.

FAQs

Can I use frozen spinach?

I can use frozen spinach, but I make sure to thaw and drain it well to avoid excess moisture in the filling.

Can I prepare this ahead of time?

I often assemble the shells the day before, cover them, and bake when ready to eat.

What type of tofu works best?

I prefer firm or extra-firm tofu since it holds up well in the filling and creates a nice texture.

Can I make this gluten-free?

Yes, I use gluten-free pasta shells and check that the marinara sauce is gluten-free.

Can I add vegan cheese on top?

I sometimes sprinkle vegan mozzarella or cashew-based cheese on top for a melty, cheesy finish.

Conclusion

I love making these vegan stuffed shells because they’re creamy, comforting, and full of flavor without any animal products. I enjoy the combination of tender pasta, savory filling, and rich tomato sauce. It’s a recipe I return to whenever I want a hearty, plant-based meal that feels indulgent yet wholesome.

Print

Vegan Stuffed Shells

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Hearty vegan stuffed pasta shells filled with a creamy tofu and spinach mixture, baked in rich marinara sauce for a comforting, plant-based dinner.

  • Author: Julia
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes
  • Yield: 4–5 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian-inspired
  • Diet: Vegan

Ingredients

  • 1215 jumbo pasta shells
  • 1 block (14 ounces) firm tofu, drained and crumbled
  • 2 cups fresh spinach, chopped
  • 2 cloves garlic, minced
  • 1/4 cup nutritional yeast
  • 1 tablespoon lemon juice
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 cups marinara sauce
  • 2 tablespoons olive oil
  • Optional: fresh basil or parsley for garnish

Instructions

  1. Preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
  2. Cook the pasta shells according to package instructions until al dente, then drain and set aside to cool slightly.
  3. Heat olive oil in a skillet over medium heat and sauté minced garlic until fragrant. Add chopped spinach and cook until wilted, then remove from heat.
  4. In a large bowl, combine crumbled tofu, cooked spinach, nutritional yeast, lemon juice, oregano, salt, and pepper. Mix until creamy and well combined.
  5. Spoon the filling into each pasta shell and place them in the prepared baking dish.
  6. Pour marinara sauce evenly over the stuffed shells, ensuring each shell is covered.
  7. Cover the dish with foil and bake for 25 minutes. Remove the foil and bake an additional 10 minutes to let the sauce thicken slightly.
  8. Garnish with fresh basil or parsley before serving.

Notes

  • Add roasted red peppers or mushrooms to the filling for extra flavor.
  • Stir in vegan mozzarella or cashew cream for a richer, cheesier texture.
  • Add crushed red pepper flakes to the filling or sauce for spice.
  • Use gluten-free or whole wheat pasta shells for a lower-carb or gluten-free version.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat covered in the oven at 350°F (175°C) for 10–15 minutes or in the microwave until warmed through.
  • Freeze assembled stuffed shells before baking for up to 2 months and bake directly from frozen, adding a few extra minutes to the cooking time.

Nutrition

  • Serving Size: 1–2 stuffed shells
  • Calories: 320
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 6g
  • Protein: 15g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star