Pastitsio (Greek Lasagna)
Comfort food doesn’t always need to be complicated. Meet Pastitsio (Greek Lasagna) — a luscious, layered casserole that combines a spiced meat ragu, al dente ziti, and a silky, egg-enriched béchamel. It’s the kind of dish that fills a home with warm, nostalgic aroma and disappears by the end of the meal. This recipe keeps the spirit of the classic Greek favorite alive while staying approachable for weeknight cooks and ambitious home chefs alike.
Why You’ll Love This Version
Pastitsio (Greek Lasagna) is all about textures and balance. The meat sauce is aromatic and gently spiced, the pasta layer is sturdy and comforting, and the béchamel on top bakes into a golden, custardy blanket. The result is a harmonious bite where savory, slightly sweet tomato notes meet creamy, nutty cheese. This recipe uses simple pantry staples and straightforward techniques, so you can build something impressive without fuss.
Ingredients
- 6 tablespoons unsalted butter
- ¾ cup all-purpose flour
- 1 quart whole milk, warmed until hot
- 1½ teaspoons salt
- 3 large eggs
- 4 tablespoons unsalted butter
- 2 medium onions, chopped
- 2 pounds 90% lean ground beef
- ⅛ teaspoon ground cinnamon
- salt and pepper, to taste
- ½ cup water
- 2 tablespoons tomato paste
- 1 pound ziti pasta
- 3 large eggs, beaten
- 1½ teaspoons salt
- 12 to 16 ounces Kasseri or Kefalotiri cheese, grated (see notes below)
Notes on Ingredients
For the cheese, Kasseri and Kefalotiri are traditional choices with a lovely sharpness and melting quality. If you can’t find them, use a firm, tangy sheep’s-milk or aged cow’s-milk cheese with good melting properties. Keep the cheese quantity between 12 and 16 ounces depending on how cheesy you like the top layer.
Equipment

- Large sauté pan or skillet
- Large pot for boiling pasta
- Whisk and wooden spoon
- 9×13-inch baking dish (or similar capacity)
- Mixing bowls
Step-by-Step Instructions

The directions below have been rewritten into clear, stepwise instructions to guide you through making Pastitsio (Greek Lasagna) from start to finish while preserving ingredient amounts and the original order of the process.
1. Prepare the béchamel base
1. In a medium saucepan over medium heat, melt 6 tablespoons unsalted butter. Stir occasionally so the butter doesn’t brown.
2. Once the butter is fully melted, add ¾ cup all-purpose flour and whisk continuously for about 1 to 2 minutes to form a smooth roux. The mixture should be pale and free of lumps.
3. Gradually pour in 1 quart whole milk that has been warmed until hot. Whisk constantly as you add the milk to avoid lumps and to build a silky sauce.
4. Continue to cook and whisk the mixture over medium heat until it thickens and coats the back of a spoon, about 6 to 8 minutes.
5. Remove the saucepan from the heat and whisk in 1½ teaspoons salt. Let the béchamel cool for a few minutes so it’s not piping hot when you add the eggs in the next step.
6. Beat 3 large eggs in a bowl, then slowly temper the eggs by whisking a small amount of the warm béchamel into the eggs until they are warmed. Pour the tempered egg mixture back into the béchamel while whisking continuously to incorporate. Set the finished béchamel aside.
2. Make the meat sauce
1. In a large sauté pan, melt 4 tablespoons unsalted butter over medium heat.
2. Add 2 medium onions, chopped, and sauté until softened and translucent, about 5 to 7 minutes. Stir occasionally so the onions cook evenly and don’t brown too quickly.
3. Add 2 pounds 90% lean ground beef to the pan. Break the meat up with a wooden spoon or spatula and cook until it is no longer pink and begins to brown, about 8 to 10 minutes.
4. Sprinkle ⅛ teaspoon ground cinnamon over the meat and add salt and pepper to taste. Stir to distribute the seasoning evenly through the meat.
5. Pour in ½ cup water and add 2 tablespoons tomato paste. Stir well, scraping any browned bits from the bottom of the pan. Allow the mixture to simmer gently so the flavors meld, about 8 to 10 minutes. If the sauce seems too thick, add a splash more water; if it’s too loose, let it reduce slightly. Taste and adjust salt and pepper as needed.
3. Cook the pasta
1. Bring a large pot of salted water to a boil.
2. Add 1 pound ziti pasta and cook until just al dente — slightly firmer than you normally would for serving plain, because it will continue to cook in the oven. Follow the package timing and subtract 1 to 2 minutes for al dente.
3. Drain the pasta and transfer it to a large bowl. While the pasta is still warm, add the beaten eggs from the ingredient list (3 large eggs, beaten) and 1½ teaspoons salt. Toss well so the eggs coat the ziti evenly; this helps bind the pasta layer as it bakes.
4. Assemble the Pastitsio (Greek Lasagna)
1. Preheat your oven to 350°F (175°C).
2. Grease a 9×13-inch baking dish or a similar-sized casserole pan.
3. Spread the cooked ziti pasta in an even layer across the bottom of the prepared baking dish. Press gently so the pasta forms a compact base.
4. Spoon the meat sauce over the pasta in an even layer, spreading it so every part of the pasta base is covered.
5. Sprinkle 12 to 16 ounces Kasseri or Kefalotiri cheese, grated, over the meat layer. Use more or less depending on how cheesy you prefer the final dish. The cheese will melt into the middle layer and add golden flavor beneath the béchamel.
6. Pour the prepared béchamel sauce evenly over the cheese and meat layers, smoothing the top with a spatula. Make sure the béchamel covers the entire surface to create a uniform crust during baking.
5. Bake and finish
1. Place the baking dish in the preheated oven and bake at 350°F (175°C) for about 45 minutes to 1 hour, or until the top is set and a deep golden brown color. The béchamel should puff slightly and form a rich, browned crust.
2. Remove the Pastitsio (Greek Lasagna) from the oven and allow it to rest for at least 15 to 20 minutes before slicing. Resting lets the layers settle so you get clean slices and a pleasing texture when serving.
Serving Suggestions
Pastitsio (Greek Lasagna) is a hearty main that shines with simple accompaniments. Serve slices with a crisp green salad dressed in lemon and olive oil, or a side of roasted vegetables for balance. A drizzle of extra-virgin olive oil and a sprinkle of fresh herbs, such as parsley or oregano, adds a bright finish.
Make-Ahead and Storage
This casserole stores well. Cover leftover Pastitsio (Greek Lasagna) tightly and refrigerate for up to 4 days. Reheat individual portions in the microwave or rewarm the whole dish in a 350°F (175°C) oven until heated through. For longer storage, freeze baked Pastitsio for up to 3 months; thaw in the refrigerator overnight before reheating.
Tips for Success
- Warm the milk before adding it to the roux to keep the béchamel smooth and lump-free.
- Temper the eggs before adding them to the béchamel so they don’t scramble; this creates a custardy, silky top layer.
- Use a firm, tangy cheese that melts well for the interior layer. Kasseri or Kefalotiri are traditional and ideal if you can find them.
- Allow the casserole to rest after baking. This is the single best step for neat slices and balanced layers.
Flavor Variations
If you want to personalize the Pastitsio (Greek Lasagna), try these small changes:
- Add a tablespoon of fresh chopped parsley or mint to the meat sauce for a bright herbal note.
- Stir a small handful of grated Parmesan into the béchamel for extra savory depth.
- For a richer meat layer, use a mix of ground beef and ground lamb in the same quantity (2 pounds combined).
Final Thoughts
Pastitsio (Greek Lasagna) is a timeless dish that rewards patience with warm, layered comfort. It’s ideal for family dinners, potlucks, and any occasion when you want food that feels like a hug on a plate. Follow the steps above to produce a reliably delicious Pastitsio — golden béchamel, spiced meat, and perfectly bound pasta — and you’ll have a new favorite to keep in your recipe rotation.
Enjoy making and sharing this cozy, crowd-pleasing casserole.

