
This Greek Pastitsio recipe is a traditional baked pasta dish layered with spiced meat sauce, creamy béchamel, and tubular pasta like bucatini or ziti. Often called Greek lasagna, Pastitsio is a beloved comfort food served at Sunday family lunches, holidays, and in every Greek taverna worth its salt.
At our house, this is the it dish for when we want something cozy, rich, and filling. It’s hearty, flavorful, and the kind of Greek family recipe that brings everyone to the table. And bonus: it makes amazing leftovers!
What Is Pastitsio?
Pastitsio (sometimes spelled Pastichio) is a classic Greek baked pasta casserole made with three delicious layers:
- Pasta Layer: Traditionally bucatini or thick tubular pasta mixed with egg whites and cheese.
- Meat Sauce: A tomato-based beef or lamb sauce scented with cinnamon, clove, and sometimes red wine.
- Béchamel Sauce: A thick, creamy white sauce enriched with eggs and grated cheese, baked to golden perfection.
It’s the ultimate Greek comfort food — kind of like lasagna’s Mediterranean cousin, but with Greek herbs and a creamy crown of béchamel that’s truly special.
Why I Love This Recipe?
It’s big-batch and make-ahead friendly: Great for gatherings, meal prep, or freezing. The cinnamon in the meat sauce makes it distinct and unforgettable. That creamy béchamel layer? It’s worth the extra step.
Trust me. This is one of those dishes that feels homey but looks impressive. Layers = leftovers win: It tastes even better the next day!

Key Ingredients & Substitutions for Pastitsio
Pasta: Bucatini is traditional, but ziti or penne also work.
Ground Meat: Use beef, lamb, or a combo. Lamb adds a richer flavor if you want to go full Greek taverna style.
Tomato Paste & Crushed Tomatoes: For the rich meat sauce base.
Red Wine: Adds depth. Optional, but lovely.
Onion & Garlic: Classic aromatics.
Spices: Ground cinnamon and a pinch of clove give that warm, Greek flavor.
Kefalotyri or Parmesan Cheese: Sharp, salty, and perfect in béchamel.
Milk, Butter, Flour, Eggs: The holy béchamel quartet.
Egg Whites (for pasta): Helps bind the bottom layer so it holds its shape when cut.
Equipment You’ll Need
- Large Saucepan: For simmering the meat sauce.
- Medium Saucepan: For making béchamel.
- 9×13-inch Baking Dish: Or something similar for assembly.
- Mixing Bowls: For pasta and cheese layers.
- Whisk: Essential for lump-free béchamel.
- Box Grater: To grate your cheese fresh.
- Sharp Knife: For neat slices after baking.
Step-by-Step Instructions for Greek Pastitsio
Step 1: Make the Meat Sauce
- Sauté chopped onion in olive oil until soft. Add garlic and cook until fragrant.
- Stir in ground meat, breaking it up and browning it.
- Add tomato paste, crushed tomatoes, red wine (if using), cinnamon, clove, salt, and pepper.
- Simmer uncovered for 30–40 minutes until thick and rich. Set aside.

Step 2: Boil the Pasta
- Cook bucatini or ziti in salted water until al dente.
- Drain and let the pasta cool for about 5 minutes. Toss with the egg whites and half the grated cheese until evenly coated. Set aside.
Step 3: Make the Béchamel Sauce
- Melt butter in a saucepan, then whisk in flour to make a roux.
- Slowly add warm milk, whisking constantly until smooth and thickened.
- Remove from heat, stir in remaining cheese, and let cool slightly.
- Whisk in egg yolks (one at a time), stirring quickly to avoid curdling. Add a pinch of nutmeg if you like.
Step 4: Assemble
- Preheat oven to 180°C (350°F). Grease your baking dish.
- Layer pasta on the bottom, followed by all the meat sauce.
- Pour béchamel over the top, smoothing it evenly.
- Sprinkle with extra cheese.
Step 5: Bake
- Bake uncovered for 45–50 minutes until the top is golden and set.
- Let it cool for at least 30 minutes before slicing — this helps it hold together beautifully.

Expert Tips for Pastitsio Success
Let it rest! Like lasagna, Pastitsio cuts better when it’s had time to cool.
Make ahead: You can assemble the whole thing a day ahead and bake when needed.
Béchamel too thick? Whisk in a splash of milk to loosen.
The béchamel should be quite thick before adding the egg yolks. If it seems runny, continue cooking for a few more minutes while whisking.
Use full-fat milk for a creamy, stable sauce.
Let the cooked pasta cool slightly before mixing with the egg whites, otherwise the egg whites may cook and form small pieces in the pasta.
Cheese matters: Kefalotyri or Romano give the most authentic tang, but Parmesan works in a pinch.
Serving Suggestions
This dish is rich and filling — all it needs is a crisp Greek salad, maybe some roasted vegetables, and a glass of red wine. If you’re going all-out, start with tzatziki or serve with crusty bread to mop up that béchamel!
And if you’re making this for a Sunday Greek lunch or a holiday meal — definitely end with something sweet like galaktoboureko or melomakarona.
Make-Ahead and Storage
Fridge: Keeps 4–5 days. Reheat individual portions in the oven or microwave.
Freezer: Freeze whole (unbaked or baked), tightly wrapped. Thaw overnight and bake as needed.
Make-Ahead Tip: Assemble up to 24 hours ahead and refrigerate until baking.
Common Mistakes to Avoid
- Too much liquid in meat sauce: Let it simmer down — it should be thick, not soupy.
- Overcooked pasta: It will soften more in the oven. Go for al dente.
- Cutting too soon: Let it rest to slice cleanly and neatly.

