Greek Pastitsio (Authentic Greek Lasagna) is a rich and comforting baked pasta dish that I love preparing when I want something hearty, traditional, and deeply satisfying. With its layered pasta base, warmly spiced meat sauce, and thick golden béchamel topping, this Greek classic brings together bold Mediterranean flavors in every bite. I find it perfect for family gatherings, holiday meals, or whenever I want to serve something truly special.
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
500 g (1 lb) bucatini or ziti pasta
2 egg whites
½ cup grated kefalotyri or parmesan cheese
Salt, for boiling water
2 tablespoons olive oil
1 onion, finely chopped
2 garlic cloves, minced
500 g (1 lb) ground beef or lamb
2 tablespoons tomato paste
1 cup crushed tomatoes
½ teaspoon ground cinnamon
⅛ teaspoon ground clove
Salt and pepper, to taste
¼ cup chopped parsley (optional)
¼ cup (60 g) butter
¼ cup (30 g) flour
3 cups (720 ml) whole milk, warm
2 egg yolks
¼ teaspoon nutmeg (optional)
½ cup grated kefalotyri or parmesan cheese
Salt and pepper, to taste
Directions
I start by heating the olive oil in a large pan over medium heat. I sauté the chopped onion until soft and translucent, then I add the minced garlic and cook for another minute. I add the ground meat and cook until browned, breaking it apart with a spoon as it cooks. I stir in the tomato paste, crushed tomatoes, cinnamon, clove, salt, and pepper, then let the sauce simmer uncovered for 30–40 minutes until thick and rich. If I want extra freshness, I stir in chopped parsley at the end and set the sauce aside.
While the meat sauce simmers, I bring a large pot of salted water to a boil. I cook the pasta until just al dente, drain it well, and mix it with the egg whites and half of the grated cheese. I set it aside while I prepare the béchamel.
To make the béchamel sauce, I melt the butter in a saucepan over medium heat. I whisk in the flour and cook it for 1–2 minutes until lightly golden. Gradually, I add the warm milk while whisking continuously to keep the sauce smooth. Once it thickens, I remove it from the heat and stir in nutmeg, grated cheese, salt, and pepper. After letting it cool slightly, I whisk in the egg yolks until the sauce is smooth and creamy.
I preheat the oven to 180°C (350°F) and grease a 9×13-inch baking dish. I spread the pasta evenly on the bottom, layer the meat sauce over it, and pour the béchamel evenly on top, smoothing the surface. Sometimes I sprinkle a little extra cheese over the top for a deeper golden crust.
I bake the pastitsio uncovered for 45–50 minutes, until the top is beautifully golden and bubbling. I always let it rest for at least 30 minutes before slicing so the layers hold together perfectly.
Servings and timing
Prep Time: 30 minutes
Cooking Time: 90 minutes
Total Time: 120 minutes
Servings: 8 servings
Calories: Approximately 650 kcal per serving
Variations
When I want a slightly richer flavor, I use ground lamb instead of beef. Sometimes I combine both for extra depth.
If I prefer a lighter version, I substitute part of the whole milk with low-fat milk, though I find the traditional version gives the creamiest texture.
For a vegetarian twist, I replace the meat with lentils or finely chopped mushrooms cooked with the same spices. I also like adding a pinch of allspice for a deeper aromatic note.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen over time, which makes leftovers especially delicious.
When reheating, I cover the portion with foil and warm it in a 160°C (325°F) oven until heated through. If I am in a hurry, I reheat individual slices in the microwave, though I find the oven keeps the texture best.
I can also freeze pastitsio for up to 2 months. I thaw it overnight in the refrigerator before reheating.
FAQs
Can I prepare pastitsio ahead of time?
Yes, I often assemble it a day in advance and refrigerate it unbaked. When I am ready to serve, I bake it as directed, adding a few extra minutes if needed.
Why do I need to let pastitsio rest before slicing?
I let it rest for at least 30 minutes because this allows the layers to set properly. If I cut it too soon, the layers may not hold their shape.
Can I use a different type of pasta?
Yes, I sometimes use penne if I cannot find bucatini or ziti. I just make sure to cook it al dente so it doesn’t become too soft during baking.
What cheese works best for authentic flavor?
Traditionally, kefalotyri is used, and I find it gives a sharp, salty flavor. Parmesan works well as an accessible substitute.
Can I make this dish gluten-free?
Yes, I use gluten-free pasta and substitute the flour in the béchamel with a gluten-free all-purpose blend. The texture remains creamy and delicious.
Conclusion
Greek Pastitsio (Authentic Greek Lasagna) is one of my favorite comfort foods because it combines hearty pasta, warmly spiced meat sauce, and creamy béchamel into one unforgettable dish. I love serving it at gatherings or preparing it ahead for a satisfying family meal. Once I slice into those beautiful layers, I know I have created a true Greek classic that everyone at the table will enjoy.
📖 Recipe:
Greek Pastitsio (Authentic Greek Lasagna)
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Cheryl
- Total Time: 120 minutes
- Yield: 8 servings
- Diet: Halal
Description
Greek Pastitsio is a rich and comforting baked pasta dish layered with spiced meat sauce, tender pasta, and creamy golden béchamel. This authentic Greek classic is perfect for family gatherings and special occasions.
Ingredients
500 g (1 lb) bucatini or ziti pasta
2 egg whites
½ cup grated kefalotyri or parmesan cheese
Salt, for boiling water
2 tablespoons olive oil
1 onion, finely chopped
2 garlic cloves, minced
500 g (1 lb) ground beef or lamb
2 tablespoons tomato paste
1 cup crushed tomatoes
½ teaspoon ground cinnamon
⅛ teaspoon ground clove
Salt and pepper, to taste
¼ cup chopped parsley (optional)
¼ cup (60 g) butter
¼ cup (30 g) flour
3 cups (720 ml) whole milk, warm
2 egg yolks
¼ teaspoon nutmeg (optional)
½ cup grated kefalotyri or parmesan cheese
Salt and pepper, to taste
Instructions
- Heat olive oil in a large pan over medium heat. Sauté the chopped onion until soft and translucent, then add the minced garlic and cook for 1 minute.
- Add the ground beef or lamb and cook until browned, breaking it apart with a spoon.
- Stir in tomato paste, crushed tomatoes, cinnamon, clove, salt, and pepper. Simmer uncovered for 30–40 minutes until thick. Stir in chopped parsley if using, then set aside.
- Bring a large pot of salted water to a boil. Cook pasta until just al dente, drain well, and mix with egg whites and half of the grated cheese. Set aside.
- To prepare the béchamel, melt butter in a saucepan over medium heat. Whisk in flour and cook for 1–2 minutes until lightly golden.
- Gradually whisk in the warm milk until smooth. Cook until thickened, then remove from heat and stir in nutmeg, remaining grated cheese, salt, and pepper.
- Allow the sauce to cool slightly, then whisk in the egg yolks until smooth and creamy.
- Preheat oven to 180°C (350°F) and grease a 9×13-inch baking dish. Spread pasta evenly on the bottom, layer with meat sauce, and pour béchamel over the top. Smooth the surface and sprinkle extra cheese if desired.
- Bake uncovered for 45–50 minutes until golden and bubbling. Let rest for at least 30 minutes before slicing and serving.
Notes
For richer flavor, use ground lamb or a mix of beef and lamb.
For a lighter version, substitute part of the whole milk with low-fat milk.
For a vegetarian option, replace meat with cooked lentils or finely chopped mushrooms seasoned with the same spices.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze for up to 2 months and thaw overnight before reheating.
Let the dish rest before slicing to help the layers set properly.
- Prep Time: 30 minutes
- Cook Time: 90 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Greek
Nutrition
- Serving Size: 1 serving
- Calories: 650 kcal
- Sugar: 8 g
- Sodium: 720 mg
- Fat: 38 g
- Saturated Fat: 20 g
- Unsaturated Fat: 15 g
- Trans Fat: 0.5 g
- Carbohydrates: 45 g
- Fiber: 3 g
- Protein: 32 g
- Cholesterol: 165 mg
