Authentic Pastitsio is a delicious Greek version of lasagna that layers pasta, minced meat, and a creamy béchamel sauce. It’s hearty, filling, and super comforting!
This dish is like giving your taste buds a warm hug! I love how all the flavors blend together. Plus, it’s perfect for gatherings—everyone keeps coming back for more! 😋
Key Ingredients & Substitutions
Pasta: Use pastitsio or bucatini pasta for that authentic texture. If you can’t find them, thick tubular pasta like ziti or penne works too. Just make sure they’re sturdy enough to hold the layers!
Ground Meat: Choose between beef or lamb for the meat sauce. If you’re looking for a lighter option, ground turkey is a good substitute, though it may change the flavor slightly.
Cheese: Kefalotyri is traditional and offers a nice sharpness, but feel free to use Parmesan if it’s more accessible. A blend of cheeses can also be delicious for a richer flavor.
Red Wine: While optional, it adds depth to the sauce. If you prefer not to use wine, beef broth can enhance the flavor just as well.
Béchamel Sauce: This creamy sauce is key to the dish’s richness. If you’re looking for a dairy-free option, try using almond or oat milk with a dairy-free butter substitute, though the texture will differ.
How Can I Create the Perfect Béchamel Sauce?
Making a béchamel sauce can seem tricky, but it’s all about technique. Here’s how to get it right:
- Start with a roux: Melt butter in a saucepan, then whisk in flour until smooth and golden. This creates the base of your sauce.
- Add warm milk slowly: Pour it in gradually while whisking continuously. This helps prevent lumps. Keep stirring until the mixture thickens—this usually takes about 8-10 minutes.
- Season well: Once thickened, remove from heat and let cool slightly before stirring in the beaten eggs and cheese. This ensures a smooth sauce that’s rich and flavorful!
Let the béchamel cool slightly before adding it to the pastitsio, as it thickens even more when left to rest.
These tips should help you master your Pastitsio and impress everyone at the table! Enjoy creating this delicious dish!

Authentic Pastitsio Greek Lasagna
Ingredients You’ll Need:
For the Pasta Layer:
- 500g (1 lb) pastitsio or bucatini pasta (or thick tubular pasta)
- 2 large eggs
- 1/2 cup grated Kefalotyri or Parmesan cheese
- Salt, to taste
For the Meat Sauce:
- 2 tbsp olive oil
- 1 large onion, finely chopped
- 2 garlic cloves, minced
- 500g (1 lb) ground beef or lamb
- 1 can (400g/14 oz) crushed tomatoes
- 1/4 cup red wine (optional)
- 1 cinnamon stick or 1 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 2 tbsp tomato paste
- 1/2 cup beef broth or water
- Salt and pepper, to taste
- 1 bay leaf
- 1 tbsp chopped fresh parsley
For the Béchamel Sauce:
- 100g (7 tbsp) unsalted butter
- 100g (about 3/4 cup) all-purpose flour
- 4 cups whole milk, warmed
- 2 large eggs, beaten
- 1/4 tsp ground nutmeg
- 1/2 cup grated Kefalotyri or Parmesan cheese
- Salt and white pepper, to taste
How Much Time Will You Need?
This delightful recipe takes about 30 minutes of preparation time, plus 45-60 minutes of baking time. Don’t forget to let it cool for about 20-30 minutes after baking—this way, your pastitsio will hold its shape beautifully when sliced!
Step-by-Step Instructions:
1. Prepare the Pasta:
Start by bringing a large pot of salted water to a boil. Cook the pasta until it’s just al dente (it will continue to cook in the oven). Drain the pasta well and return it to the pot. Stir in the beaten eggs and grated cheese, mixing everything together. Set this delicious mixture aside while you prepare the meat sauce.
2. Make the Meat Sauce:
In a large skillet, heat the olive oil over medium heat. Add the finely chopped onion and minced garlic, sautéing until they become translucent. Next, add the ground meat, breaking it apart with a spoon as it cooks until browned. If there’s excess fat, feel free to drain it. Stir in the tomato paste for about a minute before adding the crushed tomatoes, optional red wine, broth, cinnamon, nutmeg, bay leaf, salt, and pepper. Reduce the heat to low and let it simmer uncovered for about 30 minutes, stirring occasionally until the sauce thickens up. Don’t forget to remove the bay leaf at the end! Stir in the chopped parsley to add a fresh touch.
3. Prepare the Béchamel Sauce:
In a large saucepan, melt the butter over medium heat. Whisk in the flour, cooking for about 2-3 minutes until it turns golden and bubbly—this is your roux! Gradually whisk in the warm milk, stirring continuously until the mixture thickens and becomes smooth (this should take about 8-10 minutes). Once thickened, remove from heat and let it cool slightly before adding the beaten eggs, nutmeg, grated cheese, salt, and white pepper.
4. Assemble the Pastitsio:
Preheat your oven to 180°C (350°F) and lightly grease a deep rectangular baking dish. Start by spreading half of the pasta mixture evenly on the bottom of the dish. Layer on the meat sauce, spreading it out over the pasta, then cover with the remaining pasta mixture. Finally, pour the luscious béchamel sauce evenly over the top, spreading it with a spatula to ensure complete coverage.
5. Bake the Pastitsio:
Place the assembled pastitsio in the oven and bake for approximately 45-60 minutes. You’ll know it’s ready when the béchamel on top is set and has turned a lovely golden brown color.
6. Cool and Serve:
Once out of the oven, let the pastitsio cool for at least 20-30 minutes. This resting time is crucial for allowing the layers to set, making it easier to cut into beautiful slices. Before serving, garnish with a sprinkle of chopped parsley if desired. Enjoy your authentic Greek Pastitsio warm and savor every bite of this comforting dish!
This iconic Greek casserole, with its layers of tender pasta, rich spiced meat sauce, and creamy golden béchamel, is a delightful comfort food that’s perfect for family meals or special occasions. Bon appétit!
Can I Use Different Types of Meat for the Sauce?
Absolutely! While ground beef and lamb are traditional, you can also use ground turkey or chicken for a lighter option. Just keep in mind that the flavor will vary slightly depending on the meat used.
How Do I Store Leftover Pastitsio?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in the oven or microwave, adding a splash of milk to the béchamel if it seems thickened when reheating.
Can I Make Pastitsio Ahead of Time?
Yes, you can prepare the entire casserole a day in advance! Just assemble it, cover it tightly with plastic wrap, and refrigerate. When you’re ready to bake it, remove the wrap and bake as directed, adding an extra 10-15 minutes if it’s chilled.
What’s the Best Way to Serve Pastitsio?
Pastitsio is wonderful on its own, but you can serve it with a side salad or some crusty bread to soak up any leftover sauce. A dollop of Greek yogurt on the side can also add a nice creamy contrast!



