Vegan Ricotta Spinach Pasta Shells Baked

Jumbo pasta shells stuffed with a creamy vegan ricotta made from tofu, nutritional yeast, and fresh spinach create a satisfying plant-based take on a classic Italian comfort dish. The filling combines umami-rich nutritional yeast with bright lemon juice and aromatic herbs for depth. Baked in tomato sauce and topped with a nutty parmesan alternative, these conchas deliver tender pasta, silky filling, and textural contrast. Perfect for anyone seeking elegant vegetarian entertaining or weeknight dinners that feel special. Serve as a main course for family gatherings or dinner parties. This version replaces ricotta and dairy cheese entirely while maintaining creamy, luxurious texture through tofu and plant-based ingredients, proving vegan pasta dishes can be just as indulgent and flavorful as their traditional counterparts.
Ingredients
- 28 jumbo pasta shells
- 1 lb frozen spinach (or 700 g fresh spinach), finely chopped
- 12 oz firm tofu
- ¼ cup nutritional yeast
- 1 ½ tbsp olive oil
- 1 ½ tsp garlic powder
- 1 tsp onion powder
- 1 tsp dried basil
- ½ tsp poultry seasoning, or fine herbs(optional)
- lemon juice, from 1 large lemon
- 1 ⅛ tsp salt
- 3 tbsp unsweetened plant milk or water
- shredded vegan cheese(optional)
- ¾ cup mixed nuts, or your preferred nut or seed
- ¾ tsp salt
- ¼ tsp garlic powder
- tomato sauce
Instructions
- 1
Cook the jumbo pasta shells according to package directions. Drain and rinse with cold water to stop cooking. Set aside.
- 2
In a large skillet over medium heat, add the frozen spinach (or cook fresh spinach for 5-7 minutes), cover, and let defrost. Uncover, break up with a spatula until fully cooked. Transfer to a bowl and let cool.
- 3
Blend or process the tofu, nutritional yeast, olive oil, garlic powder, onion powder, basil, poultry seasoning or herbs, lemon juice, salt, and plant milk or water until creamy. Transfer to the spinach bowl and mix until combined. Refrigerate for 20 minutes to thicken slightly.
- 4
Transfer filling to a piping bag or small squeeze bottle with a small opening.
- 5
Preheat the oven to 350°F and prepare a large baking dish. Fill each pasta shell with ricotta mixture using the piping bag, pressing gently. Transfer to the baking dish. Repeat with remaining shells and filling.
- 6
Pour tomato sauce over the filled shells. Bake for 25-30 minutes.
- 7
Remove from oven, top with vegan cheese and let melt from residual heat (or place in turned-off oven for a few minutes if needed).
- 8
Blend or process all nut parmesan ingredients until sandy. Reserve.
- 9
Serve shells with nut parmesan sprinkled on top.
Tips
Chill the tofu ricotta filling for 20 minutes before piping to achieve the right consistency for neat, controlled filling without the mixture squishing out sideways as you work.
Blend the nut parmesan until sandy and granular, not powder-fine; this mimics real Parmigiano-Reggiano texture and prevents clumping when sprinkled.
Cook fresh spinach with a lid to trap steam for faster wilting, then uncover to evaporate excess moisture so the filling stays thick and doesn't water down the shells.
Good to Know
Cover and refrigerate finished dish up to 3 days. Do not freeze the cooked shells as the tofu filling can separate when thawed.
Prepare the ricotta filling up to 2 days ahead and store in an airtight container in the fridge. Cook and cool the pasta shells up to 1 day ahead. Assemble and bake on the day of serving.
Serve warm with nut parmesan. Pair with a simple green salad, garlic bread, or roasted vegetables and a light white wine.
Common Mistakes
Do not skip refrigerating the tofu ricotta to avoid filling that is too loose and spreads instead of piping neatly.
Do not blend the nut parmesan too long to avoid fine powder that clumps; stop when sandy and textured.
Do not omit cooling the spinach before mixing into ricotta to avoid separating the filling with excess heat.
Substitutions
Dairy-Free Swaps
Vegan Options
omit half the plant milk if using cashew cream
Full guide →General Alternatives
FAQ
Can I freeze these stuffed shells?
Freezing is not recommended. The tofu-based ricotta can become grainy and separate during thawing. Store cooked shells in the refrigerator up to 3 days instead. You can freeze assembled unbaked shells on a tray, then transfer to bags, and bake directly from frozen, adding 10-15 minutes to baking time.
What if I don't have a piping bag?
Use a small ziplock bag with one corner snipped off, a squeeze bottle, two spoons to dollop filling, or simply spread filling inside each shell with a small spoon or knife. Results are equally delicious; piping only creates neater presentation.
Can I make this filling ahead?
Yes. The tofu ricotta keeps in an airtight container in the fridge for up to 2 days. Mix cooled spinach into the filling just before assembling shells so spinach doesn't release excess moisture. Keep nut parmesan separate in a sealed jar up to 1 week.