Pastitsio is Greece’s beloved baked pasta casserole—a comforting, layered dish that feels like a Mediterranean cousin to lasagna. At RizzieFarms, we love how it turns a cinnamon-spiced beef or lamb sauce into pure farmhouse comfort. Tender tubular pasta forms the base, followed by a savory tomato-and-wine meat sauce enriched with warm spices and a hint of sweetness. The dish is crowned with a silky béchamel infused with nutmeg, eggs, and grated cheese, baked until deeply golden and bubbling. Every slice reveals beautiful stacked layers and a rich aroma that fills the kitchen. Perfect for Sunday gatherings, holidays, or any time you want to serve a hearty, rustic Greek classic.
Servings: 8–10 servings
Total Time: 85 min
Ingredients
Meat Sauce
1 lb ground beef or lamb
1 red onion, chopped
1 clove garlic, chopped
1 (14 oz) can chopped tomatoes
1 tbsp tomato paste
1/2 tsp sugar
1/2 cup red wine
1/4 tsp salt
1/4 tsp freshly ground black pepper
1 bay leaf
1/4 tsp cinnamon
1/8 cup olive oil
Pasta Layer
12 oz tubular pasta (penne, bucatini, or ziti)
2 tbsp butter
1 egg, lightly beaten
1/2 cup grated Pecorino Romano or Parmesan cheese
Béchamel
4 tbsp butter
4 tbsp flour
4 cups whole milk, warmed
Pinch of nutmeg
Salt and pepper to taste
2 eggs, lightly beaten
1/2 cup grated Pecorino Romano or Parmesan cheese
Instructions
Prepare the meat sauce: Warm **1/8 cup olive oil** in a large skillet over medium heat. Add **1 chopped red onion** and **1 chopped clove garlic**, sautéing until fragrant. Stir in **1 lb ground beef or lamb** and cook until browned. Add **1 tbsp tomato paste**, **1 (14 oz) can chopped tomatoes**, **1/2 cup red wine**, **1/2 tsp sugar**, **1/4 tsp salt**, **1/4 tsp pepper**, **1/4 tsp cinnamon**, and **1 bay leaf**. Simmer for about 30 minutes until thick and rich. Remove the bay leaf and set the sauce aside.
Cook the pasta: Bring salted water to a boil and cook **12 oz tubular pasta** until al dente. Drain and toss with **2 tbsp butter**, **1 lightly beaten egg**, and **1/2 cup grated Pecorino or Parmesan** to coat the pasta evenly.
Make the béchamel: In a saucepan, melt **4 tbsp butter** over medium heat. Stir in **4 tbsp flour** and cook briefly to form a roux. Slowly whisk in **4 cups warmed whole milk**, whisking until smooth and thickened. Season with a **pinch of nutmeg**, **salt**, and **pepper**. Remove from heat, cool slightly, then whisk in **2 lightly beaten eggs** and **1/2 cup grated Pecorino or Parmesan**.
Assemble the dish: Butter a large baking dish and spread the prepared **pasta mixture** evenly across the bottom. Spoon the **meat sauce** over the pasta in an even layer. Pour the **béchamel sauce** on top, spreading it to fully cover the surface. Sprinkle extra Pecorino or Parmesan cheese over the top if desired.
Bake at **350°F (175°C)** for 45 minutes, or until the top is golden and bubbling. Allow the pastitsio to rest at least 15 minutes before slicing so the layers set properly.
Notes
Pastitsio tastes even better the next day as the flavors deepen and the layers firm up.
You can substitute lamb for a stronger, more traditional Greek flavor.
For a lighter version, use 2% milk in the béchamel, though whole milk gives the best texture.
If the béchamel becomes too thick, whisk in a splash of warm milk to loosen it.