Pastitsio is a classic Greek casserole of layered pasta, seasoned ground meat, tomato sauce and a rich béchamel topping. Often called “Greek lasagna,” pastitsio stands out for its warm spices—especially cinnamon and cloves—in the meat sauce and the silky, cheesy béchamel that crowns the dish. This authentic, deeply flavorful recipe makes a comforting, impressive main course you’ll return to again and again.

Table of contents
- Ingredients
-
Instructions
- Prepare the pasta
- Prepare the meat sauce
- Make the bechamel sauce
- Assemble the pastitsio
- Bake the pastitsio
- What to serve with it
- More Greek recipes
Greece is one of my favorite places to visit. After honeymooning in Santorini and Crete, I grew even more passionate about Greek food—the bright cheeses, olive oil, flaky pastries and the bold, comforting flavors. Pastitsio quickly became a household favorite: layers of pasta, meat and béchamel that combine into a savory, satisfying meal.
My husband has always adored pastitsio; before we traveled to Greece he asked his mother to make it whenever we visited. Tasting the genuine dish in Greece inspired me to refine my own version. Drawing on family recipes and flavors I loved while traveling, I developed a pastitsio I consider the perfect balance of spiced meat and luxurious béchamel.
This is a show-stopping dish. It requires a few steps to assemble the layers, but the result is rich, flavorful and ideal for special dinners, family gatherings, or any night you crave authentic Greek comfort food.

Ingredients
Below are the ingredients that give pastitsio its characteristic flavor and texture, plus substitution tips. For exact measurements and the full recipe layout, see the recipe section at the bottom of this page.
- Pastitsio pasta – traditionally a thick, hollow pasta; bucatini is a good substitute. If unavailable, use ziti, penne or spaghetti.
- Eggs – separate whites and yolks. Whites are mixed with the pasta to help bind; yolks enrich the béchamel.
- Feta cheese – crumbled and mixed into the pasta layer for a tangy layer of flavor.
- Olive oil – a good-quality olive oil helps sauté the aromatics and enrich the meat filling.
- Red onion – finely diced. Yellow onion can be substituted if needed.
- Garlic – minced.
- Ground beef – ground lamb or a beef-lamb mix are traditional and work beautifully.
- Cinnamon and ground cloves – the key spices that define the meat sauce’s warm, Mediterranean flavor.
- Salt and black pepper
- Red wine – adds depth; cabernet or pinot noir are good options.
- Beef broth – adds savory body to the sauce.
- Roma tomatoes – diced; they cook down without adding excess water.
- Tomato sauce – helps build a balanced tomato base.
- Butter – unsalted preferred for the roux; adjust added salt to taste.
- All-purpose flour – to make the roux for the béchamel.
- Milk – 2% or whole milk for a creamy béchamel.
- Ground nutmeg – a pinch brightens the béchamel.
- Kefalotyri cheese – a hard, salty Greek cheese for the béchamel and topping. Pecorino or Parmesan are suitable substitutes.
Instructions
Pastitsio is prepared in five main steps: cook the pasta, prepare the meat sauce, make the béchamel, assemble the casserole and bake. Read through the steps before you begin for best results.


Prepare the pasta
- Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente.
- Drain and transfer the pasta to a large bowl. Chill the pasta briefly in the refrigerator so it firms up.
- When chilled, toss the pasta with the egg whites and crumbled feta to bind the noodles and add flavor.
- Arrange the pasta in a large casserole dish at least 3 inches deep. Lay the noodles lengthwise so the finished slices are uniform.



Prepare the meat sauce
- Heat olive oil in a large skillet or Dutch oven over medium-high heat. Add the diced onion and cook 4–5 minutes, then add garlic and cook 1 more minute.
- Add ground beef (or lamb), break it up and cook until browned, about 7–8 minutes. Drain excess grease if necessary.
- Return the pan to the heat and stir in ground cinnamon, ground cloves, salt and pepper. Cook 3–4 minutes to release the spices’ aroma.
- Deglaze with red wine, then add beef broth, diced tomatoes and tomato sauce. Simmer about 5 minutes to blend flavors, then remove from the heat and let cool slightly before assembling.



Make the bechamel sauce
- Melt the butter in a medium saucepan over medium heat. Whisk in the flour and cook for 1 minute to form a roux.
- Slowly whisk in the milk, adding it gradually and whisking to prevent lumps. If lumps form, use a whisk to smooth them out.
- Stir continuously over medium heat until the sauce thickens and coats the back of a spatula, about 10–15 minutes. You want a thicker-than-usual béchamel so it sits on top of the casserole instead of soaking in.
- Remove from heat, season with ground nutmeg and salt, then stir in finely shredded Kefalotyri (or pecorino) cheese.
- Allow the béchamel to cool 4–5 minutes, then whisk in the reserved egg yolks until fully incorporated.



