Pastitsio with Bechamel Sauce: Greek Baked Pasta

Updated November 7, 2026

Total time
1 hr 55 min
prep 40 min · cook 1 hr 15 min
Serves
8
portions as written

Jump to recipe

Pastitsio with Bechamel Sauce: Greek Baked Pasta

Pastitsio is Greece’s beloved baked pasta casserole, a hearty layering of seasoned ground meat, tubular pasta, and a thick, creamy bechamel sauce that turns golden and bubbly in the oven. It’s often called Greek lasagna, but the cinnamon-spiced meat and the velvety custard topping give it a character all its own. This version delivers a rich, comforting dish that’s perfect for feeding a crowd or enjoying as leftovers—the flavors only get better the next day.

Ingredients

  • 1 lb (450 g) bucatini or pastitsio pasta (or penne/ziti)
  • 3 tbsp (45 ml) olive oil
  • 1 large onion, finely chopped
  • 2 garlic cloves, minced
  • 1.5 lb (680 g) ground beef (or lamb)
  • 1/2 cup (120 ml) dry red wine
  • 1 can (15 oz / 425 g) crushed tomatoes
  • 1 tsp ground cinnamon
  • 1/2 tsp ground allspice
  • 1/4 tsp ground nutmeg
  • Salt and freshly ground black pepper, to taste
  • 1/2 cup (50 g) grated Kefalotyri or Pecorino Romano cheese
  • 2 large eggs, lightly beaten
  • For the bechamel:
    • 1/2 cup (115 g) unsalted butter
    • 1/2 cup (65 g) all-purpose flour
    • 4 cups (960 ml) whole milk, warm
    • 1/2 tsp ground nutmeg
    • Salt, to taste
    • 1/2 cup (50 g) grated Kefalotyri or Parmesan cheese
    • 2 large egg yolks

Instructions

  1. Cook the pasta: Bring a large pot of salted water to a boil. Add the pasta and cook until al dente (about 8–10 minutes, or according to package instructions). Drain, then toss with a little olive oil to prevent sticking. Set aside.
  2. Make the meat sauce: In a large skillet or Dutch oven, heat the olive oil over medium heat. Add the onion and cook until soft, about 5 minutes. Add the garlic and cook for 1 minute more. Add the ground beef and cook, breaking it up with a spoon, until browned and no longer pink, about 8–10 minutes. Drain off excess fat if needed.
  3. Season and simmer: Pour in the red wine and let it bubble for 2 minutes, scraping up any browned bits. Stir in the crushed tomatoes, cinnamon, allspice, and 1/4 tsp nutmeg. Season with salt and pepper. Reduce heat to low and simmer uncovered for 20 minutes, stirring occasionally, until thickened.
  4. Combine meat and pasta: Remove the meat sauce from heat and let it cool slightly. Stir in the 1/2 cup grated cheese and the beaten eggs. The eggs help bind the meat layer. Add the cooked pasta and toss to coat evenly. Set aside.
  5. Preheat oven and prepare baking dish: Preheat your oven to 350°F (175°C). Grease a 9×13-inch (23×33 cm) baking dish.
  6. Make the bechamel: In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 2 minutes, stirring constantly, to make a roux. Gradually whisk in the warm milk, a little at a time, ensuring no lumps form. Continue whisking until the sauce thickens and comes to a gentle simmer, about 5–7 minutes. It should coat the back of a spoon.
  7. Finish the bechamel: Remove the saucepan from heat. Stir in the nutmeg, salt, and the 1/2 cup grated cheese. Let it cool slightly for 5 minutes, then whisk in the egg yolks until fully incorporated.
  8. Assemble the pastitsio: Spread the pasta-meat mixture evenly in the prepared baking dish. Pour the bechamel sauce over the top, spreading it to cover the entire surface.
  9. Bake: Place the dish on a baking sheet to catch any drips. Bake for 40–45 minutes, until the top is golden brown and the edges are bubbling. Let it rest for at least 15 minutes before slicing—this allows the layers to set and makes serving easier.

Tips

  • Use the right pasta: Traditional pastitsio uses a hollow, tubular pasta like bucatini or penne. If you can’t find it, ziti or rigatoni work well. Avoid thin spaghetti, as it can become mushy.
  • Don’t skip the resting time: Letting the pastitsio rest after baking is crucial. If you cut it too soon, the layers will slide apart. Resting for 15–20 minutes allows the bechamel to set.
  • Make ahead: You can assemble the dish a day in advance and refrigerate it unbaked. Add about 10–15 minutes to the baking time if starting from cold.
  • Cheese substitutions: Kefalotyri is a hard, salty Greek cheese. If unavailable, use a mix of Pecorino Romano and Parmesan for a similar sharpness.

Serving Suggestions

Serve pastitsio warm with a simple Greek salad (tomatoes, cucumber, red onion, olives, and feta with olive oil and oregano). Crusty bread and a glass of red wine, like a Greek Xinomavro, complete the meal. It’s a main course that needs little else.

Variations

  • Vegetarian: Replace the ground meat with lentils or a plant-based meat substitute. Sauté the onion and garlic, then add the lentils or substitute and proceed with the same seasonings and tomato sauce.
  • Lamb version: Use ground lamb instead of beef for a more traditional, slightly gamey flavor. Adjust salt accordingly, as lamb can be saltier.
  • Spicy kick: Add a pinch of cayenne pepper or a finely chopped chili to the meat sauce for heat.
  • No-wine option: If you prefer not to use wine, substitute with an equal amount of beef or vegetable broth.

Storage and Reheating

Store leftover pastitsio in an airtight container in the refrigerator for up to 4 days. For longer storage, wrap tightly and freeze for up to 3 months. To reheat, place individual portions in a 350°F (175°C) oven for 15–20 minutes, or microwave on medium power for 2–3 minutes. Reheat until the internal temperature reaches 165°F (74°C) for food safety. The bechamel may soften upon reheating, but the flavor remains delicious.

Frequently Asked Questions

Can I use a different pasta shape? Yes, any short, sturdy pasta like penne, ziti, or rigatoni works. Avoid delicate shapes that break down during baking.

Why is my bechamel lumpy? Lumps usually form if the milk is added too quickly or the roux isn’t cooked enough. Whisk vigorously and add the milk gradually. If lumps persist, strain the sauce before adding it to the dish.

Can I make pastitsio gluten-free? Use gluten-free pasta and a gluten-free flour blend for the bechamel. The texture may be slightly different, but it will still be tasty.

Do I have to use eggs in the meat layer? The eggs help bind the meat and pasta together, preventing it from crumbling when sliced. You can omit them, but the layers may be less cohesive.

What’s the best way to reheat pastitsio without drying it out? Cover the dish with foil while reheating in the oven to retain moisture. Add a splash of milk or water on top if it looks dry.

Can I freeze pastitsio before baking? Yes, assemble the dish, cover tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator, then bake as directed, adding extra time if needed.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).