Pastitsio (Greek Pasta Bake) Recipe
Introduction
Pastitsio is a classic Greek pasta bake that layers flavorful meat sauce, creamy béchamel, and tender pasta into a comforting and satisfying dish. Perfect for family meals or special occasions, it combines rich spices and cheeses for a delicious Mediterranean experience.

Ingredients
- 2 tbsp olive oil
- 3 garlic cloves, finely minced
- 2 red onions, finely chopped (substitute yellow or brown onions)
- 1 kg / 2 lb beef mince (ground beef)
- 3/4 cup dry red wine
- 800g / 28 oz canned crushed tomato
- 2 beef bouillon cubes, crumbled (stock cubes)
- 2 tbsp tomato paste
- 1 tsp white sugar
- 1 bay leaf
- 1/2 tsp cinnamon powder
- 1 cinnamon stick (or extra 1/2 tsp cinnamon powder)
- 1/4 tsp ground cloves
- 3/4 tsp salt
- 1 tsp black pepper
- 100g / 7 tbsp unsalted butter
- 3/4 cup plain/all purpose flour
- 1 litre / 4 cups whole milk (low fat ok)
- 1/8 tsp nutmeg, preferably freshly grated
- 1/2 tsp salt
- 100g / 3 oz Kefalotyri Greek cheese, finely shredded (sub Parmesan or Romano)
- 2 egg yolks (egg whites used in pasta)
- 400g / 14 oz Pastitsio No. 2 pasta / Greek bucatini (sub small ziti, penne or normal bucatini)
- 120g / 4 oz feta, crumbled
- 2 egg whites (yolks used in Béchamel)
- 75g / 3 oz Kefalotyri Greek cheese, finely grated (sub Parmesan or Romano)
Instructions
- Step 1: Heat olive oil in a large pot over high heat. Add garlic and onion and cook for 2–3 minutes until softened. Add beef mince and cook, breaking it up, until browned.
- Step 2: Pour in the red wine and cook until mostly evaporated, about 3 minutes.
- Step 3: Add crushed tomato, bouillon cubes, tomato paste, sugar, bay leaf, cinnamon (powder and stick), ground cloves, salt, and black pepper. Stir well and bring to a simmer. Reduce heat to medium or medium-low and simmer gently for 45 minutes to 1 hour, stirring occasionally until thick with little liquid remaining.
- Step 4: Remove from heat and let cool to room temperature or for at least 30 minutes with the lid off.
- Step 5: To make the béchamel sauce, melt butter in a large saucepan over medium heat. Stir in flour and cook for 1 minute.
- Step 6: Gradually whisk in half the milk until it forms a paste, then slowly add the remaining milk while whisking to keep it smooth. Cook for 5 minutes, stirring constantly, until thickened enough to coat the back of a wooden spoon.
- Step 7: Remove from heat and stir in nutmeg, shredded cheese, and salt. Let cool for 5 minutes, then whisk in egg yolks quickly. Cover and set aside. Reheat gently if it thickens too much before using.
- Step 8: Cook the pasta according to package instructions, reducing the time by 1 minute. Drain and return to the pot. Let cool for 3 minutes, then fold in egg whites and crumbled feta gently.
- Step 9: Preheat the oven to 180°C/350°F. Arrange the pasta evenly in a baking dish (33 x 22 x 7 cm). Aim to align the pasta in the same direction for a neat appearance.
- Step 10: Spread the meat sauce evenly over the pasta, then pour the béchamel sauce on top. Sprinkle with the grated cheese.
- Step 11: Bake in the oven for 30 minutes or until the top is golden brown.
- Step 12: Allow to cool for at least 10 minutes before slicing to maintain the layered structure. Serve warm.
Tips & Variations
- For best results, use whole milk in the béchamel for a richer texture, but low fat works too.
- Substitute Kefalotyri with Parmesan or Romano cheese if unavailable.
- Pastitsio can be made a day ahead; flavors develop even more after resting.
- Use penne or ziti pasta if Greek bucatini is hard to find.
- To make it lighter, substitute half the beef with ground turkey or lamb for variation.
Storage
Store leftover Pastitsio covered in the refrigerator for up to 3 days. Reheat in the oven at 160°C/320°F until warmed through to retain the crispy topping and creamy layers. You can also freeze it for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare Pastitsio in advance?
Yes, Pastitsio can be assembled a few hours or a day ahead. Keep it covered in the refrigerator and bake just before serving to preserve freshness and texture.
What if I don’t have Kefalotyri cheese?
If Kefalotyri is unavailable, Parmesan or Romano cheese are excellent substitutes and provide a similar sharp, salty flavor.
Print
Pastitsio (Greek Pasta Bake) Recipe
- Total Time: 2 hours 15 minutes
- Yield: 8 servings 1x
Description
Pastitsio is a classic Greek pasta bake featuring layers of bucatini pasta combined with a rich, spiced beef meat sauce and topped with a creamy, cheesy béchamel sauce. This comforting casserole is baked until golden and bubbling, perfect for family dinners or special occasions, offering a hearty and flavorful taste of Greece.
Ingredients
Meat Sauce
- 2 tbsp olive oil
- 3 garlic cloves, finely minced
- 2 red onions, finely chopped (sub yellow or brown onions)
- 1 kg / 2 lb beef mince (ground beef)
- 3/4 cup dry red wine
- 800g / 28 oz canned crushed tomato
- 2 beef bouillon cubes, crumbled
- 2 tbsp tomato paste
- 1 tsp white sugar
- 1 bay leaf
- 1/2 tsp cinnamon powder
- 1 cinnamon stick (or extra 1/2 tsp cinnamon powder)
- 1/4 tsp ground cloves
- 3/4 tsp salt
- 1 tsp black pepper
Béchamel Sauce
- 100g / 7 tbsp unsalted butter
- 3/4 cup plain/all purpose flour
- 1 litre / 4 cups whole milk (full fat best but low fat ok)
- 1/8 tsp nutmeg, preferably freshly grated
- 1/2 tsp salt
- 100g / 3 oz Kefalotyri Greek cheese (sub Parmesan or Romano), finely shredded
- 2 egg yolks (egg whites used in the pasta)
Pasta Layer
- 400g / 14 oz Pastitsio No. 2 pasta / Greek bucatini (sub small ziti, penne or normal bucatini)
- 120g / 4 oz feta cheese, crumbled
- 2 egg whites (yolks used in béchamel)
- 75g / 3 oz Kefalotyri Greek cheese (sub Parmesan or Romano), finely grated
Instructions
- Prepare Meat Sauce: Heat olive oil in a large pot over high heat. Add the finely minced garlic and chopped onions, cooking for 2-3 minutes until the onions soften. Add the ground beef and cook, breaking it up as it browns and changes color from red to brown.
- Add Wine: Pour in the dry red wine and cook until mostly evaporated, about 3 minutes, which adds depth to the sauce.
- Simmer Meat Sauce: Stir in crushed tomatoes, crumbled beef bouillon cubes, tomato paste, white sugar, bay leaf, cinnamon powder, cinnamon stick, ground cloves, salt, and black pepper. Bring to a simmer, then reduce heat to medium-low. Let it cook gently, uncovered, stirring occasionally for 45 minutes to 1 hour until the sauce thickens and most liquid evaporates. The final texture should be thick, not runny.
- Cool Meat Sauce: Remove the pot from heat and allow the meat sauce to cool down to room temperature or at least 30 minutes uncovered to avoid a watery bake.
- Make Béchamel Sauce: In a large saucepan over medium heat, melt the unsalted butter. Add the flour and stir continuously for 1 minute to cook out the raw flavor.
- Add Milk: Gradually pour half the milk into the butter-flour mixture while stirring to form a wet paste, then add the remaining milk slowly while stirring to prevent lumps. Whisk vigorously if needed.
- Thicken Béchamel: Cook the sauce, stirring constantly, for about 5 minutes or until thick enough to coat the back of a wooden spoon. You should be able to draw a line across with your finger without the sauce running back together.
- Finish Béchamel: Remove from heat and stir in freshly grated nutmeg, finely shredded Kefalotyri cheese, and salt. Allow it to cool for 5 minutes, then whisk in the egg yolks quickly to add richness. Cover with a lid and set aside. Reheat gently if the sauce cools too much and thickens.
- Cook Pasta: Boil the pasta according to package instructions minus 1 minute to keep it slightly firm. Drain and return to the pot.
- Mix Pasta with Eggs and Feta: Let the pasta cool for 3 minutes, then gently stir in the egg whites and crumbled feta cheese. This combination helps bind the pasta and adds tanginess.
- Preheat Oven: Set your oven to 180°C (350°F) for all oven types to prepare for baking.
- Assemble Layers: Place the pasta evenly in a 33 x 22 x 7 cm (9 x 13 x 2.75 inch) baking dish, arranging strands in the same direction for an attractive presentation when sliced. Smooth the surface.
- Add Meat Sauce: Spread the cooled thick meat sauce over the pasta layer evenly, smoothing the top.
- Pour Béchamel: Pour the béchamel sauce over the meat sauce, spreading to cover the entire surface smoothly.
- Top with Cheese: Sprinkle the grated Kefalotyri cheese evenly over the béchamel layer to create a golden crust.
- Bake: Bake in the preheated oven for 30 minutes or until the top turns delightfully golden and crusty.
- Rest and Serve: Remove from oven and let the pastitsio cool for at least 10 minutes. This resting time allows the layers to set, making it easier to cut neat slices with distinct layers visible. Serve warm and enjoy!
Notes
- Note 1: Use a dry red wine for best flavor in the meat sauce.
- Note 2: Kefalotyri is a traditional Greek cheese ideal for this dish but Parmesan or Romano can be subbed if unavailable.
- Note 3: Pastitsio No. 2 bucatini pasta is traditional, but small ziti, penne, or standard bucatini also work well.
- Note 4: The meat sauce should be thick and almost dry, unlike a saucy spaghetti Bolognese.
- Note 5: The béchamel sauce here is enriched with egg yolks and cheese to create a creamy yet firm topping characteristic of pastitsio.
- Note 6: Cooking pasta slightly under done helps it hold texture after baking.
- Prep Time: 30 minutes
- Cook Time: 1 hour 45 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Greek
Keywords: Pastitsio, Greek pasta bake, bucatini, meat sauce, béchamel, Greek casserole

