Skip to content

Vegan Stuffed Shells Recipe

VIVIAN WRITER
Published : April 24, 2026
Updated : April 25, 2026

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.

Vegan Stuffed Shells

Recipe at a Glance

Best forFamily dinners or meal prep
DifficultyEasy
Total time45 minutes
Servings4
Key tipEnsure pasta shells are fully cooked but still firm.
Smart swapUse 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.

IngredientQuantity
Jumbo pasta shells20
Olive oil1 tablespoon
Small onion, diced1
Garlic, minced3 cloves
Fresh spinach10 oz bag
Firm tofu, drained and crumbled14 oz
Nutritional yeast1/4 cup
Salt1/2 teaspoon
Black pepper1/4 teaspoon
Dried basil1 teaspoon
Dried oregano1 teaspoon
Marinara sauce2 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.

ItemValue
Prep time15 minutes
Cook time30 minutes
Store time3-5 days in the refrigerator
Calories320 per serving
Protein15g per serving
Carbohydrates45g per serving
Fat12g 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

ErrorExplanation
Undercooking the pastaPasta shells should be cooked al dente to avoid becoming mushy during baking. Make sure to follow package directions.
Overfilling the shellsIf shells are overstuffed, they can burst in the oven. Fill them generously but not overly packed.
Skipping the cooling stepAllowing the dish to cool slightly helps the flavors meld and makes serving easier.

Tips for Success

TipExplanation
Use fresh herbsAdding fresh basil or parsley as a garnish enhances flavor and presentation.
Experiment with spicesDon’t hesitate to add red pepper flakes, garlic powder or other spices to the tofu mix for extra flavor.
Make aheadThese 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!

IdeaBest forHow to do it
Swap spinach for kaleAdding varietyPrepare kale similarly by sautéing until wilted.
Serve with a side saladCreating a balanced mealChoose a fresh garden or Caesar salad to complement the dish.
Make in advanceSaving time on busy weekdaysAssemble the shells ahead and bake on the day you plan to serve.
Reheat leftoversEnjoying another hearty mealWarm 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 LinkWhy Try It Next
Creamy Vegan Sun-Dried Tomato PastaThis pasta dish is rich and flavorful, perfect for a quick dinner.
Vegetarian Baked BeansA hearty side that pairs wonderfully with stuffed shells.
Creamy Caramelized Onion PastaThis 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.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

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

Scale
  • 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

  1. Preheat your oven to 375°F (190°C).
  2. Cook the jumbo pasta shells according to the package instructions until al dente. Drain and set aside.
  3. Heat the olive oil in a large skillet over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
  4. Stir in the minced garlic and cook for another minute. Add the fresh spinach and stir until it wilts, about 4-5 minutes.
  5. Combine the crumbled tofu, nutritional yeast, salt, black pepper, dried basil, and dried oregano in a mixing bowl.
  6. Add the sautéed spinach and onion mixture to the tofu mixture and stir until thoroughly combined.
  7. 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.
  8. Pour the remaining marinara sauce over the stuffed shells and cover with foil.
  9. Bake in the preheated oven for 20 minutes. Remove the foil and bake for an additional 10 minutes until heated through and bubbling.
  10. 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

About the author

This recipe was crafted by Brooks Vivian, who develops quick and creative vegetarian meals. His focus is on simple, flavorful dishes that fit easily into a busy lifestyle.

No comment yet, add your voice below!


Add a Comment

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

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

About HookedToCook

At HookedToCook, we believe that cooking should be simple, quick, and fun. Whether you’re a busy professional, a parent, or someone just learning to cook, our step-by-step recipes are designed to make mealtime easy and enjoyable. Join our community and discover how every minute in the kitchen can turn into a moment worth savoring!

Recent Recipes