Assemble the pastitsio
- Spread the cooled meat sauce evenly over the pasta layer in the casserole dish.
- Pour the creamy béchamel sauce over the meat, smoothing it to cover the surface.
- Finish with an additional sprinkle of shredded Kefalotyri or pecorino on top.
Bake the pastitsio
- Preheat the oven to 350°F (175°C).
- Bake the assembled pastitsio for 40–50 minutes, until the top is golden brown and bubbling.
- Allow the casserole to rest at least 15 minutes before slicing to ensure clean, attractive portions. Garnish with chopped fresh parsley if desired.

What to serve with it
- Eggplant salad
- Greek salad — cucumbers, tomatoes and feta
- Cucumber, arugula and prosciutto salad
- Whipped feta dip with veggies or pita
- Greek bruschetta
- Greek zucchini pie as an appetizer
- Spicy feta dip with pita or vegetables

More Greek recipes
If you loved this pastitsio, try other Greek favorites—simple marinades, bright salads and savory pies pair beautifully to create a full Mediterranean menu.
Greek Chicken Marinade
Greek Orzo Salad
Greek Meatballs with Tzatziki Sauce
Ground Turkey Gyros
For a quicker option, try a one-pot Mediterranean pasta that captures similar pastitsio flavors without the béchamel.
Pastitsio (Greek Lasagna)
A traditional Greek casserole made with pasta, spiced ground meat, tomatoes and a rich béchamel topping. Warm spices in the meat sauce and a cheesy, silky béchamel make this a comforting, impressive main course.
Servings: 8 people
Prep Time: 1 hour
Cook Time: 40 minutes
Total Time: 1 hour 40 minutes
Author: Whitney Bond
Ingredients
Pasta
- 1 pound pastitsio pasta (or bucatini, ziti, penne or spaghetti)
- 2 large egg whites (save yolks for the béchamel)
- 1/2 cup crumbled feta cheese
Meat Filling
- 2 tablespoons olive oil
- 2 cups diced red onion
- 3 cloves garlic, minced
- 2 pounds ground beef (or ground lamb)
- 1 1/2 teaspoons ground cinnamon
- 1/2 teaspoon ground cloves
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1/2 cup red wine
- 1/2 cup beef broth
- 3 cups diced Roma tomatoes
- 8 ounces tomato sauce
Béchamel Sauce
- 7 tablespoons butter
- 3/4 cup all-purpose flour
- 4 cups milk (2% or whole)
- 1/4 teaspoon ground nutmeg
- 1 teaspoon salt
- 1/2 cup shredded Kefalotyri (or pecorino romano)
- 2 large egg yolks
Topping
- 1/2 cup shredded Kefalotyri (or pecorino romano)
Instructions
Prepare the pasta
- Bring a large pot of salted water to a boil, add pasta and cook until al dente. Drain and chill.
- Toss the chilled pasta with egg whites and crumbled feta. Arrange in a deep (at least 3 in) casserole dish lengthwise.
Make the meat sauce
- Heat olive oil, sauté onion 4–5 minutes, add garlic and cook 1 minute.
- Add ground meat and brown 7–8 minutes. Drain grease if needed.
- Add cinnamon, cloves, salt and pepper and cook 3–4 minutes.
- Pour in wine, beef broth, tomatoes and tomato sauce. Simmer 5 minutes, then remove from heat to cool.
Make the béchamel
- Melt butter, whisk in flour and cook 1 minute to form a paste.
- Slowly whisk in milk, stirring until smooth. Cook until thickened, about 10–15 minutes.
- Stir in nutmeg, salt and shredded cheese. Cool briefly, then whisk in egg yolks.
Assemble and bake
- Pour cooled meat sauce over pasta, then pour béchamel on top. Sprinkle with remaining cheese.
- Bake at 350°F for 40–50 minutes, until browned and bubbling. Let rest at least 15 minutes before slicing.
Notes
- Let the meat sauce cool before assembling to keep distinct layers and neater slices.
- Make the meat sauce up to 24 hours ahead for convenience and deeper flavor.
- You can simmer the meat sauce longer (up to an hour) for more depth.
- Assembled pastitsio can be prepared and refrigerated up to 2 days before baking; reheat covered at 350°F for about 30 minutes.
- If the béchamel becomes too thick, warm it gently and whisk to become pourable again.
- Store leftovers in an airtight container in the fridge up to 5 days. Reheat in the oven or microwave as described above.
- Avoid freezing the completed casserole, as béchamel’s texture changes after freezing. Freeze extra meat sauce instead for future use (up to 6 months).
Nutrition Facts (approx. per serving)
Calories: 881 kcal | Carbohydrates: 68 g | Protein: 41 g | Fat: 48 g | Saturated Fat: 22 g | Sodium: 1255 mg