This vegan stuffed pasta casserole layers tender tube pasta filled with a creamy tofu-cashew ricotta and spinach, baked in a fresh tomato sauce and topped with melty vegan cheese. It's comforting, hearty, and surprisingly easy to make.
Boil the pasta al dente for about 6 minutes. It just needs to be soft enough to fill.
Preheat the oven to 200C.
Make the sauce:
Heat the olive oil in a skillet over medium heat. When hot, add the diced onion and minced garlic and saute for about 3 minutes, until soft. Add the crushed tomatoes, basil leaves, salt, and pepper, then cook for 7 more minutes, stirring occasionally. When the sauce is ready, set aside.
For the pasta stuffing:
Heat the oil in a skillet over medium heat. When hot, add the onion and saute for 3 minutes, then add the spinach and cook until wilted, about 5 minutes. Set aside.
In a food processor, add the soaked raw cashews, crumbled tofu, lemon juice, and nutritional yeast. Blend until smooth.
Add the cooked spinach and pulse 2-3 times. Scoop a tablespoon of stuffing into each cooked pasta tube.
Place the stuffed pasta in a baking dish in a single layer, pour over the tomato sauce, and bake for about 30 minutes.
Top with some shredded vegan cheese and serve.
Notes
Assemble ahead and refrigerate the unbaked casserole for up to a day before baking. Leftovers keep in an airtight container in the fridge for 3-4 days; reheat in the oven or microwave until warmed through.