Vegan Stuffed Shells is a delightful, comforting dish that showcases jumbo pasta shells stuffed with a savory tofu and spinach filling. Featuring wholesome ingredients like fresh spinach and nutritional yeast, this hearty recipe delivers bold flavors while being entirely plant-based. Perfect for family dinner or meal prep, it’s easy to make and sure to satisfy even the most discerning eaters.

Table of Contents
Recipe at a Glance
| Best for | Family dinners or meal prep |
| Difficulty | Easy |
| Total time | 45 minutes |
| Servings | 4 |
| Key tip | Ensure pasta shells are fully cooked but still firm. |
| Smart swap | Use vegan ricotta instead of tofu for a creamier filling. |
What Are the Main Ingredients in Vegan Stuffed Shells?
The main ingredients in Vegan Stuffed Shells include jumbo pasta shells, fresh spinach, and crumbled tofu. These components not only provide great texture but also deliver nutritional benefits, with tofu offering protein and spinach packed with vitamins and minerals. If you’re looking for alternatives, feel free to use vegan ricotta or other leafy greens like kale.
| Ingredient | Quantity |
|---|---|
| Jumbo pasta shells | 20 |
| Olive oil | 1 tablespoon |
| Small onion, diced | 1 |
| Garlic, minced | 3 cloves |
| Fresh spinach | 10 oz bag |
| Firm tofu, drained and crumbled | 14 oz |
| Nutritional yeast | 1/4 cup |
| Salt | 1/2 teaspoon |
| Black pepper | 1/4 teaspoon |
| Dried basil | 1 teaspoon |
| Dried oregano | 1 teaspoon |
| Marinara sauce | 2 cups |
| Fresh basil, chopped (optional) | 1/4 cup |
| Vegan Parmesan cheese (optional) | 1/4 cup |
One of the star ingredients is nutritional yeast, which lends a cheesy flavor and is packed with vitamins, especially B12, making it a popular choice in vegan cooking. Firm tofu serves as the base for the stuffing, providing both protein and a lovely texture that absorbs the flavors from the seasonings. You can also easily substitute other ingredients, such as using vegan ricotta cheese for a richer filling or adding red pepper flakes for a spicy kick.
Equipment Needed
- Large pot for boiling pasta
- Colander for draining pasta
- Large skillet
- 9×13-inch baking dish
- Mixing bowl
- Spoon or spatula for mixing
How to Make Vegan Stuffed Shells?
Making Vegan Stuffed Shells is straightforward and enjoyable. Follow these simple steps to create a delicious meal.
Step 1: Preheat your oven to 375°F (190°C) to ensure it’s ready for baking the shells.
Step 2: Cook the jumbo pasta shells according to the package instructions until they are al dente. Drain and set aside for later use.
Step 3: In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, which should take about 5 minutes.
Step 4: Stir in the minced garlic and cook for another minute until fragrant, before adding the fresh spinach. Stir until the spinach wilts, which should take approximately 4-5 minutes.
Step 5: In a mixing bowl, combine crumbled tofu, nutritional yeast, salt, black pepper, dried basil, and dried oregano. Mix until the ingredients are well combined.
Step 6: Add the sautéed spinach and onion mixture to the tofu mixture and stir until everything is thoroughly combined.
Step 7: Spread 1 cup of marinara sauce evenly on the bottom of your baking dish. Stuff each cooked pasta shell with the tofu-spinach filling, then place them in the prepared baking dish.
Step 8: Pour the remaining 1 cup of marinara sauce over the stuffed shells, and cover the dish with foil.
Step 9: Bake in the preheated oven for 20 minutes. Remove the foil and bake for an additional 10 minutes or until the shells are heated through and the sauce is bubbling.
Step 10: Once baked, remove the dish from the oven and let it cool slightly before serving. Garnish with chopped fresh basil and sprinkle vegan Parmesan cheese on top, if desired.
| Item | Value |
|---|---|
| Prep time | 15 minutes |
| Cook time | 30 minutes |
| Store time | 3-5 days in the refrigerator |
| Calories | 320 per serving |
| Protein | 15g per serving |
| Carbohydrates | 45g per serving |
| Fat | 12g per serving |
Common Mistakes to Avoid + Pro Tips for Success
Making Vegan Stuffed Shells can be a breeze with the right approach. Here are some mistakes to watch out for along with tips to elevate your dish.
Mistakes to Avoid
| Error | Explanation |
|---|---|
| Undercooking the pasta | Pasta shells should be cooked al dente to avoid becoming mushy during baking. Make sure to follow package directions. |
| Overfilling the shells | If shells are overstuffed, they can burst in the oven. Fill them generously but not overly packed. |
| Skipping the cooling step | Allowing the dish to cool slightly helps the flavors meld and makes serving easier. |
Tips for Success
| Tip | Explanation |
|---|---|
| Use fresh herbs | Adding fresh basil or parsley as a garnish enhances flavor and presentation. |
| Experiment with spices | Don’t hesitate to add red pepper flakes, garlic powder or other spices to the tofu mix for extra flavor. |
| Make ahead | These stuffed shells can be assembled a day in advance and stored in the fridge. Just pop them in the oven before serving. |
The single most important takeaway for Vegan Stuffed Shells is to customize the filling according to your taste preferences!
Why You Will Love This Recipe
Vegan Stuffed Shells is a favorite dish of mine because it offers a hearty and wholesome meal without compromising on flavor.
Comforting and Satisfying
This recipe, rich in textures and flavors, satisfies both hunger and taste buds with every bite. The combination of creamy tofu and tender spinach filling is both filling and comforting.
Enjoyable for All
Even non-vegans in your life will find this dish irresistible. The rich flavors and familiar ingredients make it a hit at any table.
Perfect for Meal Prep
The Vegan Stuffed Shells are not only delicious but also great for meal prepping. They store well and make for quick lunches throughout the week.
Delicious Tip for the Best Flavor
I love adding a sprinkle of lemon zest to the filling for a burst of freshness. You’ll discover how enhancing just a few elements can elevate the entire dish.
Vegan Stuffed Shells Variations, Serving, and Storage
This versatile recipe can be easily adapted to suit various tastes and dietary needs, plus it’s super easy to serve and store.
Flavor Variations
Try substituting the spinach with kale or Swiss chard for a different green or incorporating artichoke hearts for a unique filling twist. For added flavor, consider using sun-dried tomatoes or olives in the tofu mixture.
Best Serving Suggestions
Serve these stuffed shells with a side salad or garlic bread for a complete meal. Adding a drizzle of balsamic reduction can enhance the overall dining experience.
Storage and Make-Ahead Tips
Store leftover stuffed shells in an airtight container in the refrigerator for up to five days. To refresh, simply reheat in the oven or microwave until heated through. They taste just as great, if not better, the next day!
| Idea | Best for | How to do it |
|---|---|---|
| Swap spinach for kale | Adding variety | Prepare kale similarly by sautéing until wilted. |
| Serve with a side salad | Creating a balanced meal | Choose a fresh garden or Caesar salad to complement the dish. |
| Make in advance | Saving time on busy weekdays | Assemble the shells ahead and bake on the day you plan to serve. |
| Reheat leftovers | Enjoying another hearty meal | Warm in the oven for optimal texture or in the microwave for quick serving. |
More Recipes You Can Try Next
If you loved Vegan Stuffed Shells, here are more delicious recipes to try.
| Recipe Link | Why Try It Next |
|---|---|
| Creamy Vegan Sun-Dried Tomato Pasta | This pasta dish is rich and flavorful, perfect for a quick dinner. |
| Vegetarian Baked Beans | A hearty side that pairs wonderfully with stuffed shells. |
| Creamy Caramelized Onion Pasta | This dish offers a flavorful and creamy alternative to stuffed shells. |
Final Thoughts
Vegan Stuffed Shells is a fantastic recipe that combines simplicity with delicious flavors. Whether you are making it for family gatherings or simply treating yourself, it’s bound to impress and satisfy.
Don’t miss out on this delightful dish. I invite you to try and enjoy Vegan Stuffed Shells, and don’t forget to save this recipe for later on Pinterest.
FAQ
Can I prepare Vegan Stuffed Shells in advance?
Yes, you can prepare Vegan Stuffed Shells in advance. Simply assemble them and keep them covered in the refrigerator for up to a day before baking. This makes it easy to serve when you’re ready. Just pop them into the oven and bake according to the recipe instructions.
What can I use instead of tofu?
If you want to substitute tofu, you could use vegan ricotta or mashed chickpeas. These alternatives can provide a similar creamy texture and taste, making them suitable for the stuffed shells.
How long do leftovers last in the fridge?
Leftover Vegan Stuffed Shells can be stored in an airtight container in the refrigerator for up to five days. They retain their flavor and texture well when properly stored.
Can I freeze Vegan Stuffed Shells?
While it’s best to enjoy them fresh, you can freeze uncooked stuffed shells. Just make sure to cover them well. When ready to bake, thaw them in the refrigerator overnight before cooking.
What is nutritional yeast, and why is it used?
Nutritional yeast is a deactivated yeast that adds a cheese-like flavor to dishes, making it popular in vegan cooking. It’s packed with B vitamins and protein, offering great nutritional benefits while enhancing flavors.

