Vegan Stuffed Spinach Shells

Topic: Flavorful Vegetarian Recipes That Satisfy

Vegan stuffed shells offer a comforting plant-based dinner option, featuring jumbo pasta shells packed with creamy cashew-tofu ricotta and nutritious spinach. The dish is topped with rich marinara sauce and baked until bubbly, making it ideal for family suppers or meal prep. Dairy-free and easily made gluten-free, these shells can be prepared in advance or frozen for convenience, ensuring hearty, flavorful results any night of the week.

A woman wearing a chef's hat and apron.
By racha Racha
Last modified on Tue, 12 Aug 2025 16:20:28 GMT
A plate of stuffed shells with sauce. Bookmark
A plate of stuffed shells with sauce. | recipesbyracha.com

Vegan stuffed shells bring together hearty pasta with creamy dairy-free ricotta for one of those weeknight dinners that ticks every box. This recipe is a comfort food classic made plant-based and it is a huge win for family meals or meal prep. The filling is rich and flavorful thanks to a blend of tofu and cashews, while the marinara sauce and spinach fill out every bite. If you are looking for an easy make-ahead dish that goes from freezer to oven to table so smoothly, these shells are going to be the answer.

I landed on this recipe during a frenzied week when I had leftover tofu and a craving for Italian. Now it is my go-to when friends come over or when I just need a meal prepped days ahead.

Ingredients

  • Raw cashews: Give the ricotta its creamy base so use unroasted cashews for best texture
  • Firm tofu: Adds body and protein plus absorbs flavors from lemon and seasonings
  • Lemon juice: Lifts the flavors with brightness and balances richness
  • Nutritional yeast: Provides a classic savory cheesy depth so choose one with a light color and nutty smell
  • Oat milk or unsweetened almond milk: Blends the filling to the right consistency look for versions with no gums or stabilizers for the smoothest blend
  • Frozen spinach: Brings nutrition and color opt for spinach with no added salt or seasoning for full flavor control
  • Jumbo pasta shells: Perfect for stuffing look for quality Italian or gluten free if needed
  • Marinara sauce: Forms the saucy base homemade or store bought both work stick to brands with minimal sugar
  • Kosher salt and black pepper: Standard seasoning that lets every flavor shine aim for a flaky sea salt if possible
  • Fresh basil and dairy free shredded cheese: Optional toppings but truly heighten freshness and melt

Instructions

Prepare Dairy Free Ricotta:
Pulse raw cashews in a food processor until very fine then add firm tofu drained and broken into chunks plus lemon juice nutritional yeast oat milk salt and pepper. Blend until smooth and creamy scraping down sides as needed. This step is the foundation for the filling and plenty of blending ensures a fluffy ricotta texture.
Mix the Filling:
Transfer the ricotta blend into a mixing bowl and fold in well drained frozen spinach. Thaw spinach beforehand and squeeze dry this keeps the filling from being watery. Combine thoroughly until the color is even throughout.
Cook and Fill Shells:
Boil jumbo shells in salted water until just al dente about one minute less than package recommends. Drain and rinse under cold water to stop cooking then lay out on a clean towel for easy handling. Using a small spoon gently fill each shell with the ricotta spinach mixture. Fill generously but avoid overstuffing so the shells can close slightly.
Assemble in Baking Dish:
Ladle a generous layer of marinara sauce across the bottom of a large baking dish. Arrange filled shells open side up in a snug single layer. Spoon or drizzle additional sauce over the shells making sure each one is coated. This ensures the pasta stays moist in the oven.
Bake and Finish:
Cover with foil and bake at three hundred fifty degrees Fahrenheit for thirty minutes. Remove the foil and bake an additional five to ten minutes until the tops are lightly golden and the sauce is bubbling. If using dairy free mozzarella sprinkle it over in the last five minutes for a melted finish.
A bowl of pasta with spinach and cheese.
A bowl of pasta with spinach and cheese. | recipesbyracha.com

My absolute favorite ingredient here is the homemade ricotta blend. When my daughter first tried these shells she could not believe they were dairy free. We now make an extra batch and use it in sandwiches and dips.

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to four days. For longer storage freeze fully baked shells in a freezer safe container then let thaw overnight before reheating. The filling holds up to freezing because the tofu and cashews stay creamy.

Ingredient Substitutions

If you are out of oat milk any unsweetened plant milk will blend well. Almond or soy milk are easy swaps. If you prefer different greens chopped kale or blanched chard give good color and earthy flavor. Instead of raw cashews try blanched almonds soaked in warm water.

Serving Suggestions

Serve with a big leafy salad lemony vinaigrette and warm bread for a satisfying meal. For added protein scatter toasted pine nuts or seed mix over the hot shells. Serve with extra basil and a drizzle of olive oil just before serving for a burst of brightness.

Cultural and Historical Context

Stuffed shells hail from Southern Italy where cheese filled pasta is a staple. The vegan twist emerged as more families looked for allergy friendly comfort food. Shells are commonly enjoyed during holidays or family gatherings because they are easy to prep ahead and bake in big batches.

