Greek Pastitsio Recipe


5 Stars

4 Voters
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. This dish also popular in Egypt, it’s called inn Egypt macarona béchamel or macaroni béchamel.
1½ Hours
30 Minutes

    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  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.

Your email address will not be published


Join our newsletter for free recipes, cooking tips, video recipes and special offers