Easy Greek Pastitsio Recipe – Classic Layered Pasta Bake

By :

Jake

December 11, 2025

Close-up slice of Greek pastitsio showing pasta, meat sauce, and golden béchamel layers.

If lasagna had a Mediterranean cousin, it would be Greek Pastitsio — a warm, layered embrace of pasta, spiced meat sauce, and velvety béchamel. It’s the heart of Greek home cooking: hearty, aromatic, and baked until golden on top.

Each forkful brings the richness of cinnamon-scented beef, creamy sauce, and nutty cheese — a dish that turns an ordinary evening into a celebration.

Why You’ll Love This Greek Pastitsio Recipe

Close-up of a Greek pastitsio slice on a white plate with basil and grated cheese.

Pastitsio is pure comfort — familiar like lasagna, but distinctly Greek in flavor and spirit.

  • Layers of creamy béchamel, tender pasta, and savory beef
  • Warm spices like cinnamon and cloves for depth
  • Feeds a crowd and tastes even better the next day
  • Perfect for gatherings or cozy Sunday dinners
  • Freezer-friendly for easy make-ahead meals

When I first made this recipe, I was chasing the memory of a little taverna I stumbled upon in Santorini years ago. The owner, Yiannis, handed me a plate of Pastitsio with a grin and said, “Eat slow — it’s made with patience.” That advice stuck. This dish takes its time, but every layer tells a story.

Ingredients You’ll Need

Each layer builds flavor and texture — rich sauce, perfectly cooked pasta, and a creamy topping.

For the Meat Sauce:

  • 2.4 pounds ground beef (or a mix of beef and lamb or pork) – for rich, complex flavor
  • 3 tablespoons olive oil – base for sautéing
  • 1 large onion, grated or finely chopped – adds sweetness
  • 1 carrot, grated – natural sweetness and color
  • 2 bay leaves – earthy note
  • 1 cinnamon stick – traditional Greek spice
  • ¼ teaspoon ground cloves – subtle warmth
  • 1 cup dry wine (white, rosé, or red) – adds depth
  • ¼ cup tomato paste – concentrated tomato flavor
  • 2 cups pureed tomatoes – sauce body
  • Salt and black pepper – to taste

For the Pasta:

  • 1 pound pastitsio pasta No. 2 – tubular pasta ideal for layering
  • 1½ cups grated cheese (mix of Kefalotiri and Parmigiano Reggiano) – rich and nutty

For the Béchamel Sauce:

  • ½ cup olive oil or butter – your choice of richness
  • 1.2 cups all-purpose flour – thickening agent
  • 6 cups whole milk – creamy base
  • 1½ teaspoons fine salt – for balance
  • Freshly grated nutmeg – about ⅓ of a nutmeg seed
  • 2 large eggs – to set the sauce
  • 1½ cups grated cheese – for luscious flavor

Optional Add-Ons or Substitutes:

  • Use beef and lamb mix for authentic flavor
  • Swap Kefalotiri for Pecorino Romano or Parmesan
  • Add a pinch of chili flakes for mild heat
  • Use gluten-free pasta if needed
  • Add chopped spinach to the béchamel for a twist

Step-by-Step Instructions

Baking dish of Greek pastitsio with one slice served on a plate.

