This Pastitsio Recipe (Greek Lasagna) is one of our favorite Greek casseroles! Aldente noodles are tossed with a creamy béchamel sauce and a tomato, cinnamon-laced ground beef mixture.. The noodles are then layered into a casserole dish in between more of the béchamel and meat sauce, baked until bubbly and brown, and then cut into squares. Rich and delicious!
If there were ever a time to take a deep breath and throw caution to the wind when it comes to carbs, cheese, creamy sauce, and hearty beef, now would be the time. Because today, today I’m introducing you to my very favorite Greek comfort food of all time, Pastitsio, and it includes all of the above.
Authentic pastitsio is basically, a Greek Lasagna. Similar to an American-Italian lasagna, meat, noodles, sauce, and cheese are layered in a casserole dish and baked, but that’s where the similarities diverge. A pastitsio recipe includes long, tubular-shaped noodles tossed with creamy béchamel and a light tomato-infused beef sauce. The lightly sauced noodles are then layered between more of the hearty beef sauce and the béchamel. It’s also sprinkled generously with grated Romano cheese for good measure.
The whole casserole is baked until bubbly and golden brown, and then left to rest for a few minutes before cutting out generous squares of the sturdy casserole.
What I love about this version of pastitsio, or a Greek Lasagna is it has warm hints of cinnamon and nutmeg throughout, which I love in a meat sauce. (We took the same idea in our One Pot Short Rib Pappardelle.)
The Components of Pastitsio
I’m not going to lie to you, this Pastitsio recipe is not super simple. There are several different components you have to make, and while it’s not hard by any means, it just takes some time. And some dishes. If you’re looking for a simpler version of Pastitsio, you should check out our Skillet Pastitsio that takes a fraction of the time. It’s just as good, but it’s more of a creamy pasta than it is a sturdy lasagna.
For our classic pastitsio we have: A meat sauce, a béchamel sauce, and cooked pasta. Here’s what’s in each one.
The meat sauce.
Onion and garlic. Much like Italian cooking, this is the base of Greek cooking as well.
Ground beef. Because the ground beef is getting mixed with many other ingredients, I like to use something that’s pretty lean, mine was a 93% beef to fat ratio. Ground sirloin also works.
Tomato paste. While pastitsio does have a tomato essence, it’s not a tomato sauce. A little bit of tomato paste is all you need to coat the ground beef. I like to buy tomato paste in a tube, so I can use what I need, and keep the rest for a recipe down the road.
Cinnamon. Ground cinnamon is probably the most important addition in pastitsio that takes it from a traditional casserole to a Greek casserole. It adds a nice warmth and slightly sweet flavor I adore.
Salt. The general rule of thumb is one teaspoon of salt per pound of meat. We’re using about 1 1/2 pounds of ground beef, so we use 1 1/2 teaspoons of salt.
Butter and flour. If you’re not familiar, the combination of melted butter and flour is called a roux. It’s essential in thickening up the béchamel sauce, and while I do sometimes cut corners here to reduce the amount of fat, this time, I stayed true to the original ratio, which is almost equal parts butter to flour.
Milk. Whole milk makes the béchamel sauce super rich, creamy, and thick.
Nutmeg. Like the cinnamon, ground nutmeg adds just a hint of warmth to the béchamel sauce. A small amount is all you need, as a little bit goes a long way.
Eggs. Adding eggs to a béchamel sauce isn’t something you’d normally see, but pastitsio is meant to be a sturdy casserole, and eggs help to achieve that. It also, no shock here, adds a little bit more richness to the dish.
Romano cheese. In a true pastitsio, you would want to use Kefalotyri cheese, which is very similar to parmesan or Romano cheese. Since most people don’t have access to it, this recipe calls for grated Romano. Parmesan can also work in a pinch.
Pasta. Again, we’re straying from tradition a little bit here, because a classic pastitsio uses pastitsio noodles which are long tubular shaped pasta noodles, similar to bucatini, but larger. Usually I can order them on Amazon, but even they didn’t have them this time. My store was also out of bucatini, so I went with a simple ziti pasta.
Make the béchamel sauce.
Add butter to a large pot. Turn the heat on medium. When the butter melts, whisk in the flour. Cook for one minute. Remove the pan from the heat and slowly whisk in HOT milk. It’s very important you don’t add cold milk to the hot butter and flour, as it will take longer to thicken up. Add warm or hot milk helps the béchamel to thicken up quickly and a little bit better.
Whisk in the salt and nutmeg. Bring to a boil and reduce to a simmer. Simmer until thickened, it should take about 8 minutes. Once the sauce is thickened, remove from the heat and add the cheese. Season to taste with salt and pepper.
Once the béchamel sauce has cooled (after you make the meat sauce), slowly whisk in eggs.
Make the meat sauce.
Add the ground beef to a large non-stick skillet. Start to brown the meat, breaking it up as you go with a wooden spoon or spatula. When the meat is about halfway done cooking, add the onion, garlic, and salt. Continue to cook the meat and onion mixture until the ground beef is cooked through and the onions are soft.
Stir in the tomato paste and cinnamon. Continue to cook until the beef is evenly coated, remove from the heat.
Cook the noodles.
Add the noodles to a large pot of salted, boiling water. Cook until they are UNDER aldente. Because the pastitsio cooks in the oven for a significant amount of time, it’s really important the noodles are undercooked before you bake them.
Assemble the Pastitsio
Grease a 9×12 baking dish with non-stick cooking spray.
Add the noodles back to the pot you cooked them in. Add half of the béchamel sauce and half of the meat mixture. Stir to combine. Season the mixture to taste with salt and pepper.
Pour half of the noodles into the casserole dish. Top with the rest of the meat mixture followed by the rest of the noodles. Cover the noodles with remaining béchamel sauce.
Bake the pastitsio in the oven until the top is lightly golden brown and bubbly, about 30 minutes.
Can this pastitsio recipe be made in advance?
Yes! While I wouldn’t recommend baking it in advance, you can prep it advance. Cover with plastic wrap and store in the fridge until you’re ready to bake. Let it sit out at room temperature while the oven preheats.
Can I cut this recipe in half?
Yes! So this makes A LOT of pastitsio, I’d estimate it feeds at least six, maybe eight people. If you have a smaller family, you can easily half this recipe and bake it in a 8×8 or 9×9 baking dish.
Substitutions and Tips and Tricks for Recipe Success
- Make sure to undercook your noodles, since they also cook in the oven, you want to be sure you don’t overcook them prior.
- Use parmesan cheese instead of Romano if that’s all you have.
- You could swap out ground beef for ground turkey.
- For the noodles, you can use bucatini or ziti. If you have access to them, pastitsio noodles are what works best.
- If you don’t love cinnamon in your savory dishes, I wouldn’t recommend leaving it out altogether, but you can cut the amount in half for a more subtle cinnamon taste.
Pastitsio Recipe (Greek Lasagna)
This Pastitsio Recipe (Greek Lasagna) is one of our favorite Greek casseroles! Aldente noodles are tossed with a creamy béchamel sauce and a tomato and cinnamon-laced ground beef mixture.. The noodles are then layered into a casserole dish in between more of the béchamel and meat sauce, baked until bubbly and brown, and then cute into squares. Rich and delicious!
- 1 stick unsalted butter
- 1/3 cup all-purpose flour
- 4 cups warm or hot whole milk
- 1 tbsp kosher salt, divided
- 1/4 tsp nutmeg
- 1/2 cup grated romano cheese
- 1 1/2 lbs ground beef
- 1 cup diced onion
- 3 large garlic cloves, minced
- 3 tbsp tomato paste
- 1 tsp ground cinnamon
- 4 large eggs
- 1 lb ziti, bucatini or pastitsio noodles
Grease a 9x12 baking dish. Preheat oven to 375 degrees. Bring a large pot of water to a rolling bowl, season with salt.
Heat a large pot to a medium heat. Add butter. Once the butter melts, whisk in the flour. Cook for one minute. Take the pot off of the heat and slowly whisk in warm or hot milk making sure there are no lumps.
Return the pot to the heat and whisk in 1 1/2 teaspoons salt and nutmeg. Bring to a boil and reduce to a simmer. Continue to simmer until thickened, about 8 minutes. Once the mixture is thickend, remove from the heat and whisk in cheese. Season to taste with salt and pepper. Set aside.
While the bechemel is thickening, heat a large non-stick skillet to a medium heat. Add ground beef. Start to brown the beef, breaking it up with a wooden spoon. Once the beef is halfway done cooking, drain fat if necessary. Add onion, garlic, and remaining 1 1/2 teaspoons salt. Continue to cook the beef until it's browned all the way through and the onion is soft.
Mix in the the tomato paste and cinnamon. Cook for 1-2 minutes. Set aside.
When the meat sauce is almost done cooking, drop the pasta into the boiling water. Cook until it's just UNDER aldente. It should have a good bite to it. Drain.
Whisk the eggs into the bechemel sauce.
Add the noodles back to the pot you cooked them in. Toss with half of the bechemel and half of the meat mixture. Layer half of the noodles into the prepared casserole dish. Cover with remaining ground beef mixture. Layer the remaining noodles on top. Pour remaining bechemel sauce on top of the noodles.
Bake in the oven until lightly golden brown and bubbly, about 30 minutes. Let it rest for about 5-10 minutes before cutting into squares and serving.