Calling Pastitsio "Greek lasagna" misses the point entirely — the cinnamon and allspice in the meat sauce make any Italian comparison impossible; these are the aromas that Byzantine and Ottoman kitchens left on the shores of the Aegean. Tubular pasta layered with spiced meat sauce, then sealed under a thick, egg-enriched béchamel: the three layers lock together in the oven so firmly that a good pastitsio holds its structure perfectly when cut into squares. A Sunday lunch classic across Greece, this dish is measured by the home rather than the restaurant — a large baking dish, a large family, and a version that tastes just as good cold the next day.
Heat the olive oil in a large skillet over medium heat.
Add the chopped onion and minced garlic, and cook until the onion is translucent.
Add the ground beef or lamb and cook until browned. Drain any excess fat.
Stir in the chopped tomatoes, tomato paste, red wine, ground cinnamon, ground allspice, dried oregano, bay leaf, salt, and pepper.
Simmer the sauce for about 30 minutes, stirring occasionally, until it thickens. Remove the bay leaf and set aside.
In a medium saucepan, heat the milk over medium heat until warm.
In another saucepan, melt the butter over medium heat. Add the flour and cook, stirring constantly, for about 2 minutes to form a roux.
Gradually whisk in the warm milk until smooth and thickened.
Remove from heat and stir in the ground nutmeg, salt, and pepper.
Allow the sauce to cool slightly, then whisk in the lightly beaten eggs.
Cook the pasta according to the package instructions until al dente. Drain and return to the pot.
Stir in the grated Parmesan cheese, lightly beaten eggs, and olive oil. Mix well to combine.
Preheat your oven to 180°C (350°F).
Grease a large baking dish with olive oil.
Spread half of the pasta mixture evenly in the baking dish.
Pour the meat sauce over the pasta, spreading it out evenly.
Add the remaining pasta mixture on top of the meat sauce, spreading it out evenly.
Pour the bechamel sauce over the top layer of pasta, spreading it out evenly with a spatula.
Bake the pastitsio in the preheated oven for about 45-50 minutes, or until the top is golden brown and the bechamel sauce is set.
Let the pastitsio cool for about 10-15 minutes before serving to allow it to set.
Serve the pastitsio warm, cut into squares.
Pastitsio is a Greek baked pasta built in three layers: tubular pasta mixed with egg and cheese, a spiced meat sauce scented with cinnamon and allspice, and a thick egg-enriched béchamel on top. Unlike lasagna, the spice profile is distinctly eastern Mediterranean — the cinnamon in the meat is not a mistake, it is the defining characteristic.
Pastitsio evolved from Italian pasticcio but diverged sharply: cinnamon and allspice in the meat, tubular pasta instead of flat sheets, and a much thicker béchamel. Byzantine and Ottoman culinary influences left their mark, making pastitsio a dish that could only have come from the crossroads of Europe and the Levant.
The meat sauce needs ground beef or lamb, onion, garlic, canned tomatoes, red wine, cinnamon, allspice, and oregano — the cinnamon is non-negotiable. The béchamel requires butter, flour, whole milk, nutmeg, and eggs that set the sauce so it holds its shape when sliced. The pasta layer is typically bucatini or thick penne with Parmesan.
Let the béchamel cool slightly before adding beaten eggs — adding them to a very hot sauce will scramble them. Once baked, wait at least 15 minutes before cutting; the layers need time to set and firm up so each square holds its shape. Cold pastitsio the next day, reheated in the oven, is many Greeks' preferred way to eat it.
Pastitsio is a complete meal on its own. A simple green salad with lemon and olive oil, or a classic horiatiki (Greek village salad), is all you need. A glass of dry red wine — Xinomavro or Agiorgitiko — completes the table. Tzatziki on the side is common in home settings.