FAQs
What’s the difference between pastitsio and moussaka?
Both are layered casseroles, but moussaka uses eggplant instead of pasta, and often includes a lamb-based sauce.
Can I use another pasta besides bucatini?
Yes! Ziti, penne, or even rigatoni work well.
Is Pastitsio freezer-friendly?
Absolutely. Bake and cool completely, then freeze. It reheats beautifully.
Do I have to use red wine?
No — it adds richness, but you can skip it or use broth instead.
Can I make it vegetarian?
Sure! Swap the meat sauce for lentils or mushrooms cooked in the same spices.
Greek Pastitsio Recipe (Authentic Greek Lasagna)
- Total Time: 2 hours
- Yield: 8–10 serving 1x
Description
This Greek Pastitsio recipe is a layered pasta casserole made with spiced meat sauce, thick creamy béchamel, and tubular pasta like bucatini. It’s warm, cozy, and the ultimate comfort food from the Greek kitchen — perfect for a Sunday family meal or festive gathering.
Ingredients
For the Pasta Base:
- 500 g (1 lb) bucatini or ziti pasta
- 2 egg whites
- 1/2 cup grated kefalotyri or parmesan cheese
- Salt, for boiling water
For the Meat Sauce:
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 500 g (1 lb) ground beef (or lamb)
- 1/4 cup red wine (optional)
- 2 tablespoons tomato paste
- 1 cup crushed tomatoes
- 1/2 teaspoon ground cinnamon
- 1/8 teaspoon ground clove
- Salt and pepper, to taste
- 1/4 cup chopped parsley (optional)
For the Béchamel Sauce:
- 1/3 cup (75 g) butter
- 1/3 cup (40 g) flour
- 3 cups (720 ml) whole milk, warm
- 2 egg yolks
- 1/4 teaspoon nutmeg (optional)
- 1/2 cup grated kefalotyri or parmesan cheese
- Salt and pepper, to taste
Instructions
- Make the Meat Sauce. In a large pan, heat olive oil and sauté onion until soft. Add garlic, then ground meat and cook until browned. Stir in tomato paste, crushed tomatoes, wine, cinnamon, clove, salt, and pepper. Simmer uncovered for 30–40 minutes, until thick. Stir in parsley (if using), then set aside.
- Boil the Pasta. Cook pasta in salted boiling water until just al dente. Drain and mix with egg whites and half the cheese. Set aside.
- Make the Béchamel Sauce. In a saucepan, melt butter. Whisk in flour and cook 1–2 minutes. Gradually add warm milk, whisking constantly. Continue cooking and whisking until the béchamel is very thick and coats the back of a spoon, similar to a thick pudding. Remove from heat and stir in nutmeg, cheese, salt, and pepper. Let cool for 5–10 minutes, then whisk in the egg yolks one at a time.
- Assemble. Preheat oven to 180°C (350°F). Grease a 9×13-inch baking dish.
Layer pasta in the bottom, spreading evenly. Add all the meat sauce. Pour béchamel over the top and spread it smooth. Sprinkle extra cheese on top if desired. - Bake uncovered for 45–50 minutes, until golden on top and bubbling at the edges. Let rest at least 30 minutes before slicing.
Notes
Rest the pastitsio before cutting — it holds its shape better once cooled.
This recipe is designed for a standard 9×13-inch (23×33 cm) baking dish. If using smaller baking dishes, you may have enough mixture for two casseroles.
Don’t skip the egg whites in the pasta — they help the bottom layer stay firm.
Add a pinch of sugar to the meat sauce if your tomatoes are too acidic.
For extra richness, use a meat mix (beef + lamb).
Make it ahead: Assemble fully, refrigerate overnight, and bake the next day.
- Prep Time: 40 minutes
- Cook Time: 50 minutes + 30 minutes resting
- Category: Main dish
- Cuisine: Greek
Nutrition
- Calories: 480
- Sugar: 5g
- Sodium: 550mg
- Fat: 24g
- Carbohydrates: 37g
- Fiber: 3g
- Protein: 29g
Nutrition information
This website gives estimated nutritional information, which might change depending on the ingredients used.



My Aunt taught me how to make Pastitsio years ago. Her recipe didn’t have tomatoes in it. Can you send me THAT recipe, please? Thank you
Hi! 😊 There are actually quite a few traditional Greek Pastitsio recipes that don’t include tomatoes in the meat layer, especially older family recipes passed down through generations. Every family has their own version, so your aunt’s recipe is very likely authentic too.
Unfortunately, I don’t have your aunt’s exact recipe, so I wouldn’t want to guess and send you something different. 😊 If you’re looking for a tomato-free version, I’d recommend searching specifically for “white Pastitsio” or “Pastitsio without tomatoes,” as there are several traditional variations made that way.
I hope you enjoy whichever version you make, and I’d love to hear how your aunt’s recipe compares if you decide to make it again! ❤️
I just made this recipe, I love the smell of it, it’s in the oven right now.
I used beef because that’s all I had.
The way it came together was so simple, no layering like a normal lasagna.
Just boil your pasta, add your meat sauce then add the béchamel on top, add some grated cheese and in the oven in goes.
I used penne again because that’s all I had and I used Parmesan cheese.
Looking forward to tonight!
Thank you for this traditional Greek recipe!