
This vegan layered tofu pasta bake is hearty, wholesome, and packed with rich tomato flavor. Wholemeal penne is cooked in a savory vegetable sauce, then layered with spinach and a creamy lemon-tofu filling for a satisfying oven-baked dinner. It is also great for meal prep and reheats well.
Heat the rapeseed oil in a large deep frying pan or saucepan over medium heat. Add the chopped celery and carrots and cook for 8-10 minutes, stirring often, until softened and lightly golden. Stir in the garlic, thyme, and smoked paprika, then cook for 1 minute until fragrant.
Add the chopped tomatoes, tomato puree, and hot vegetable stock to the pan and bring to a boil. Stir in the wholemeal penne, reduce the heat to a gentle simmer, and cook for about 12 minutes, stirring occasionally, until the pasta is tender and the sauce has thickened. Stir through the chopped basil.
Meanwhile, defrost the spinach in the microwave or on the stovetop, then squeeze out as much excess liquid as possible. In a bowl, mash the silken tofu with the lemon juice and nutritional yeast until creamy. Heat the oven to 400F (200C), or 350F (180C fan). Spread the spinach over the base of a large shallow baking dish, spoon over half of the pasta mixture, spread the tofu mixture on top, then finish with the remaining pasta. Bake for 15-20 minutes until bubbling around the edges, then scatter over the olives and reserved basil leaves before serving.
Drain the spinach very well so the bake does not turn watery. If you cannot find silken tofu, use soft tofu and blend it for a smoother layer. Leftovers can be refrigerated for up to 4 days and reheated until piping hot.