Pastitsio (Greek Lasagna)
Ingredients
- 6 tablespoons unsalted butter
- 3/4 cup all-purpose flour
- 1 quart whole milk warmed until hot
- 1 1/2 teaspoons salt
- 3 large eggs
- 4 tablespoons unsalted butter
- 2 medium onions chopped
- 2 pounds ground beef 90% lean
- 1/8 teaspoon ground cinnamon
- salt and pepper to taste
- 1/2 cup water
- 2 tablespoons tomato paste
- 1 pound ziti pasta
- 3 large eggs beaten
- 1 1/2 teaspoons salt
- 12 to 16 ounces Kasseri or Kefalotiri cheese grated (see notes)
Instructions
- Make the béchamel: Melt 6 tablespoons butter in a medium saucepan over medium heat. Whisk in 3/4 cup flour until a paste forms, then slowly whisk in the hot warmed milk until smooth.
- Continue cooking the sauce, whisking constantly, until thickened. Stir in 1 1/2 teaspoons salt, remove from heat, and let cool until lukewarm.
- When the béchamel is lukewarm, whisk in 3 large beaten eggs until fully incorporated; set the sauce aside.
- Prepare the meat sauce: Melt 4 tablespoons butter in a large skillet over medium heat. Add the chopped onions and sauté until softened and golden, about 5–7 minutes.
- Add the ground beef, breaking it up with a spoon, and cook until browned. Stir in 1/8 teaspoon ground cinnamon and salt and pepper to taste.
- Mix in 1/2 cup water and 2 tablespoons tomato paste, simmer for about 5 minutes to meld flavors, then remove from heat and set aside.
- Cook the ziti according to package directions until al dente. Drain, rinse with cool water, and let cool briefly.
- When the pasta is cool, stir in the 3 beaten eggs and 1 1/2 teaspoons salt to coat the pasta evenly.
- Preheat oven to 350°F (175°C). Spray a deep 9x13-inch casserole dish with nonstick spray.
- Assemble the pastitsio: Spread half of the pasta evenly in the prepared dish. Sprinkle generously with about one-third of the grated cheese.
- Top with the meat mixture in an even layer, then sprinkle another portion of the cheese over the meat. Add the remaining pasta on top and sprinkle with more cheese.
- Pour the béchamel sauce over the assembled layers and finish by sprinkling the remaining grated cheese over the top.
- Bake for 45 minutes, until the top is bubbly and golden. Let rest at room temperature for at least 20 minutes before slicing to help the layers set.
Equipment
- Medium Saucepan
- Whisk
- Large Skillet
- pot (for pasta)
- 9x13-inch deep casserole dish
- Cheese grater
Notes
- Use Kasseri or Kefalotiri for a traditional flavor.
- If Greek cheeses are unavailable, substitute Parmesan.
- A deep 9x13-inch dish is recommended for proper layering.