Vegan Stuffed Shells
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A delightful dish of jumbo pasta shells stuffed with savory tofu and spinach, delivering bold flavors in a comforting, plant-based recipe.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 20 Jumbo pasta shells
- 1 tablespoon Olive oil
- 1 Small onion, diced
- 3 cloves Garlic, minced
- 10 oz Fresh spinach
- 14 oz Firm tofu, drained and crumbled
- 1/4 cup Nutritional yeast
- 1/2 teaspoon Salt
- 1/4 teaspoon Black pepper
- 1 teaspoon Dried basil
- 1 teaspoon Dried oregano
- 2 cups Marinara sauce
- 1/4 cup Fresh basil, chopped (optional)
- 1/4 cup Vegan Parmesan cheese (optional)
Instructions
- Preheat your oven to 375°F (190°C).
- Cook the jumbo pasta shells according to the package instructions until al dente. Drain and set aside.
- Heat the olive oil in a large skillet over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
- Stir in the minced garlic and cook for another minute. Add the fresh spinach and stir until it wilts, about 4-5 minutes.
- Combine the crumbled tofu, nutritional yeast, salt, black pepper, dried basil, and dried oregano in a mixing bowl.
- Add the sautéed spinach and onion mixture to the tofu mixture and stir until thoroughly combined.
- Spread 1 cup of marinara sauce evenly in the bottom of a 9×13-inch baking dish. Stuff each cooked pasta shell with the tofu-spinach filling and place them in the dish.
- Pour the remaining marinara sauce over the stuffed shells and cover with foil.
- Bake in the preheated oven for 20 minutes. Remove the foil and bake for an additional 10 minutes until heated through and bubbling.
- Serve warm, garnished with chopped fresh basil and a sprinkle of vegan Parmesan cheese if desired.
Notes
Ensure pasta shells are fully cooked but still firm. You can use vegan ricotta instead of tofu for a creamier filling.
- Author: vivian-brooks
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegan
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 3g
- Sodium: 300mg
- Fat: 12g
- Saturated Fat: 1g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 0mg

No comment yet, add your voice below!