Vegan Stuffed Shells

Posted on September 27, 2025

Plate of Vegan Stuffed Shells topped with fresh herbs

Irresistibly Creamy Vegan Stuffed Shells with Tofu Spinach Ricotta


As a lifelong food enthusiast, I’ve always believed that the heart of a home lies in the kitchen. I still remember the first time I walked into my grandmother’s house on a Sunday afternoon, greeted by the savory aroma of baked pasta wafting through the air. It was one of those magical moments that instilled in me a love for comfort food, especially when it comes filled with rich flavors and nourishing ingredients. That’s why I am excited to share my favorite recipe for Vegan Stuffed Shells with Tofu Spinach Ricotta.

These decadent shells are far more than just a meal; they’re a delightful hug on a plate, brimming with creamy tofu, vibrant spinach, and zesty herbs. What sets this dish apart from the others is its delightful texture, which is achieved without any dairy, making it perfect for both vegans and those looking to lighten their meals. I promise you this: once you’ve taken a bite, you’ll feel that warm nostalgia I felt as a child.

In this post, you’ll learn how to create these delectable, plant-based stuffed shells that are not just easy to whip up but are also a true crowd-pleaser. So roll up those sleeves and get ready for a comfort-food adventure!

What Are Vegan Stuffed Shells with Tofu Spinach Ricotta?

At its essence, vegan stuffed shells are large pasta shells filled to the brim with a mix that substitutes traditional ricotta cheese for a hearty and nutritious tofu filling. Originating from Italian cuisine, stuffed pasta has evolved into a beloved dish all around the world, often served at family gatherings or cozy dinners.

These shells are unique, combining the nuttiness of nutritional yeast and the creaminess of tofu to create a ricotta-like filling. The vibrant green spinach adds a pop of color and additional nutrients, making this dish not only beautiful to serve but also wholesome. Ideal for any occasion—from potlucks to cozy weeknight dinners—this recipe transcends dietary restrictions, making it a versatile choice for anyone seeking comfort in a plant-based meal.

Why You’ll Love This Recipe

  1. Deliciously Nutritious: Packed with plant-based protein from tofu and fiber from spinach, these stuffed shells will keep you satiated without feeling heavy. You can indulge guilt-free!

  2. Homemade vs. Store-bought: Unlike the expensive, preservative-laden options at stores or restaurants, making your own stuffed shells is not only cost-effective but ensures you know exactly what goes into your meal.

  3. Customizable: Feel free to experiment with other veggies like bell peppers or mushrooms for the filling, or swap out the marinara sauce for a creamy Alfredo—endless possibilities!

  4. Easy Prep and Clean Up: This recipe can have you in and out of the kitchen in no time, and it’s made all in one baking dish, so your cleanup will be a breeze!

  5. Perfect for Meal Prep: These shells keep well in the fridge and freeze beautifully, so they’re ideal for meal prepping or making ahead for busy weeks.

Ingredients Section

For the Filling

  • 14 oz Firm Tofu (pressed for 10 minutes; aim for high-quality brands like Nasoya or Wildwood)
  • 1/4 cup Nutritional Yeast (this gives a cheesy flavor; try Bragg’s for high quality)
  • 1/2 cup Almond Flour (or pumpkin seed meal for nut-free option, or swap in 2 oz more tofu)
  • 2 teaspoons Mellow Miso (adds umami; look for white miso in any health food store)
  • 1/2 teaspoon Salt
  • 1/2 teaspoon Black Pepper
  • 2 teaspoons Dried Basil
  • 2 teaspoons Dried Oregano
  • 2 tablespoons Lemon Juice
  • 2 tablespoons Fresh Basil (finely chopped)
  • 1 Clove Garlic (chopped, as fresh as possible)
  • 1 teaspoon Garlic Powder
  • 1/2 cup Vegan Mozzarella (for extra creaminess, I like Violife or Daiya)
  • 4 to 5 oz Frozen Spinach (thawed and excess moisture squeezed out)