Pastitsio takes time, but each step builds something unforgettable.

  1. Make the Meat Sauce:
    In a large pot, heat olive oil over medium heat. Add the onion and carrot, cooking until soft. Add garlic, bay leaves, cinnamon, and cloves. Stir in ground beef, breaking it apart until browned.

    (Jake’s tip: Let the meat caramelize — that’s where the flavor starts.)
  2. Deglaze and Simmer:
    Pour in wine and let it reduce by half. Add tomato paste, pureed tomatoes, salt, and pepper. Lower the heat and simmer for 30–40 minutes until thickened.
  3. Cook the Pasta:
    Boil pasta in salted water until just shy of al dente. Drain, toss with a bit of olive oil, and mix in half the grated cheese.
  4. Prepare the Béchamel:
    In a saucepan, heat olive oil or butter. Whisk in flour and cook for 1–2 minutes. Gradually whisk in warm milk until smooth. Add salt and nutmeg. Once thickened, remove from heat and whisk in beaten eggs and cheese.
  5. Assemble the Layers:
    In a greased baking dish:
    • Spread half the pasta evenly on the bottom.
    • Pour the meat sauce over it.
    • Add the remaining pasta.
    • Pour the béchamel sauce on top, smoothing the surface.
  6. Bake:
    Bake at 350°F (175°C) for 45–50 minutes, until golden and bubbly. Let it rest 20 minutes before slicing.

Quick Reminders:

  • Don’t skip the resting time — it sets the layers.
  • Always whisk béchamel constantly to avoid lumps.
  • A touch of nutmeg enhances the creaminess beautifully.
  • Use freshly grated cheese — it melts smoother than pre-shredded.

Expert Tips for Success

Macro close-up showing pasta tubes, meat sauce, and béchamel from Greek pastitsio.

A few small tricks make this Pastitsio exceptional.

  • Grate your onions and carrots — they blend seamlessly into the sauce.
  • Simmer the meat sauce slowly for deeper flavor.
  • Use whole milk for the creamiest béchamel.
  • Layer pasta tightly for a clean slice after baking.
  • Sprinkle extra cheese on top before baking for golden perfection.
  • Let the dish rest before cutting — patience pays off.

If you love layered comfort food like this, check out my Hearty Baked Ziti Recipe or Tortellini Casserole for equally cozy, cheesy dinners.

Serving Suggestions

This dish is the centerpiece of any meal — pair it with simple sides that let it shine.

  • Serve with a crisp Greek salad with feta and olives
  • Add warm pita or garlic bread on the side
  • Pair with roasted vegetables or lemon potatoes
  • Serve with Greek Chicken Bowls for a lighter Mediterranean spread
  • Enjoy with tzatziki or a dollop of plain Greek yogurt

Whether for Sunday dinner or holidays, Pastitsio brings warmth, community, and that unmistakable Greek hospitality to your table.

Storing and Reheating

This dish reheats beautifully and makes excellent leftovers.

How to Store It:

  • Cool completely before covering with foil or plastic wrap.
  • Refrigerate for up to 4 days.
  • Freeze for up to 2 months — thaw overnight in the fridge before reheating.

How to Reheat It:

  • Reheat slices in the oven at 350°F (175°C) for 15–20 minutes.
  • Microwave individual portions with a splash of milk to keep it moist.
  • Avoid reheating multiple times — it can dry out.

Like many baked pastas, the flavors deepen overnight — it’s even better the next day.

Nutrition

Calories: 695 | Carbohydrates: 50g | Protein: 37g | Fat: 37g | Saturated Fat: 13g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 16g | Cholesterol: 129mg | Sodium: 889mg | Potassium: 809mg | Fiber: 3g | Sugar: 10g | Vitamin A: 1,542IU | Vitamin C: 6mg | Calcium: 398mg | Iron: 4mg

Frequently Asked Questions

Can I use other meats for the sauce?

Yes — a mix of beef and lamb is traditional, but pork or turkey works great too.

Can I make Pastitsio ahead of time?

Absolutely. Assemble it a day in advance, cover, and refrigerate. Bake when ready to serve.

What’s the best cheese for topping?

Kefalotiri gives authentic Greek flavor, but Parmesan or Romano work well too.

Final Thoughts

This Greek Pastitsio is more than a meal — it’s a taste of Greece in your kitchen. Each bite brings layers of warmth, tradition, and home-cooked love.

  • Use quality ingredients for authentic depth.
  • Let it rest before serving for perfect slices.
  • Share it — it’s made to bring people together.

From my Texas kitchen to yours, this dish reminds me why I fell in love with Mediterranean cooking — big flavors, bold spices, and the joy that comes with sharing a table full of comfort.

