Pastitsio Greek Lasagna

Pastitsio Greek Lasagna

I avoided making pastitsio for YEARS because of the time commitment. Three hours for the meat sauce. Overnight rest in the fridge (yes, really). Béchamel from scratch. Layers upon layers. It felt like too much.

And then I finally made it and wanted to kick myself for waiting so long!! The thing is, it’s mostly hands-off time. The meat just simmers away while you do your thing, the fridge does the heavy lifting overnight, and then you layer everything up with buttery noodles, melty cheese, and a thick golden béchamel on top.

Sunday project, friends. Worth every single minute.

What Is Pastitsio?

Pastitsio is a GREEK baked pasta: tubular noodles, cinnamon-spiced meat sauce, kasseri cheese, and a thick béchamel top. The structure mirrors Italian lasagna, the warming spices nod to moussaka, and the result is its own category entirely.

That cinnamon in the meat? SIGNATURE move, NOT optional. The overnight rest for the sauce? Also non-negotiable for serious depth.

The Secret to a Lump-Free Béchamel

  • Cook the butter and flour together for a FULL TWO MINUTES before adding milk. Raw flour = lumps and a pasty taste!
  • Pour the milk in a thin, steady stream while whisking nonstop. Cold milk buys you more working time.
  • Temper the eggs with the 1/2 cup milk in a separate bowl, then drizzle that mixture into the pot slowly. Keep whisking the whole time… (yes, even when it looks mixed enough).

If a lump forms, attack it immediately with your whisk. A fine-mesh strainer catches anything stubborn.

Make-Ahead Tips for Pastitsio

Make the meat sauce TWO days ahead. (The flavors deepen beautifully overnight, so day two is pure gold.) Store it in the fridge in a sealed container.

Grate your cheese up to 3 days early and keep it in a zip-top bag. Cooked noodles? Toss them with the egg, cool completely, then refrigerate in a covered bowl for up to 24 hours.

Assemble the entire pastitsio a day in advance through Step 6, cover tightly with foil, and refrigerate. Add 15 to 20 MINUTES to the bake time since you’re starting cold. Do NOT pour the béchamel on a piping hot assembly or it will seize up weird.

Freeze the baked, cooled pastitsio for up to 2 MONTHS. Thaw overnight in the fridge, then reheat covered at 325°F until warmed through, about 30 to 40 minutes. Pastitsio freezes like a DREAM, trust me on this one!

Storage & Reheating Instructions

  • Refrigerate leftovers within 2 HOURS, airtight. Keeps 4 days max!
  • Freeze portions wrapped in plastic, then foil. Good for 3 MONTHS.
  • Oven reheat: 350°F covered with foil for 20 minutes (a splash of milk keeps it moist).
  • Microwave on medium… 2–3 minutes, covered. Quick and easy!
  • Thaw frozen pastitsio overnight in the fridge first. Trust me!

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 6600-7200
  • Protein: 320-360 g
  • Fat: 360-400 g
  • Carbohydrates: 420-460 g

Ingredients

For the meat sauce:

  • 3 lb ground beef
  • 1 large yellow onion, diced
  • 2 cans (15 oz each) tomato sauce
  • 1 tbsp ground cinnamon
  • Coarse kosher salt, to taste

For the pasta base:

  • 1 package pastitsio noodles or mostaccioli
  • 4 cups (at least 1/2 lb, up to 1 lb) kasseri cheese, asiago, or italian blend, shredded
  • 1 egg

For the béchamel:

  • 1 stick (8 tbsp) unsalted butter
  • 1 cup all-purpose flour
  • 5 cups whole milk
  • 3 eggs
  • 1/2 cup whole milk (for eggs)
  • 1/2 stick (4 tbsp) unsalted butter, melted

Step 1: Simmer the Spiced Meat Sauce

  • 3 lb ground beef
  • 1 large yellow onion, diced
  • 2 cans (15 oz each) tomato sauce
  • 1 tbsp ground cinnamon
  • coarse kosher salt, to taste

In a large pot over medium heat, add a little olive oil.

Add the diced yellow onion and a generous pinch of kosher salt, then cook until the onions are just translucent.

