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.
Table of Contents
Why You’ll Love This Greek Pastitsio Recipe

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

Pastitsio takes time, but each step builds something unforgettable.
- 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.) - 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. - 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. - 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. - 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.
- 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

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.

Greek Pastitsio
Ingredients
Equipment
Method
- Heat olive oil over medium heat in a large pot. Add diced pancetta and cook until it begins to crisp and release fat.
- Add diced onion, carrot, celery, and minced garlic. Sauté for 5–7 minutes until softened and fragrant.
- Add ground beef (or meat mix), season lightly with salt and pepper, and cook until no pink remains, breaking meat apart.
- Pour in wine to deglaze the pot, scraping up browned bits. Simmer until wine reduces by about half.
- Stir in tomato paste, pureed tomatoes, bay leaves, cinnamon stick, ground cloves, thyme, rosemary, nutmeg, and Parmesan rind. Add salt and pepper to taste.
- Reduce heat to low, partially cover, and simmer gently for 30–40 minutes, stirring occasionally, until the sauce thickens.
- 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.
- 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.
- 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.
- 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.




