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.

Table of Contents
Recipe at a Glance
| Best for | Family dinners and meal prep |
| Difficulty | Easy |
| Total time | 50 minutes |
| Servings | 4 |
| Key tip | Allow shells to cool slightly before serving for better flavor. |
| Smart swap | Use 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.
| Ingredient | Quantity |
|---|---|
| Jumbo pasta shells | 20 |
| Olive oil | 1 tablespoon |
| Onion, diced | 1 small |
| Garlic, minced | 3 cloves |
| Fresh spinach | 10 oz |
| Firm tofu, 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 |
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.
| Item | Value |
|---|---|
| Prep time | 20 minutes |
| Cook time | 30 minutes |
| Store time | 3 to 4 days in fridge |
| Calories | 320 per serving |
| Protein | 22g per serving |
| Carbohydrates | 42g per serving |
| Fat | 8g 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
| Error | Explanation |
|---|---|
| Overcooking the shells | If you overcook the pasta shells, they may break apart when trying to stuff them. Cook just until al dente. |
| Skipping the cooling step | Letting the stuffed shells cool slightly allows the filling to set and makes serving easier. |
| Not seasoning adequately | Skip too much seasoning, and your filling could taste bland; always taste as you go. |
Tips for Success
| Tip | Explanation |
|---|---|
| Add fresh herbs | Garnishing with fresh basil or parsley before serving brightens flavors and adds a pop of color. |
| Use quality marinara sauce | A good marinara sauce will elevate your dish, so choose one that you love. |
| Experiment with fillings | Feel 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.
| Idea | Best for | How to do it |
|---|---|---|
| Mexican-inspired filling | Spice fans | Mix black beans, corn, and taco seasoning into your filling. |
| Serve with salad | Light meals | Pair with a crisp green salad and garlic bread. |
| Make-ahead meals | Busy weeknights | Assemble shells, cover, and refrigerate until ready to bake. |
| Flavorful marinara | Enhanced taste | Use 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 Link | Why Try It Next |
|---|---|
| Mushroom and Spinach Lasagna | This lasagna offers a similar comforting vibe with layers of rich flavors. |
| Creamy Vegan Pesto Pasta | Another easy and delicious pasta dish that celebrates fresh ingredients. |
| Vegetarian Baked Beans | These 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.

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







No comment yet, add your voice below!