Seasonal Adaptations

Use fresh wilted spinach in spring or summer for a brighter filling. Add roasted squash cubes in autumn for a sweet backdrop. Swap marinara for homemade roasted tomato sauce when you have fresh tomatoes in season.

Success Stories

Many cooks have doubled this recipe for parties because it feeds a crowd with ease. A longtime friend made this as her first vegan meal for her parents and they asked for the recipe right away. That creamy tofu cashew ricotta wins over even skeptical eaters.

Freezer Meal Conversion

Freeze assembled but unbaked shells in a freezer safe pan wrapped tightly with foil and labeled with the date. Bake from frozen uncovered for about ten minutes longer than the original instructions. If you need to freeze loose shells freeze them on a tray first then bag once solid for easy grab and go portions.

A plate of pasta with spinach and cheese.
A plate of pasta with spinach and cheese. | recipesbyracha.com

These vegan stuffed shells are crowd-pleasing and perfect for prepping ahead. Enjoy the comfort of creamy plant-based fillings in every bite.

Common Questions About Recipes

→ What is used for dairy-free ricotta?

The creamy filling blends raw cashews and firm tofu with lemon juice, nutritional yeast, and oat milk for a delicious dairy-free base.

→ Can I use gluten-free pasta shells?

Yes, gluten-free pasta shells can be substituted with great results for those who need a gluten-free option.

→ How can I freeze the stuffed shells?

You can freeze either individual filled shells or the entire assembled (unbaked) dish. Thaw before baking and adjust baking time as needed.

→ What sauce pairs best?

Classic marinara works best, but your favorite pasta sauce can be used for different flavor profiles.

→ Are there topping suggestions?

Top with fresh basil or your go-to dairy-free shredded cheese just before baking for a melty finish.

Vegan Stuffed Shells Spinach

Jumbo pasta shells filled with dairy-free ricotta and spinach, baked with marinara for a comforting plant-based meal.

Prep Time
30 minutes
Cooking Time
30 minutes
Total Time
60 minutes
By racha: Racha

Recipe Category: Vegetarian

Skill Level: Great for Beginners

Culinary Style: Italian-American

Makes: 4 Servings (20 stuffed jumbo shells)

Diet Preferences: Vegan-Friendly, Vegetarian-Friendly, No Dairy

What You'll Need

→ Dairy-Free Ricotta

01 1 cup raw cashews
02 8 ounces firm tofu, drained and pressed
03 2 tablespoons lemon juice
04 1/4 cup nutritional yeast
05 1/2 teaspoon kosher salt
06 1/4 teaspoon ground black pepper
07 1/4 cup unsweetened oat milk

→ Filling and Assembly

08 1 cup frozen spinach, thawed and drained
09 20 jumbo pasta shells
10 3 cups marinara sauce
11 Fresh basil, optional for garnish
12 Dairy-free shredded cheese, optional for topping

Steps to Follow

Step 01

Soak raw cashews in hot water for 30 minutes, then drain thoroughly before use.

Step 02

Combine soaked cashews, firm tofu, lemon juice, nutritional yeast, kosher salt, black pepper, and oat milk in a food processor. Blend until creamy and smooth, scraping down the sides as needed.

Step 03

Transfer dairy-free ricotta to a medium mixing bowl. Add thawed and well-drained frozen spinach, mixing thoroughly to incorporate.

Step 04

Cook jumbo pasta shells in a large pot of salted boiling water according to package instructions until al dente. Drain and rinse with cold water to stop cooking. Set aside.

Step 05

Fill each cooked shell with a generous spoonful of the ricotta-spinach mixture, ensuring even distribution among all shells.

Step 06

Spread 1 1/2 cups marinara sauce evenly over the base of a large baking dish. Arrange stuffed shells seam-side up in the dish. Pour remaining marinara sauce over the shells. Sprinkle with dairy-free shredded cheese if desired.

Step 07

Cover the baking dish with aluminum foil and bake in a preheated 350°F oven for 30 minutes. Remove foil and continue baking for an additional 5–10 minutes until heated through and lightly browned.

Step 08

Remove from oven and let rest for 5 minutes. Garnish with fresh basil and serve warm.

Additional Tips

  1. For best results, thaw and drain spinach thoroughly to prevent excess water in the filling.
  2. Prepared stuffed shells can be refrigerated for up to 2 days before baking.
  3. To freeze, assemble but do not bake. Cover tightly and freeze for up to 2 months.

Must-Have Gear

  • Food processor
  • Large pot
  • Baking dish
  • Mixing bowl
  • Aluminum foil

Potential Allergy Info

Check product labels for allergens and consult your healthcare provider if unsure.
  • Contains tree nuts (cashews) and soy (tofu).
  • For gluten-free option, use gluten-free jumbo shells.

Nutritional Details (Per Portion)

Nutritional info is provided for guidance and isn’t a substitute for professional health advice.
  • Calories: 422
  • Fat: 11 g
  • Carbohydrates: 65 g
  • Protein Content: 18 g