Close-up slice of Greek pastitsio showing pasta, meat sauce, and golden béchamel layers.
33c99b172f9da99a80c3b6ab7862a8faJake

Greek Pastitsio

No ratings yet
Greek Pastitsio is a warm, layered pasta bake featuring tubular pasta, a richly spiced meat sauce, and creamy béchamel sauce — a Greek cousin to lasagna, baked until golden and bubbling. It’s hearty, aromatic, and perfect for sharing with family or friends.
Prep Time 20 minutes
Cook Time 1 hour 35 minutes
Total Time 1 hour 55 minutes
Servings: 8 servings
Course: Dinner
Cuisine: Italian-American

Ingredients
  

  • 4 oz pancetta, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 onion, diced
  • 4 clove garlic, minced
  • 2.4 lb ground beef (or beef/lamb mix)
  • 1 cup dry wine (white, rosé, or red)
  • 0.25 cup tomato paste
  • 2 cup pureed tomatoes
  • salt and black pepper, to taste
  • 2 bay leaves
  • 1 cinnamon stick
  • 0.25 tsp ground cloves
  • 10 fresh thyme sprigs
  • 2 fresh rosemary sprigs
  • 0.25 tsp nutmeg
  • 1 piece Parmesan rind
  • 1 lb pastitsio pasta No. 2 (or tubular pasta)
  • 1.5 cup grated cheese (split between pasta and béchamel)
  • 0.5 cup olive oil or butter (for béchamel)
  • 1.2 cup all-purpose flour (for béchamel)
  • 6 cup whole milk (for béchamel)
  • 1.5 tsp fine salt (for béchamel)
  • freshly grated nutmeg (≈ ⅓ nutmeg seed)
  • 2 large eggs (for béchamel)

Equipment

  • Large pot or Dutch oven Used to cook meat sauce and simmer.
  • saucepan Used to prepare béchamel sauce.
  • Large pot (for pasta) Used to boil the pasta.
  • baking dish Used to assemble layers and bake the pastitsio.

Method
 

  1. Heat olive oil over medium heat in a large pot. Add diced pancetta and cook until it begins to crisp and release fat.
  2. Add diced onion, carrot, celery, and minced garlic. Sauté for 5–7 minutes until softened and fragrant.
  3. Add ground beef (or meat mix), season lightly with salt and pepper, and cook until no pink remains, breaking meat apart.
  4. Pour in wine to deglaze the pot, scraping up browned bits. Simmer until wine reduces by about half.
  5. Stir in tomato paste, pureed tomatoes, bay leaves, cinnamon stick, ground cloves, thyme, rosemary, nutmeg, and Parmesan rind. Add salt and pepper to taste.
  6. Reduce heat to low, partially cover, and simmer gently for 30–40 minutes, stirring occasionally, until the sauce thickens.
  7. Meanwhile, cook the pasta in salted boiling water until just shy of al dente. Drain, toss with a little olive oil, and mix in half of the grated cheese.
  8. Prepare the béchamel: in a saucepan, heat olive oil or butter. Whisk in flour and cook 1–2 minutes. Gradually whisk in warmed milk until smooth and thickened. Add salt, a generous grating of nutmeg, then remove from heat and whisk in beaten eggs and remaining grated cheese.
  9. Preheat oven to 350°F (175°C). In a greased baking dish, layer half the pasta, then spread the meat sauce evenly, then top with remaining pasta. Pour the béchamel sauce over the top and smooth the surface.
  10. Bake for 45–50 minutes until the top is golden and bubbly. Let rest 20 minutes before slicing to allow layers to set.

Notes

  • Traditional Pastitsio spices like cinnamon and cloves give depth to the meat sauce.
  • Using whole milk and freshly grated cheese lends richness to the béchamel.
  • Allow the dish to rest before slicing for clean layers; leftovers improve overnight and freeze well.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating