There’s something irresistibly heartwarming about a bubbling tray of Classic Greek Pastitsio. This Mediterranean casserole is a joyous union of tender pasta, savory spiced meat, and a billowy layer of creamy béchamel, baked until gorgeously golden. Each bite delivers so much comfort and flavor, it’s easy to see why this dish is a beloved classic in Greek kitchens. Whether you’re hosting a family gathering or simply want to treat yourself to something extraordinary, Classic Greek Pastitsio brings all the flavor, tradition, and soul you could wish for in one beautiful pan.
Ingredients You’ll Need
With just a handful of honest ingredients, Classic Greek Pastitsio comes together in the most mouthwatering way. Every element plays a starring role, contributing depth, texture, and the signature aromas that make this dish so memorable.
- Ground Beef or Lamb: For deep, meaty flavor—choose lamb for extra richness or beef for classic comfort.
- Onion: Adds gentle sweetness and subtle backbone to the sauce.
- Garlic: A must for Mediterranean warmth and aromatics.
- Tomato Paste: Intensifies the sauce color and flavor, adding a savory punch.
- Crushed Tomatoes: Provide the saucy base and beautiful red hue.
- Ground Cinnamon: The secret spice—just a touch gives the sauce that unmistakable Greek twist.
- Ground Allspice: Adds gentle warmth and a whisper of complexity.
- Dried Oregano: For bright, herbal notes that tie the meat sauce together.
- Salt and Pepper: Season generously for layered, balanced taste.
- Olive Oil: Ensures everything cooks up luscious and full-flavored.
- Bucatini or Penne: These sturdy shapes hold up to saucy layering—go bucatini for classic flair or penne for easy scooping.
- Grated Parmesan: Adds salty, nutty depth both in the pasta and on top.
- Salt for Pasta Water: Essential for flavorful pasta—never skip this step!
- Unsalted Butter: The creamy start to a crave-worthy béchamel sauce.
- All-Purpose Flour: Thickens the béchamel so it becomes decadently silky.
- Milk: Warm it for a perfectly smooth sauce—no lumps allowed.
- Nutmeg: Just a pinch adds classic aroma to the creamy topping.
- Egg Yolks: Make the béchamel extra luscious and glossy.
- Grated Kefalotyri or Parmesan: Preferably Kefalotyri for authentic tang, or Parmesan for easy accessibility.
How to Make Classic Greek Pastitsio
Step 1: Make the Savory Meat Sauce
Start by heating the olive oil in a large skillet over medium heat. Sauté the chopped onion and minced garlic until they’re soft and fragrant—it’s the best aroma! Add your ground beef or lamb, breaking it up as it browns. Stir in the tomato paste and crushed tomatoes, infusing the sauce with lovely depth. Now for those signature spices: stir in cinnamon, allspice, oregano, salt, and pepper. Let the whole mixture gently simmer for about 10 minutes, so all those flavors can get cozy together.
Step 2: Cook the Pasta
While the sauce is simmering, bring a big pot of salted water to a rolling boil. Cook your bucatini or penne until just al dente—remember, they’ll finish cooking in the oven. Drain the pasta well and toss it with half of the grated Parmesan, so every piece gets a savory coat that helps bind the layers beautifully.
Step 3: Whisk the Dreamy Béchamel Sauce
Melt the butter in a medium saucepan over medium heat, then whisk in the flour until it forms a silky roux—cook for about a minute, just to take away any raw taste. Gradually whisk in the warm milk. Keep whisking as it thickens into a creamy, lump-free sauce. Off the heat, stir in nutmeg, salt, and pepper. Finish by whisking in egg yolks and the grated Kefalotyri or Parmesan. The béchamel should be perfectly smooth, rich, and ready to pour!
Step 4: Assemble the Layers
Grease a 9×13‑inch baking dish with a bit of olive oil or butter. Spread half of the pasta evenly in the base, smoothing it into an even layer. Spoon all of that rich, spiced meat sauce on top—don’t shy away from every last drop. Add the remaining pasta as a second tier, finishing with the utterly decadent béchamel sauce. Spread the béchamel smoothly all the way to the edges, then sprinkle on any extra Parmesan for a golden finish.
Step 5: Bake to Golden Perfection
Slide your assembled dish into a preheated 350 °F (175 °C) oven. Bake for 35–40 minutes, until the top is a luscious golden brown and you can see little bubbles just at the edges. Let the Classic Greek Pastitsio rest for 10 minutes after baking—this makes for neater slices and lets all the flavors meld together beautifully.
How to Serve Classic Greek Pastitsio

Garnishes
A sprinkle of chopped fresh parsley or a dusting of extra grated Kefalotyri can take Classic Greek Pastitsio over the top, adding vibrant color and a final flourish of flavor. If you have a wedge of lemon on hand, a quick squeeze at the table can also brighten things up for guests who love a citrusy twist!
Side Dishes
Pastitsio is superbly hearty, so pair it with light, crisp sides to balance the richness: think a Greek village salad with juicy tomatoes, cucumber, olives, and a bit of feta, or some simply blanched green beans with olive oil and lemon. Even a basket of warm, crusty bread is a wonderful, classic accompaniment.
Creative Ways to Present
Try portioning Classic Greek Pastitsio into individual ramekins for dinner parties, or cut it into neat squares and serve each atop a swirl of tomato sauce for an elegant, restaurant-style look. For casual gatherings, let guests help themselves straight from the baking dish “family-style”—it always brings people together!
Make Ahead and Storage
Storing Leftovers
Classic Greek Pastitsio holds up beautifully in the fridge. Let any leftovers cool completely, then cover tightly (foil or a snap-lid works great) and refrigerate for up to four days. The flavors continue to mingle, making tomorrow’s lunch extra delicious!
Freezing
Want to save some for later? This casserole freezes well! Simply cool it down, then wrap the dish tightly in plastic wrap and foil. You can freeze the whole thing or portion into slices for up to three months. When you’re ready, thaw overnight in the fridge for best results.
Reheating
To reheat Classic Greek Pastitsio, pop it in a 350 °F oven (covered with foil so it doesn’t dry out) until it’s piping hot—usually about 20 minutes for a big dish or 10 minutes for individual portions. The oven ensures the topping stays creamy and doesn’t get rubbery, which sometimes happens in the microwave.
FAQs
Can I make Classic Greek Pastitsio vegetarian?
Absolutely! Swap the ground meat for a blend of chopped mushrooms, lentils, and even sauteed eggplant. The spices and béchamel will still shine, and you’ll have a hearty, satisfying casserole everyone will adore.
Can I use a different pasta shape?
Yes, while bucatini or penne are traditional, you can use ziti, rigatoni, or even macaroni tubes in a pinch. The most important thing is to choose a sturdier shape that holds up well to layering and baking.
What is Kefalotyri cheese, and what if I can’t find it?
Kefalotyri is a salty, firm Greek cheese that adds authentic tang and richness. If it’s not available, Parmesan is a solid substitute, or you can use Pecorino Romano for an extra robust flavor.
Can Classic Greek Pastitsio be made ahead?
Definitely! Assemble the entire casserole (leaving off the final cheese topping if you like), cover tightly, and refrigerate overnight. Bake it straight from the fridge, allowing a few extra minutes for the chill to come off.
How do I keep the béchamel from becoming grainy?
The key is to whisk the warm milk slowly into the roux and keep stirring until the sauce is smooth and thick. Off the heat, let it cool just a bit before whisking in the egg yolks and cheese—this prevents scrambling and ensures a perfectly creamy topping.
Final Thoughts
Classic Greek Pastitsio is more than just a meal—it’s a celebration of comfort, connection, and timeless flavor. If you’ve never tried making it before, now’s the time to gather your loved ones and dig in. Trust me, one taste and you’ll be hooked!
Print
Classic Greek Pastitsio Recipe
- Prep Time: 20 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: Greek
- Diet: Halal
Description
Classic Greek Pastitsio is a comforting casserole with layers of tender pasta, savory spiced meat sauce, and creamy béchamel, baked to golden perfection. Rich in flavors and textures, this Mediterranean dish is sure to impress at any gathering.
Ingredients
For the Meat Sauce:
- 1 lb (450 g) ground beef or lamb
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1 tbsp tomato paste
- 1 cup crushed tomatoes
- 1 tsp ground cinnamon
- 1/2 tsp ground allspice
- 1/2 tsp dried oregano
- Salt and pepper, to taste
- 2 tbsp olive oil
For the Pasta Layer:
- 1 lb (450 g) bucatini or penne
- 1/2 cup grated Parmesan
- Salt for pasta water
For the Béchamel Sauce:
- 4 tbsp unsalted butter
- 4 tbsp all-purpose flour
- 2 1/2 cups milk, warmed
- 1/4 tsp nutmeg
- Salt and pepper, to taste
- 2 egg yolks
- 1/2 cup grated Kefalotyri or Parmesan
Instructions
- Preheat oven to 350 °F (175 °C). Heat olive oil in a skillet. Sauté onion and garlic until translucent. Add meat, cook until browned. Stir in tomato paste, crushed tomatoes, cinnamon, allspice, oregano, salt, and pepper. Simmer 10 minutes.
- Meanwhile, cook pasta in salted water until al dente. Drain and toss with Parmesan.
- For béchamel: Melt butter, whisk in flour, and cook 1 minute. Gradually whisk in warm milk until thick. Stir in nutmeg, salt, and pepper. Remove from heat, whisk in egg yolks and grated cheese.
- In a greased 9×13‑inch baking dish, layer half the pasta, then all the meat sauce, then remaining pasta. Pour béchamel over top, smoothing evenly.
- Bake 35–40 minutes until top is golden. Let stand 10 minutes before slicing.
Notes
Nutrition
- Serving Size: 1 serving
- Calories: 520 kcal

Your email address will not be published. Required fields are marked *