For Assembly

  • 6 to 7 ounces Large Shells (16-18 shells, cooked according to packaging instructions)
  • 24 ounces Marinara Sauce (homemade or store-bought; I would recommend Rao’s for a premium option)
  • 2 tablespoons Vegan Parmesan for topping (optional; check out Violife or Nutritional Yeast)

Notes

  • Ensure the tofu is well-pressed to remove excess moisture, which can make the filling watery.
  • Bring your ingredients to room temperature for easier blending.

Step-by-Step Instructions

1. Make the Pasta

Begin by cooking your shells according to packaging instructions. Drain and rinse them with cold water to stop the cooking process. To prevent them from sticking together, toss them with a teaspoon or two of extra virgin olive oil.

2. Prepare the Spinach

Thaw your frozen spinach if you haven’t already; a minute in the microwave works wonders. Be sure to squeeze out any excess moisture before setting it aside for the filling.

3. Make the Filling

In a food processor, combine the pressed tofu, nutritional yeast, almond flour, miso, salt, pepper, dried herbs, lemon juice, fresh garlic, vegan mozzarella, extra virgin olive oil, and half of the prepared spinach. Pulse until the tofu breaks down, and the mixture is creamy but still somewhat textured. Add the spinach and pulse just a couple of times to incorporate without completely blending it in.

4. Assemble

Spread half of your marinara sauce across the bottom of a baking dish. Fill each shell generously with the tofu filling and nestle them snugly in the sauce, side by side. Pour the remaining marinara sauce over the tops of the shells. For extra moisture, sprinkle 1 to 2 tablespoons of water particularly around the edges.

5. Bake

Top with vegan Parmesan if desired. Bake in a preheated oven at 350ºF (180ºC) for 25 to 30 minutes. If you prefer the top to stay moist, lightly cover it with parchment for the first half of baking.

6. Serve

Let it sit for a few minutes after baking (this will ensure the filling sets a little). Serve it with extra marinara sauce, garlic bread, or even a fresh side salad for a complete meal.

Chef’s Tips

  • Avoid overpacking the shells—too much filling can make them break.
  • Make sure to reheat your marinara sauce before pouring it over the shells for better flavor infusion.

Expert Tips & Tricks

  1. Create a Flavor Bomb: Experiment with adding crushed red pepper flakes or chopped sun-dried tomatoes to the filling for an unexpected kick!

  2. Storage Recommendations: Store leftovers in an airtight container in the fridge for up to 3-4 days.

  3. Make-Ahead Instructions: Assemble the shells, but store them unbaked in the fridge. When ready to serve, bake from cold but add an additional 5-10 minutes to the baking time.

  4. Troubleshooting: If your filling seems too crumbly, mix in a splash of plant-based milk until you reach the desired consistency.

  5. Safety First: Always check for allergies when using substitutions, especially for nut-free variants.

Serving Suggestions

Pair your Vegan Stuffed Shells with a fresh, crisp green salad dressed in lemon vinaigrette or a side of warm garlic bread for the ultimate comfort meal. Present them beautifully topped with a sprinkle of fresh chopped basil or a drizzle of balsamic glaze for that upscale touch many crave. Great for cozy family dinners, potluck gatherings, or meal preps that make life just a little easier!

Variations & Substitutions

Feeling adventurous? Here are some fun variations you can try out:

  • Different Veggies: Swap out spinach for kale, or add roasted red peppers or artichokes for an added twist.

  • Seasonal Flavors: Incorporate seasonal veggies like zucchini or butternut squash when they’re available fresh.

  • Change the Sauce: Try a pesto sauce instead of marinara for a green twist or a creamy vegan Alfredo sauce for a rich alternative.

Nutrition & Storage Info

  • Preparation Time: 20 minutes
  • Cooking Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Estimated Calories per Serving: 350 calories

Storage Instructions

  • Fridge: Store in an airtight container for up to 4 days.
  • Freezer: Can be frozen before baking, and will last about 2-3 months. Thaw in the fridge overnight and bake as directed.

