Description
This Vegan Pastitsio is a hearty Greek-inspired casserole featuring layers of tender pasta, a flavorful lentil-based ‘meat’ sauce, and a creamy vegan béchamel topping. Perfect for a comforting dinner, it combines traditional spices like cinnamon and allspice with wholesome plant-based ingredients for a delicious and satisfying meal.
Ingredients
Scale
Pasta
- 1 lb (450g) pasta (ziti or penne works well)
- 1 tablespoon olive oil (for greasing the baking dish)
Meat Sauce
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 large carrot, grated or finely chopped
- 1 cup lentils (or vegan ground meat)
- 1 (14 oz) can crushed tomatoes
- 1/4 cup tomato paste
- 1/2 cup red wine (optional)
- 1 teaspoon dried oregano
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground allspice
- Salt and pepper to taste
- 1/4 cup fresh parsley, chopped (optional)
Vegan Béchamel Sauce
- 1/4 cup vegan butter
- 1/4 cup all-purpose flour
- 2 1/2 cups unsweetened plant-based milk (almond, soy, or oat milk)
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon nutritional yeast (optional, for a cheesy flavor)
Instructions
- Cook the Pasta: Preheat the oven to 350°F (175°C). Cook the pasta according to the package instructions until al dente. Drain and set aside. Grease a large baking dish (about 9×13 inches) with olive oil.
- Make the “Meat” Sauce: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and garlic and sauté until softened, about 5 minutes. Add the grated carrot and cook for another 2-3 minutes.
- Add the Lentils: Add the lentils (or vegan ground meat) to the pan and stir well. Cook for 5 minutes, breaking up any large clumps if using vegan ground meat.
- Add the Tomatoes and Spices: Stir in the crushed tomatoes, tomato paste, red wine (if using), oregano, cinnamon, allspice, salt, and pepper. Bring to a simmer and cook for about 15-20 minutes, or until the sauce thickens. Stir occasionally. Adjust the seasoning as needed. If you like, stir in fresh parsley for added flavor.
- Make the Vegan Béchamel Sauce: In a medium saucepan, melt the vegan butter over medium heat. Once melted, whisk in the flour and cook for about 1-2 minutes to form a roux. Gradually add the plant-based milk while continuously whisking to avoid lumps. Keep whisking until the sauce thickens, about 5-7 minutes.
- Season the Béchamel: Once thickened, add the nutmeg, salt, pepper, and nutritional yeast (if using). Stir well and remove from heat.
- Assemble the Pastitsio: In the greased baking dish, spread half of the cooked pasta in an even layer. Top with the lentil “meat” sauce and spread evenly. Then, pour the remaining pasta on top of the meat sauce. Finally, pour the béchamel sauce over the entire casserole, spreading it out evenly with a spatula.
- Bake: Bake in the preheated oven for 30-35 minutes, or until the top is golden and bubbling. If you want a crispier top, you can broil it for an additional 2-3 minutes at the end.
- Cool and Serve: Let the pastitsio cool for 10-15 minutes before slicing and serving. Garnish with fresh parsley or more nutritional yeast, if desired.
Notes
- You can substitute lentils with vegan ground meat for a different texture.
- Red wine is optional but adds depth to the sauce.
- Nutritional yeast adds a cheesy flavor to the béchamel sauce but can be omitted.
- Letting the dish cool before serving helps it set and makes slicing easier.
- For a crispier top, broil for a few minutes at the end of baking.
- This dish can be prepared in advance and refrigerated before baking.
