Pastitsio | Greek Lasagna Recipe

Greek pastitsio (Pastichio) – a layer of pasta with cheese, layer of delicious meat mixture with tomato sauce and covered with third layer of rich béchamel sauce. This dish is also known as Greek lasagna and also remind moussaka (another amazing Greek dish). If you like to eat comfort food, this traditional Greek pastitsio is definitely worth a try.

For the pasta layer:
300g (10.5oz) Pasta
2 Eggs
140g (5oz) Feta cheese
1-2 tablespoons Olive oil
1 teaspoon Dried oregano
Salt to taste
Black pepper to taste
For the meat mixture:
1½ pound (700g) Ground beef
1 Onion, chopped
3 Garlic cloves, crushed
2 tablespoons Tomato paste
400g (14oz) Tomato sauce
1/4 teaspoon Cinnamon
Salt to taste
Black pepper to taste
2 Bay leaves
1 teaspoon Thyme
1/2 cup (120ml) Red wine
2-3 tablespoons Olive oil
For the béchamel sauce:
1L Milk
120g Butter
120g Flour
1/4 teaspoon Salt
¼ teaspoon Pepper
1/4 teaspoon Nutmeg
85g (3oz) Parmesan cheese
2 egg yolks


  1. Make the pasta layer: Cook the pasta to al dente according to package directions, drain. Let cool slightly, then add 2 eggs, chopped parsley, cheese, salt and pepper. Stir to combine. Transfer the pasta to a greased 13X9-inch (33X22cm) baking dish and set aside.
  2. Meat mixture: Heat 2 tablespoons of olive oil over medium heat in a large skillet. Add chopped onion, sauté for 3-4 minutes, add crushed garlic and sauté for 1-2 minutes more. Add ground beef, cook, breaking it up, until no longer pink, about 5-6 minutes. Add tomato paste and cook for 1-2 minutes, stirring occasionally. Add red wine, cook, until alcohol evaporated. Add tomato sauce, bay leaves, cinnamon, salt, pepper and simmer for 15-20 minutes, until thickens. Remove bay leaves and set the meat mixture aside.
  3. Béchamel sauce: In a large saucepan over medium heat melt the butter, add flour and whisk continuously, until smooth paste forms. Gradually add the warm milk while continually whisking to prevent lumps. Whisk until the sauce is smooth and thick. Remove from heat and add pinch salt, black pepper, nutmeg, parmesan and egg yolks, whisk until smooth.
  4. Preheat oven to 350F (175C).
  5. Assemble: add 4-5 tablespoons of the béchamel sauce to the meat mixture and mix until well combined. Spread meat mixture over the pasta layer. Pour béchamel sauce over the meat mixture and spread evenly. Grate some parmesan cheese on top.
  6. Bake for 40 minutes, until golden brown. Remove from oven and let cool for at least 30 minutes before serving.

• Instead of red wine you can use beef broth.
• I used penne pasta but you can use any other pasta for this recipe.
• Pastitsio can be serve warm or cold, but after baking it is important to let it cool for at least 30 minutes.

Similar Posts