Skip to content

Vegan Stuffed Shells Recipe

sarah Mitchell photo
Published : July 7, 2026

Vegan Stuffed Shells is a delightful plant-based dish that brings together jumbo pasta shells filled with a savory tofu-spinach mixture, creating a comforting and satisfying meal. The shells are enveloped in rich marinara sauce and are perfect for dinner gatherings or meal prep throughout the week. This recipe is not only simple to prepare but also packs a nutritious punch, making it a great option for anyone looking to enjoy a delicious vegan meal.

Vegan Stuffed Shells

Recipe at a Glance

Best forFamily dinners and meal prep
DifficultyEasy
Total time50 minutes
Servings4
Key tipAllow shells to cool slightly before serving for better flavor.
Smart swapUse ricotta cheese in place of tofu if not vegan.

What are the key ingredients in Vegan Stuffed Shells?

The main ingredients in Vegan Stuffed Shells include jumbo pasta shells, firm tofu, fresh spinach, and marinara sauce. Tofu acts as a fantastic meat substitute, providing protein while maintaining a creamy texture when mixed with nutritional yeast and spices.

IngredientQuantity
Jumbo pasta shells20
Olive oil1 tablespoon
Onion, diced1 small
Garlic, minced3 cloves
Fresh spinach10 oz
Firm tofu, 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

The combination of firm tofu and nutritional yeast creates a filling that is flavorful and rich in protein, making Vegan Stuffed Shells a nutrient-packed dish. Fresh spinach adds a vibrant color and boosts the overall nutritional profile. Marinara sauce not only adds moisture but brings a deliciously tangy flavor that complements the stuffed shells perfectly.

Equipment Needed

  • Large pot for boiling pasta
  • Large skillet for sautéing
  • Mixing bowl
  • Baking dish
  • Aluminum foil

How do you make Vegan Stuffed Shells?

Making Vegan Stuffed Shells involves a simple series of steps, ensuring that the process is straightforward and enjoyable.

Step 1: Preheat your oven to 375°F (190°C).

Step 2: Cook the jumbo pasta shells according to package instructions until al dente. Drain and set aside.

Step 3: In a large skillet, heat olive oil over medium heat. Add diced onion and sauté until translucent, about 5 minutes.

Step 4: Stir in minced garlic and cook for 1 minute until fragrant, then add fresh spinach and stir until wilted, about 4 to 5 minutes.

Step 5: In a mixing bowl, combine crumbled tofu, nutritional yeast, salt, black pepper, dried basil, and dried oregano. Mix well.

Step 6: Add the sautéed spinach and onion mixture to the tofu mixture and stir until combined.

Step 7: Spread 1 cup of marinara sauce on the bottom of a baking dish. Stuff each pasta shell with the tofu-spinach mixture and place in the dish.

Step 8: Pour the remaining marinara sauce over the shells and cover with foil.

Step 9: Bake for 20 minutes, then remove the foil and bake for an additional 10 minutes until heated through and sauce is bubbling.

Step 10: Let cool slightly before serving. Garnish with fresh basil and sprinkle vegan Parmesan if desired.

ItemValue
Prep time20 minutes
Cook time30 minutes
Store time3 to 4 days in fridge
Calories320 per serving
Protein22g per serving
Carbohydrates42g per serving
Fat8g per serving

Common Mistakes to Avoid + Pro Tips for Success

As I enjoy making Vegan Stuffed Shells often, I have learned a few tips and mistakes to avoid to ensure my dish turns out perfect every time.

Mistakes to Avoid

ErrorExplanation
Overcooking the shellsIf you overcook the pasta shells, they may break apart when trying to stuff them. Cook just until al dente.
Skipping the cooling stepLetting the stuffed shells cool slightly allows the filling to set and makes serving easier.
Not seasoning adequatelySkip too much seasoning, and your filling could taste bland; always taste as you go.

Tips for Success

TipExplanation
Add fresh herbsGarnishing with fresh basil or parsley before serving brightens flavors and adds a pop of color.
Use quality marinara sauceA good marinara sauce will elevate your dish, so choose one that you love.
Experiment with fillingsFeel free to swap in other vegetables or different protein alternatives for variety.

Remember, the most important takeaway for Vegan Stuffed Shells is to have fun and enjoy the cooking process!

Why You Will Love This Recipe

Vegan Stuffed Shells is a dish I absolutely adore. It’s incredibly satisfying with a creamy, flavorful filling that’s full of nutrients and essential protein.

Comforting and Hearty

The combination of stuffed pasta and marinara sauce creates a comforting, hearty meal that satisfies those pasta cravings. It feels indulgent while being completely plant-based.

Super Simple Assembly

With just a few easy steps, anyone can whip up these delightful stuffed shells. You can even get kids involved in the stuffing process, making it a fun family activity.

Great for Meal Prep

This recipe is perfect for meal prepping. You can easily store leftovers for a quick lunch or dinner later in the week without sacrificing flavor.

Add Your Finishing Touch

For my own twist, I love adding different herbs and spices to the filling. You’ll also learn how letting the dish sit for a few minutes before serving enhances the flavors remarkably.

Variations, Serving, and Storage

Vegan Stuffed Shells can be adapted in a few ways to suit your taste or dietary preferences.

Delicious Variations

