Vegetarian Pastitsio Recipe
Introduction
This vegetarian pastitsio is a comforting Greek-inspired pasta bake layered with a fragrant lentil tomato sauce and creamy white sauce. It’s hearty and wholesome, perfect for a satisfying meat-free meal that even carnivores will enjoy.

Ingredients
- 2 large onions (330g), halved and sliced
- 1 tbsp olive oil
- 2 tsp vegetable bouillon powder
- 2 bay leaves
- 2 tbsp balsamic vinegar
- 2 garlic cloves, finely grated
- 1 tsp dried oregano
- 1 tsp ground cinnamon
- 250g penne pasta
- 400g can chopped tomatoes
- 4 tbsp tomato purée
- 2 x 400g cans green lentils
- Salad of tomatoes, onion and dill tossed with lemon and olives, to serve
- 500ml milk or plant-based milk
- 50g wholemeal flour
- 1 egg, separated
- 40g vegetarian feta, crumbled
- ½ tsp oregano
Instructions
- Step 1: Heat the oven to 190C/170C fan/gas 5. In a large saucepan, combine the onions, olive oil, vegetable bouillon, bay leaves, balsamic vinegar, garlic, oregano, and cinnamon. Add about 250ml (a mug) of water, cover, and simmer for 10 minutes until the onions are soft. Remove the lid and cook for another 10 minutes, stirring frequently, until the water has evaporated and the onions are tender.
- Step 2: Meanwhile, cook the penne pasta in boiling water according to the package instructions or for about 10 minutes until al dente. Drain and set aside.
- Step 3: Stir the chopped tomatoes, tomato purée, and green lentils (including their liquid) into the softened onions. Mix well, cover, and simmer for 5 minutes. Remove the bay leaves once done.
- Step 4: To prepare the white sauce, pour the milk and 200ml water into a pan with the wholemeal flour. Whisk continuously to prevent lumps, and keep stirring until the sauce thickens, about 8–10 minutes.
- Step 5: Stir the egg white into the cooked pasta. Spread the pasta evenly on the base of a baking dish, then layer the lentil and tomato mixture over it. Next, mix the egg yolk into the white sauce and spoon this on top of the lentils. Scatter the crumbled vegetarian feta and sprinkle the oregano evenly over the top.
- Step 6: Bake in the preheated oven for 40 minutes until the top is bubbling and golden. Serve half with the fresh tomato, onion, and dill salad tossed with lemon and olives. Chill the remaining portion for another day.
Tips & Variations
- Use plant-based milk such as almond or soy if you prefer a dairy-free version.
- For added depth, try adding a pinch of nutmeg to the white sauce.
- Swap penne for other pasta shapes like rigatoni or ziti for more texture.
- Leftover pastitsio can be topped with extra feta or fresh herbs before reheating for a fresh flavor boost.
Storage
Store any leftovers covered in the refrigerator for up to two days. To reheat, place a portion on a microwave-safe plate and heat until piping hot, stirring halfway to ensure even warmth. This dish also freezes well—freeze in an airtight container for up to one month and thaw overnight before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of lentils in this recipe?
Yes, brown or red lentils can be used, but green lentils hold their shape best and complement the texture of the dish well.
Is there a vegan option for this pastitsio?
Absolutely! Use plant-based milk and omit the egg or replace it with a flax or chia seed egg, and substitute the vegetarian feta with a vegan cheese or tofu.
Print
Vegetarian Pastitsio Recipe
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A hearty and comforting vegetarian pastitsio featuring layers of penne pasta, a savory lentil and tomato sauce, and a creamy white sauce topped with crumbled vegetarian feta. This Greek-inspired baked dish is perfect for a wholesome family meal and pairs wonderfully with a fresh tomato, onion, and dill salad.
Ingredients
For the Lentil Sauce:
- 2 large onions (330g), halved and sliced
- 1 tbsp olive oil
- 2 tsp vegetable bouillon powder
- 2 bay leaves
- 2 tbsp balsamic vinegar
- 2 garlic cloves, finely grated
- 1 tsp dried oregano
- 1 tsp ground cinnamon
- 400g can chopped tomatoes
- 4 tbsp tomato purée
- 2 x 400g cans green lentils
For the Pasta:
- 250g penne pasta
For the White Sauce:
- 500ml milk or plant-based milk
- 50g wholemeal flour
- 1 egg, separated
- 40g vegetarian feta, crumbled
- ½ tsp oregano
To Serve:
- Salad of tomatoes, onion and dill tossed with lemon and olives
Instructions
- Prepare the onion base: Heat the oven to 190C/170C fan/gas 5. Put the onions and olive oil in a large saucepan along with the vegetable bouillon powder, bay leaves, balsamic vinegar, grated garlic, dried oregano, and ground cinnamon. Add about 250ml (1 mug) of water, cover the pan, and simmer for 10 minutes until the onions soften. Then uncover and cook for another 10 minutes, stirring often, until the water evaporates and onions become very soft.
- Cook the pasta: While the onions are cooking, boil the penne pasta in a large pan of salted water following the package instructions or for about 10 minutes until al dente. Drain the pasta and set aside.
- Make the lentil sauce: Stir the canned chopped tomatoes, tomato purée, and canned green lentils (including their liquid) into the softened onions. Mix thoroughly, cover the saucepan again, and simmer the sauce for 5 minutes. Remove and discard the bay leaves after simmering.
- Prepare the white sauce (béchamel): In a separate pan, pour the milk and 200ml water, then whisk in the wholemeal flour thoroughly to prevent lumps. Continuously stir the mixture over medium heat until it thickens, about 8-10 minutes.
- Assemble the layers: Gently stir the egg white into the cooked pasta, then spread this pasta evenly over the base of a baking dish. Spoon the lentil and tomato mixture on top of the pasta layer. Next, stir the egg yolk into the thickened white sauce and pour it gently over the lentil layer. Sprinkle the crumbled vegetarian feta and ½ tsp oregano evenly over the top.
- Bake the pastitsio: Place the assembled dish in the preheated oven and bake for 40 minutes until the top is bubbling and golden.
- Serve and store: Serve half the pastitsio warm accompanied by the fresh tomato, onion, and dill salad tossed with lemon and olives. The remaining half can be chilled and stored in the refrigerator for up to two days. Reheat in the microwave until piping hot before serving.
Notes
- The recipe uses vegetarian feta, making it suitable for vegetarians but ensure that the feta is truly vegetarian as some contain animal rennet.
- Plant-based milk can be used in the white sauce for a vegan adaptation, but omit the egg or substitute with vegan alternatives.
- Cooking the onions slowly with spices helps develop deep flavor in the lentil sauce.
- The dish stores well chilled and reheats easily, ideal for leftovers.
- For a gluten-free version, substitute wholemeal flour with gluten-free flour and use gluten-free pasta.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Main Course
- Method: Baking
- Cuisine: Greek
Keywords: vegetarian pastitsio, lentil pasta bake, Greek vegetarian recipe, meatless pastitsio, baked pasta dish