FAQ Section

  1. Can I use different pasta shapes?
    Absolutely! Feel free to use any pasta shape; just adjust your cooking time as needed.

  2. What can I substitute for tofu?
    If you’re not keen on tofu, try using a store-bought vegan ricotta or cashew cream!

  3. How do I make it gluten-free?
    Use gluten-free pasta shells and ensure your flour alternatives are certified gluten-free.

  4. Is this dish kid-friendly?
    Totally! Kids love stuffed pasta, and the flavors are mild enough for picky eaters.

  5. Can I prepare this a day in advance?
    Yes, assemble the shells and store them unbaked in the refrigerator. Just bake them when you’re ready!

  6. What can I serve with this dish?
    Garlic bread, a Caesar salad, or a lemony quinoa salad pair beautifully.

  7. How do I reheat leftovers?
    You can reheat in the oven at 350°F for about 15 minutes or in the microwave for a quick meal.

  8. What’s the best way to store marinara sauce?
    Store leftover marinara sauce in an airtight container in the fridge for up to a week.

  9. Are these stuffed shells spicy?
    No, but you can add spices like crushed red pepper flakes if you want a bit of heat.

  10. Can I use fresh spinach instead of frozen?
    Absolutely! You will just need to sauté it briefly to wilt it down before using in the filling.

Conclusion

These Vegan Stuffed Shells with Tofu Spinach Ricotta aren’t just a delicious vegan option; they carry on the legacy of comfort food that warms the heart and soul. I invite you to dive into this culinary adventure and embrace the joys of plant-based cooking.

I can’t wait to hear how your version turns out! Please share your thoughts in the comments and let me know if you enjoyed this recipe. And don’t forget to check out my other comfort recipes on the blog for more delightful dishes! Happy cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Irresistibly Creamy Vegan Stuffed Shells with Tofu Spinach Ricotta


  • Author: ranimellcgmail-com
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

These decadent vegan stuffed shells are filled with a creamy tofu spinach ricotta, perfect for any occasion.


Ingredients

Scale
  • 14 oz Firm Tofu (pressed)
  • 1/4 cup Nutritional Yeast
  • 1/2 cup Almond Flour
  • 2 teaspoons Mellow Miso
  • 1/2 teaspoon Salt
  • 1/2 teaspoon Black Pepper
  • 2 teaspoons Dried Basil
  • 2 teaspoons Dried Oregano
  • 2 tablespoons Lemon Juice
  • 2 tablespoons Fresh Basil (finely chopped)
  • 1 Clove Garlic (chopped)
  • 1 teaspoon Garlic Powder
  • 1/2 cup Vegan Mozzarella
  • 4 to 5 oz Frozen Spinach (thawed)
  • 6 to 7 ounces Large Shells (cooked)
  • 24 ounces Marinara Sauce
  • 2 tablespoons Vegan Parmesan (optional)

Instructions

  1. Cook the shells according to packaging instructions. Drain and rinse with cold water. Toss with olive oil.
  2. Thaw the frozen spinach and squeeze out excess moisture.
  3. In a food processor, combine tofu, nutritional yeast, almond flour, miso, salt, pepper, dried herbs, lemon juice, fresh garlic, vegan mozzarella, and half of the spinach. Blend until creamy but textured. Add remaining spinach and pulse to combine.
  4. Spread half of marinara sauce in a baking dish. Fill each shell with the tofu mixture and place in the sauce. Pour remaining sauce over shells.
  5. Top with vegan Parmesan if using, and bake at 350ºF (180ºC) for 25-30 minutes.
  6. Let rest briefly before serving with extra marinara sauce.

Notes

Press tofu well to remove moisture. Bring ingredients to room temperature for easier blending.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 3g
  • Sodium: 700mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 4g
  • Protein: 15g
  • Cholesterol: 0mg

Keywords: vegan, pasta, stuffed shells, tofu, spinach, comfort food

Tags:

You might also like these recipes

Pinterest
Pinterest
fb-share-icon