Add the ground beef and cook, stirring and breaking up the meat with a wooden spoon, until no longer pink.

Stir in the tomato sauce and ground cinnamon, season with salt to taste, and bring to a simmer.

Cover with a lid slightly askew and let the meat sauce stew for 3 hours, stirring occasionally.

Once finished, let the sauce cool, and refrigerate overnight.

I like to make the sauce a day ahead to deepen the flavors.

Step 2: Shred the Cheese Blend

  • 4 cups (at least 1/2 lb, up to 1 lb) kasseri cheese, asiago, or Italian blend, shredded

Before assembling the pastitsio, bring the meat sauce to room temperature or gently warm it up.

Grate the kasseri cheese (or other cheese blend) to yield at least 4 cups, and set aside.

Step 3: Boil and Bind the Pasta

  • 1 package pastitsio noodles or mostaccioli
  • coarse kosher salt, to taste
  • 1 egg

Bring a large pot of salted water to a boil.

Add the pastitsio noodles or mostaccioli and cook until al dente, about 1–2 minutes less than the package directions suggest.

Drain the noodles, then once they’re cool enough to handle, place them in a large bowl.

Beat one egg and mix it thoroughly into the noodles with your hands.

Step 4: Build the Base Layers

  • noodles mixed with egg from Step 3
  • shredded cheese from Step 2
  • meat sauce from Step 1

Preheat the oven to 350ºF.

Lightly coat a lasagna pan or large baking dish with a drizzle of olive oil or nonstick spray.

Evenly spread all of the noodles mixed with egg (from Step 3) into the bottom of the prepared pan.

Sprinkle one-third of the shredded cheese (from Step 2) over the noodles.

Using a slotted spoon, evenly spoon all or most of the meat sauce (from Step 1) over the cheese, leaving enough space for the béchamel layer.

Top the meat layer with another third of the shredded cheese, so your layers are: noodles, cheese, meat, cheese so far.

Step 5: Whisk the Creamy Roux

  • 1 stick (8 tbsp) unsalted butter
  • 1 cup all-purpose flour
  • 5 cups whole milk
  • 3 eggs
  • 1/2 cup whole milk (for eggs)

In a heavy-bottomed large pot, melt the stick of unsalted butter over medium heat.

Add all-purpose flour and whisk to combine, stirring constantly for about 1–2 minutes.

Gradually add 5 cups whole milk, whisking constantly to prevent lumps.

Continue cooking and whisking until the sauce just starts to boil and bubble, then turn off the heat.

In a separate bowl, beat 3 eggs with 1/2 cup whole milk using a hand mixer.

Slowly pour the egg-milk mixture into the pot, whisking constantly.

Return the pot to medium-high heat and whisk until thick and bubbly.

Once the béchamel has reached the desired consistency, cut the heat and let it rest for a few minutes.

For extra lusciousness, I always make sure to whisk vigorously to keep the béchamel smooth and silky.

Step 6: Top and Bake Until Golden

  • béchamel sauce from Step 5
  • cheese from Step 2
  • 1/2 stick (4 tbsp) unsalted butter, melted

In a small saucepan, melt the remaining 1/2 stick of unsalted butter.

After the béchamel sauce (from Step 5) has rested for a few minutes, pour it over the meat and cheese layers (from Step 4), spreading it evenly to cover the surface.

Sprinkle the remaining cheese (from Step 2) over the béchamel, then drizzle or spoon the melted butter on top (you can use less than the full amount if you prefer).

Place the assembled pan on a baking sheet and bake in the preheated 350ºF oven for 1 hour or until browned and bubbly in the center.

If additional browning is desired, switch on the broiler and cook for another 3–5 minutes, watching carefully.

I sometimes add just a bit less butter on top for a golden, crisp crust without excess richness.

Step 7: Cool Slightly and Slice

Remove the pan from the oven and let the pastitsio rest for 10 minutes before serving.

This helps the layers set and makes slicing easier.

I always find that a short rest ensures perfect squares when serving, and it keeps the dish deliciously moist.

Leave a Reply

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