- Thriving Guide
- Posts
- Authentic Pastitsio Recipe
Authentic Pastitsio Recipe
A hearty Greek casserole layered with rich tomato meat sauce, creamy béchamel, and pasta.

Pastitsio is a beloved Greek comfort dish that brings together layers of pasta, a spiced tomato meat sauce, and a creamy béchamel topping. Often described as the Greek cousin of lasagna, it’s baked until golden and bubbling, making it a perfect meal for gatherings or cozy family dinners.
Ingredients
Tomato Meat Sauce
3 tablespoons olive oil
1 1/2 cups yellow onion, chopped (1 large)
1 pound lean ground beef
1 pound lean ground lamb
1/2 cup dry red wine
1 tablespoon garlic, minced (about 3 cloves)
1 tablespoon ground cinnamon
1 teaspoon dried oregano
1 teaspoon fresh thyme leaves
Pinch cayenne pepper
1 can (28 oz) crushed tomatoes in puree
Kosher salt and freshly ground black pepper
Béchamel Sauce
1 1/2 cups whole milk
1 cup heavy cream
4 tablespoons (1/2 stick) unsalted butter
1/4 cup all-purpose flour
1/4 teaspoon freshly grated nutmeg
Salt and black pepper
1 1/2 cups Parmesan or Kasseri cheese, grated
2 extra-large eggs, beaten
2/3 cup Greek-style yogurt
Pasta
3/4 pound small shells
Directions
Prepare the Meat Sauce
Heat olive oil in a large pot over medium-high heat. Add onion and sauté for 5 minutes.
Add beef and lamb, cooking until no longer pink, breaking it apart with a spoon. Drain excess fat.
Pour in red wine and cook for 2 minutes. Stir in garlic, cinnamon, oregano, thyme, and cayenne. Cook for 5 minutes.
Add crushed tomatoes, 2 teaspoons salt, and 1 teaspoon pepper. Simmer for 40–45 minutes, stirring occasionally. Set aside.
Make the Béchamel
In a saucepan, warm milk and cream over medium-low heat.
In another saucepan, melt butter. Whisk in flour and cook for 2 minutes. Slowly add warm milk and cream, whisking until smooth and thick, about 5–7 minutes.
Season with nutmeg, 1 teaspoon salt, and 1 teaspoon pepper. Stir in 3/4 cup Parmesan and 1/2 cup of the tomato meat sauce. Cool for 10 minutes, then mix in eggs and yogurt.
Cook the Pasta
Bring a large pot of salted water to a boil. Cook pasta until just al dente, then drain.
Assemble the Dish
Preheat oven to 350°F (175°C).
Combine pasta with meat sauce and spread into a baking dish.
Top with béchamel and sprinkle with remaining 3/4 cup Parmesan.
Bake for 1 hour, until golden and bubbling. Rest for 10 minutes before serving.
Serving Suggestions
Pair with a crisp green salad dressed in lemon and olive oil.
Add warm pita bread on the side.
A glass of red wine, such as Cabernet Sauvignon, complements the cinnamon-spiced sauce beautifully.
This dish is a celebration of Mediterranean flavors, combining the richness of lamb, the sweetness of cinnamon-spiced tomato sauce, and the creaminess of béchamel.
Share this recipe or subscribe to our newsletter for more.