This vegan pastitsio reimagines the classic Greek pasta casserole with a spiced red lentil filling and a creamy tofu bechamel, all baked until golden. It is the ultimate comforting plant-based bake to share with family and friends.
Cook the pasta according to the instructions on the package, until al dente.
Add the olive oil to a large skillet over medium heat.
When hot, add the chopped onion. Saute for a few minutes.
Add the chopped carrot and continue to cook for about 5 minutes.
Add the tomatoes and cook for 2 more minutes.
Add the tomato juice, tomato paste, wine, and lentils. Let them cook until the lentils absorb the liquids, stirring occasionally.
Add the cinnamon, cumin, black pepper, garlic powder, smoked paprika, and nutmeg. Mix well to incorporate. Add the water and let it cook for about 7 more minutes, then set aside.
Make the vegan bechamel sauce.
In a sauce pot over low heat, melt the vegan butter.
Add the flour and whisk well until the mixture becomes thick.
Add the milk, stirring continuously until the mixture thickens.
Add the white pepper, salt, and nutmeg.
Divide the sauce into two parts.
Using a food processor, blend one part of the sauce with the silken tofu until smooth.
In a baking dish, layer the cooked pasta on the bottom, cover it with the plain bechamel sauce, then add the lentil mixture and top it with the tofu sauce.
Bake at 200C for about 35 minutes, or until golden on top.
Notes
Let the casserole rest for 10-15 minutes after baking so the layers set and slice cleanly. Store leftovers covered in the fridge for up to 4 days; it reheats beautifully in the oven or microwave.