You can spice things up with a Mexican twist by adding black beans, corn, and taco seasoning to the filling. Alternatively, make a Mediterranean version by incorporating artichokes, sun-dried tomatoes, and olives into the mix.

Serving Suggestions

Serve your stuffed shells alongside a fresh salad or some garlic bread for a classic Italian meal. They also pair well with a creamy vegan coleslaw for a delightful textural contrast.

Storage and Make-Ahead Tips

The stuffed shells can be stored in an airtight container in the fridge for 3 to 4 days. If you’re preparing them ahead of time, assemble without baking, cover tightly, and refrigerate until you’re ready to pop them in the oven. Baked leftovers can be easily reheated in the microwave or oven.

IdeaBest forHow to do it
Mexican-inspired fillingSpice fansMix black beans, corn, and taco seasoning into your filling.
Serve with saladLight mealsPair with a crisp green salad and garlic bread.
Make-ahead mealsBusy weeknightsAssemble shells, cover, and refrigerate until ready to bake.
Flavorful marinaraEnhanced tasteUse a premium marinara for deeper flavor impact.

More Recipes You Can Try Next

If you enjoyed making Vegan Stuffed Shells, you might love these other recipes.

Recipe LinkWhy Try It Next
Mushroom and Spinach LasagnaThis lasagna offers a similar comforting vibe with layers of rich flavors.
Creamy Vegan Pesto PastaAnother easy and delicious pasta dish that celebrates fresh ingredients.
Vegetarian Baked BeansThese beans make a perfect side dish and are packed with protein.

Final Thoughts

Vegan Stuffed Shells is a recipe worth trying time and time again. It’s not just a meal; it’s a wholesome experience that brings comfort and smiles to the table.

Whether you’re cooking for yourself or a loved one, I hope this dish becomes a favorite in your home. Give it a try or save it for a special occasion, you can always find me on Pinterest for more delicious inspiration!

FAQ

Can I use gluten-free pasta for Vegan Stuffed Shells?

Yes! Gluten-free pasta works great for this recipe. Just ensure to cook it according to the package instructions, as gluten-free pasta can have different cooking times and techniques than regular pasta.

What can I use instead of tofu?

If you’re not a fan of tofu, you could use vegan ricotta, cashew cream, or even mashed chickpeas. These alternatives will maintain a creamy texture and add a unique flavor to your stuffing.

Can I freeze the stuffed shells?

Yes, you can freeze the assembled, unbaked stuffed shells. Just cover them tightly with foil and store them in an airtight container. When ready to bake, simply remove from the freezer and cook without thawing; just add additional baking time.

How do I know when the Vegan Stuffed Shells are done?

The stuffed shells are done when the marinara sauce is bubbling and the filling is heated through. A quick check can be made by sticking a fork into one to feel the warmth.

Are Vegan Stuffed Shells suitable for meal prep?

Absolutely! These shells are perfect for meal prepping. You can prepare them ahead of time, store in the fridge for a few days, or even freeze for later.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Vegan Stuffed Shells is a delightful plant-based dish that brings together jumbo pasta shells filled with a savory tofu-spinach mixture, creating a comforting and satisfying meal. The shells are enveloped in rich marinara sauce and are perfect for dinner gatherings or meal prep throughout the week. This recipe is not only simple to prepare but also packs a nutritious punch, making it a great option for anyone looking to enjoy a delicious vegan meal. stuffed shells

Vegan Stuffed Shells

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Delightful plant-based jumbo pasta shells filled with a savory tofu-spinach mixture and enveloped in rich marinara sauce.

  • Total Time: 50 minutes
  • Yield: 4 servings 1x

Ingredients

Units 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, 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 package instructions until al dente. Drain and set aside.
  3. In a large skillet, heat olive oil over medium heat. Add diced onion and sauté until translucent, about 5 minutes.
  4. Stir in minced garlic and cook for 1 minute until fragrant, then add fresh spinach and stir until wilted, about 4 to 5 minutes.
  5. In a mixing bowl, combine crumbled tofu, nutritional yeast, salt, black pepper, dried basil, and dried oregano. Mix well.
  6. Add the sautéed spinach and onion mixture to the tofu mixture and stir until combined.
  7. Spread 1 cup of marinara sauce on the bottom of a baking dish. Stuff each pasta shell with the tofu-spinach mixture and place in the dish.
  8. Pour the remaining marinara sauce over the shells and cover with foil.
  9. Bake for 20 minutes, then remove the foil and bake for an additional 10 minutes until heated through and sauce is bubbling.
  10. Let cool slightly before serving. Garnish with fresh basil and sprinkle vegan Parmesan if desired.

Notes

Allow shells to cool slightly before serving for better flavor. You can use ricotta cheese instead of tofu if not vegan.

  • Author: Sarah Mitchell
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 4g
  • Sodium: 600mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 4g
  • Protein: 22g
  • Cholesterol: 0mg

About the Author

sarah Mitchell photo

Sarah Mitchell founder and Editorial Director of CookMinutes,  develops clear, trusted, and time-saving recipes that help home cooks prepare delicious meals with confidence, even on the busiest days.

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

cookminutes logo

About CookMinutes

At CookMinutes, we share real recipes for real life, simple, nourishing, and tested in everyday kitchens. Our small team of passionate home cooks focuses on practical meals you can trust, from quick weeknight dinners to cozy weekend bakes. No fluff, just honest food made with care.

Recent Recipes

Recipe Collections