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
-
I preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
-
I cook the pasta shells according to package instructions until al dente, then drain and set aside to cool slightly.
-
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.
-
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.
-
I spoon the filling into each pasta shell and place them in the prepared baking dish.
-
I pour the marinara sauce evenly over the stuffed shells, making sure each shell is covered.
-
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.
-
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.
PrintVegan 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
- 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
Instructions
- Preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
- Cook the pasta shells according to package instructions until al dente, then drain and set aside to cool slightly.
- 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.
- In a large bowl, combine crumbled tofu, cooked spinach, nutritional yeast, lemon juice, oregano, salt, and pepper. Mix until creamy and well combined.
- Spoon the filling into each pasta shell and place them in the prepared baking dish.
- Pour marinara sauce evenly over the stuffed shells, ensuring each shell is covered.
- 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.
- 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
