If you’ve ever longed to bring the warmth and soul of Greek home cooking right into your own kitchen, this Greek Pastitsio (Pastichio) Recipe is a heartfelt must-try. This layered pasta dish, rich with savory mince, a fragrant cinnamon-laced tomato sauce, and enveloped in a velvety bechamel topping, offers the perfect harmony of textures and flavors. Whether you’re a seasoned cook or venturing into Greek cuisine for the first time, this Greek Pastitsio (Pastichio) Recipe will quickly become a cherished favorite for family dinners and special occasions alike.
Ingredients You'll Need
Each ingredient in this Greek Pastitsio (Pastichio) Recipe serves an important role, bringing authenticity, depth, and that unmistakable homestyle charm to every mouthful. From the hearty beef mince to the luscious bechamel, these essentials come together effortlessly to deliver a dish rich in flavor and tradition.
- 250 g pastitsio noodles (or dried penne): The perfect pasta shape for layering and absorbing all the wonderful sauces.
- 1 ½ cups sliced mushrooms: Adds umami and moisture to the meat sauce.
- ½ small onion (finely diced): Brings a mild sweetness that balances the savory elements.
- 2 large cloves garlic (minced): Infuses the dish with its signature aromatic foundation.
- ½ large red capsicum (finely diced): Offers color and fresh, sweet notes.
- 500 g beef mince: The hearty protein base of the rich meat sauce.
- 1 ⅓ cups tomato passata (puree): Provides a bright, tangy tomato flavor that ties the sauce together.
- 1 tablespoon tomato paste: Intensifies the tomato richness of the sauce.
- ½ cup fresh parsley (roughly chopped): Brings freshness and a hint of herbaceous brightness.
- ¾ teaspoon ground cinnamon: Adds a warm, uniquely Greek spice note.
- ½ teaspoon salt: Balances and highlights every other flavor.
- ½ teaspoon dried oregano: Typical Greek herb for earthiness and depth.
- ¼ teaspoon freshly ground black pepper: Adds gentle heat and complexity.
- ¼ cup water: Helps loosen the meat sauce for ideal consistency.
- 170 g butter: Vital for a luxurious bechamel sauce.
- ¾ cup plain flour: Thickens the bechamel for that creamy, dreamy topping.
- 4 cups whole milk: The creamy base for the silky white sauce.
- ½ teaspoon salt: Enhances the bechamel’s flavor.
- ¼ teaspoon ground black pepper: Adds just a touch of seasoning to the sauce.
- 1 ½ cups finely grated kefalotyri cheese (or parmesan): Brings savory, nutty richness in every bite.
- 2 large eggs: Help bind the bechamel and add richness to the dish.
How to Make Greek Pastitsio (Pastichio) Recipe
Step 1: Preheat and Prepare Pasta
Start by preheating your oven to 200°C (180°C fan forced) or 395°F to get everything ready for baking. Then, boil a large pot of salted water and cook your pastitsio noodles or dried penne just until al dente – this will ensure they keep their structure after baking. Drain your pasta and spread it evenly in a large baking dish, forming a solid base for the layers to come.
Step 2: Cook the Meat Sauce
In a large skillet, sauté the sliced mushrooms in olive oil until they develop a lovely golden color. Then add in the finely diced onion, garlic, and red capsicum, cooking until everything softens and their aromas mingle beautifully. Stir in the beef mince and cook until well browned, coaxing out deep, savory flavors. Pour in the tomato passata and tomato paste, sprinkle in fresh parsley, cinnamon, salt, oregano, and pepper, and add water to loosen the sauce. Lower the heat and gently simmer for 10 to 15 minutes, allowing the sauce to thicken and the spices to fully come alive.
Step 3: Prepare the Bechamel Sauce
While the sauce simmers, move on to the luxurious bechamel – a defining feature of the Greek Pastitsio (Pastichio) Recipe. Melt butter over medium heat, then whisk in flour to form a smooth roux, cooking just briefly to eliminate the raw flour taste. Gradually add milk while whisking constantly, creating a creamy sauce that thickens to coat the back of a spoon. Remove from heat and mix in most of the grated kefalotyri or parmesan cheese, salt, and black pepper. Temper the egg yolks by whisking a spoonful of hot bechamel into them, then fold the yolk mixture back into the sauce to enrich it even further.
Step 4: Assemble Your Pastitsio
Let the pasta, meat sauce, and bechamel cool for about 10 minutes to make layering easier. Start by combining the pasta with one egg white, a quarter cup of bechamel, and the reserved cheese, then smooth this mixture evenly in your baking dish, pressing gently to form a compact foundation. Spoon the thick meat sauce on top, spreading it out in a uniform layer. Finally, pour over the remaining bechamel, smoothing the surface for a golden finish once baked.
Step 5: Bake to Perfection
Place your assembled pastitsio in the preheated oven and bake for around 40 minutes until the top is beautifully golden and bubbling. Once out of the oven, allow it to rest for 15 minutes—this resting time is key for the layers to set and for you to serve perfect square portions. It’s like unwrapping a treasure chest of comfort and flavor with every slice!
How to Serve Greek Pastitsio (Pastichio) Recipe
Garnishes
To enhance this classic dish, fresh herbs like parsley or oregano sprinkled on top bring that vibrant pop of green and freshness. A light dusting of extra grated kefalotyri or parmesan right before serving adds an extra nutty aroma and cheesy delight to each plate.
Side Dishes
Greek Pastitsio pairs beautifully with a simple Greek salad full of crisp cucumber, ripe tomatoes, briny olives, and tangy feta. Roasted vegetables or a lemony steamed green vegetable like broccoli also harmonize perfectly, balancing the richness while complementing the Mediterranean flavors.
Creative Ways to Present
For a modern twist, try serving individual portions in small ramekins for an elegant presentation, perfect for dinner parties. Or turn it into a meal prep star by cutting it into squares and layering with sautéed greens for a healthy, balanced plate. No matter how you serve it, this dish never fails to impress.
Make Ahead and Storage
Storing Leftovers
Greek Pastitsio tastes just as good the next day! Store leftovers covered in the refrigerator for up to 3 days. The flavors deepen overnight, making it an ideal dish to enjoy as a comforting lunch or dinner.
Freezing
This recipe freezes wonderfully. Portion into airtight containers or wrap tightly in foil and freeze for up to 2 months. Defrost in the fridge overnight before reheating to retain the perfect texture and flavor.
Reheating
Reheat leftovers gently in the oven at 180°C (350°F) covered with foil for around 20 minutes, or until warmed through. This keeps the bechamel creamy and the pasta tender, just like freshly baked.
FAQs
What can I use instead of kefalotyri cheese?
If kefalotyri isn’t available, parmesan cheese is an excellent substitute. It offers a similar salty, nutty flavor and melts beautifully within the bechamel.
Can I make Greek Pastitsio vegetarian?
Absolutely! Swap the beef mince for lentils, firm tofu, or a plant-based mince substitute and increase the mushrooms for extra umami. The spices and sauces will carry the dish perfectly.
How do I prevent the pasta from becoming mushy?
Be sure to cook the pasta until just al dente and avoid overcooking during the assembly and baking stages. Pressing the pasta gently when layering helps it maintain structure in the finished dish.
Is cinnamon really used in this savory dish?
Yes! That small pinch of cinnamon is a traditional Greek touch that lends warmth and a subtle depth, harmonizing wonderfully with the tomato and beef flavors.
Can I prepare parts of this recipe in advance?
You can definitely prepare the meat sauce and bechamel a day ahead. Store them separately in the fridge and assemble the pastitsio just before baking for the freshest results.
Final Thoughts
Once you’ve made this Greek Pastitsio (Pastichio) Recipe, you’ll see why it’s such a treasured dish across Greek tables. From its perfectly seasoned layers to the golden creamy top, it’s pure comfort in every bite. I hope you enjoy making and savoring it as much as I do—trust me, it’s a recipe you’ll return to again and again, sharing a little piece of Greece with everyone you love.
Print
Greek Pastitsio (Pastichio) Recipe
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 20 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Greek
Description
Greek Pastitsio is a classic baked pasta dish layered with a savory spiced beef sauce and a creamy béchamel topping, perfect for a comforting family dinner. Featuring tender pasta, a fragrant cinnamon-infused meat sauce, and a rich cheese béchamel, this hearty recipe delivers authentic Mediterranean flavors in every bite.
Ingredients
Pasta
- 250 g pastitsio noodles or dried penne pasta (~9 oz)
Meat Sauce
- 1 ½ cups sliced mushrooms
- ½ small onion, finely diced
- 2 large cloves garlic, minced
- ½ large red capsicum, finely diced
- 500 g beef mince (~1 lb)
- 1 ⅓ cups tomato passata (puree) (400 ml)
- 1 tablespoon tomato paste
- ½ cup fresh parsley, lightly packed, roughly chopped
- ¾ teaspoon ground cinnamon
- ½ teaspoon salt
- ½ teaspoon dried oregano
- ¼ teaspoon freshly ground black pepper
- ¼ cup water (60 ml)
- ½ tablespoon olive oil
Béchamel Sauce
- 170 g butter (6 oz / 1½ sticks)
- ¾ cup plain flour (all purpose flour) (95 g / ~3 oz)
- 4 cups whole milk
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- 1 ½ cups finely grated kefalotyri cheese or parmesan cheese (not packed)
- 2 large eggs
Instructions
- Preheat the oven: Set your oven to 200°C (180°C fan forced) / 395°F to prepare for baking.
- Cook the pasta: Boil 6 cups of water with a tablespoon of salt. Once boiling, add the pasta and cook until just tender. Drain and transfer the pasta to a roughly 9x12 inch baking dish.
- Prepare the meat sauce base: In a large skillet or frying pan, heat ½ tablespoon olive oil over medium-high heat. Cook the mushrooms until they start to color, then add the onion, garlic, and capsicum. Sauté for 3-4 minutes until softened.
- Brown the mince: Add the beef mince to the pan and cook, turning regularly, until browned all over.
- Add sauce ingredients: Stir in the tomato passata, tomato paste, parsley, cinnamon, salt, oregano, and pepper. Rinse the passata bottle with water and add that to the pan.
- Simmer the meat sauce: Mix well and reduce heat to very low. Let the sauce simmer gently for 10-15 minutes, stirring occasionally until thickened and no longer watery.
- Make the béchamel sauce - melt butter: In a large saucepan over medium heat, melt the butter. You can reuse the pasta pot for this step after draining the pasta.
- Add flour: Whisk in the flour and cook for about a minute, stirring constantly to keep the mixture smooth.
- Add milk gradually: Continue whisking while slowly adding milk until fully incorporated and the sauce is smooth. Lower heat and cook for 3-5 minutes until the béchamel thickens and coats the back of a spoon.
- Finish béchamel: Remove from heat. Set aside ⅓ cup of grated cheese and add the remainder to the sauce along with salt and pepper. Whisk until smooth.
- Incorporate eggs: Separate the eggs. Mix a few spoonfuls of the hot béchamel with the egg yolks, then quickly whisk this mixture back into the béchamel sauce to combine.
- Cool before assembling: Let the pasta, meat sauce, and béchamel cool for about 10 minutes to make layering easier.
- Mix pasta layer: Combine the pasta with one egg white, ¼ cup of béchamel, and the reserved ⅓ cup of cheese. Mix well, then spread the pasta evenly in the baking dish and press down gently to flatten.
- Add meat sauce layer: Pour the meat sauce over the pasta and spread evenly.
- Add béchamel top layer: Pour the remaining béchamel sauce over the meat layer and smooth it out.
- Bake: Place the dish in the oven and bake for about 40 minutes until the top is golden brown.
- Rest before serving: Let the pastitsio cool for at least 15 minutes before slicing to allow it to set and achieve clean, square servings.
- Enjoy and share: Take a moment to leave a comment and rating if you enjoyed this recipe; it’s helpful and appreciated!
Notes
- Use pastitsio noodles or dried penne pasta as a suitable substitute.
- For perfectly cooked pasta, boil until just tender to avoid sogginess after baking.
- Kefalotyri cheese can be substituted with parmesan if unavailable.
- Letting the dish rest before serving helps it set for neat slicing.
- This recipe can be prepared ahead and baked just before serving for convenience.

Leave a Reply