Pastitsio (Greek Lasagna)

Posted on December 24, 2025 ·

by Bellie

Delicious Pastitsio, a traditional Greek lasagna with layers of meat and béchamel.

Difficulty

Prep time

Cooking time

Total time

Servings

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

Pastitsio, the beloved Greek lasagna, is a dish that delights with its layers of comforting pasta, hearty meat sauce, and creamy béchamel. It’s a dish that brings warmth to any gathering, often served during family occasions or festive celebrations. My first encounter with this recipe was at a summer family reunion, where the aroma of cinnamon and baked cheese wafted through the air, drawing everyone to the kitchen. Each bite was a testament to the rich culinary tradition of Greece, making it a cherished addition to my own cooking repertoire.

Pastitsio (Greek Lasagna)

Why you’ll love this Pastitsio (Greek Lasagna) recipe

What makes this pastitsio truly special is its blend of flavors and textures. It’s not just a simple pasta dish; it’s a complete meal—rich in protein from the ground beef, layered with satisfying pasta, and topped with a velvety béchamel sauce. Perfect for cozy dinners, it appeals to both kids and adults alike. Plus, the best part? You can make the meat sauce a day ahead, allowing the flavors to fully develop, making your preparation on the actual day much smoother.

“This pastitsio is an absolute game changer! Perfectly spiced and oh-so-cheesy. Everyone loved it!” – A satisfied home chef

Step-by-step overview

Making pastitsio may seem daunting at first, but it unfolds in simple steps that can be easily followed. The process involves preparing a flavorful meat sauce, cooking the pasta, layering the ingredients in a baking dish, and finally topping it off with that luscious béchamel sauce. Each component comes together seamlessly for a winning dish.

What you’ll need

To create this decadent Greek lasagna, here’s a list of ingredients that will make your kitchen smell heavenly:

  • 3 pounds ground beef
  • 1 large onion, chopped
  • 2 (15-ounce) cans tomato sauce
  • 1 tablespoon ground cinnamon
  • Coarse kosher salt, to taste
  • 1 package pastitsio noodles or mostaccioli
  • 1/2 pound or more of kasseri cheese, grated (aim for about 4 cups)
  • 4 eggs
  • 1 1/2 sticks unsalted butter
  • 1 cup flour
  • 5 1/2 cups whole milk

The cheese is crucial—Flora, my culinary inspiration, often uses up to a pound for an extra cheesy finish!

Directions to follow

  1. Prepare the meat sauce: A day ahead, drizzle olive oil in a large pot over medium heat. Add the chopped onions and a generous pinch of salt. Sauté until they turn translucent.
  2. Cook the beef: Add the ground beef, cooking and stirring until it’s no longer pink. Break it up with a wooden spoon.
  3. Add tomato sauce and season: Pour in the tomato sauce and sprinkle in the cinnamon. Stir, season with salt, and bring to a simmer. Let it stew with a lid slightly ajar for about 3 hours, stirring occasionally. Once cooled, refrigerate overnight.
  4. Prepare the pasta: When ready to assemble, cook the pasta in boiling salted water until al dente. Drain and, once cool enough to handle, mix a beaten egg into the noodles.
  5. Preheat the oven to 350°F (175°C). In a lasagna pan, lightly coat the bottom with olive oil.
  6. Layer the pastitsio: Spread the noodles in the pan, followed by a third of the cheese, and then the meat sauce (leave room for the béchamel). Top with another third of cheese.
  7. Make the béchamel sauce: In a heavy-bottomed pot, melt one stick of butter. Add flour and whisk for a minute. Gradually add 5 cups of milk while whisking continuously. Once it bubbles, turn off the heat.
  8. Incorporate the eggs: In a bowl, blend 3 eggs with 1/2 cup of milk using a hand mixer. Slowly add to the béchamel, whisking well. Return to heat until thickened.
  9. Finish the layering: Pour the béchamel over the meat layer, sprinkle the remaining cheese, and drizzle with melted butter.
  10. Bake: Place the pan on a baking sheet and bake for 1 hour until browned and hot. Use the broiler for 3-5 minutes if necessary, watching closely.
  11. Rest before serving: Allow the pastitsio to sit for about 10 minutes before slicing and serving.
Pastitsio (Greek Lasagna)

Best ways to enjoy it

Serving pastitsio is about maximizing its deliciousness. Traditionally, it can stand alone as a meal, but pairing it with a fresh Greek salad or some crusty bread elevates the dining experience. For an extra touch, consider offering a sprinkle of fresh parsley or a drizzle of olive oil over each serving.

Storage and reheating tips

To keep your pastitsio fresh after enjoying it, allow leftovers to cool completely, then cover tightly and refrigerate for up to three days. Reheat in the oven at 350°F (175°C) until warmed through, or microwave individual portions for a quick treat. For longer storage, consider freezing it—wrap well in plastic wrap and then foil to prevent freezer burn. It can stay fresh in the freezer for up to three months.

Helpful cooking tips

  1. Flavor boost: Adding some diced garlic to the onion while sautéing enriches the flavor of the meat sauce.
  2. Cheese swap: If you can’t find kasseri cheese, feel free to experiment with other melty cheeses, such as mozzarella or a blend of Italian cheeses.
  3. Make it gluten-free: Substituting the pasta with a gluten-free version can make this dish accessible for those with dietary restrictions.

Creative twists

Although the traditional recipe holds a special place in my heart, it’s fun to experiment. You might try adding some sautéed spinach or roasted vegetables in between layers for added nutrition. Alternatively, a hint of nutmeg in the béchamel provides a warm, fragrant twist to the classic flavor profile.

Common questions

How long does it take to make pastitsio?
While the cooking time itself can be lengthy, especially for the meat sauce, the active prep time is about 30-45 minutes.

Can I make pastitsio ahead of time?
Absolutely! Preparing the meat sauce a day in advance not only saves you time but also enhances the flavor.

What is a good side dish for pastitsio?
A crisp Greek salad or some roasted vegetables pair wonderfully, balancing the richness of the pastitsio.

Conclusion

With its comforting layers of pasta, rich meat sauce, and creamy béchamel, pastitsio is a dish guaranteed to impress family and friends alike. Give this recipe a try, and you’ll have a heartwarming meal that encapsulates the essence of Greek cooking. Don’t forget to explore more delightful recipes on the blog!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pastitsio (Greek Lasagna)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: bellie
  • Total Time: 225 minutes
  • Yield: 8 servings 1x
  • Diet: Meat

Description

A beloved Greek lasagna layered with comforting pasta, hearty meat sauce, and creamy béchamel, perfect for any gathering.


Ingredients

Scale
  • 3 pounds ground beef
  • 1 large onion, chopped
  • 2 (15-ounce) cans tomato sauce
  • 1 tablespoon ground cinnamon
  • Coarse kosher salt, to taste
  • 1 package pastitsio noodles or mostaccioli
  • 1/2 pound or more of kasseri cheese, grated (about 4 cups)
  • 4 eggs
  • 1 1/2 sticks unsalted butter
  • 1 cup flour
  • 5 1/2 cups whole milk

Instructions

  1. Prepare the meat sauce: In a large pot, drizzle olive oil over medium heat. Add chopped onions and a pinch of salt. Sauté until translucent.
  2. Add ground beef, cooking until no longer pink. Break it up with a wooden spoon.
  3. Pour in the tomato sauce and sprinkle cinnamon. Stir, season with salt, and simmer for about 3 hours, stirring occasionally. Once cooled, refrigerate overnight.
  4. Cook pasta in boiling salted water until al dente. Drain and mix a beaten egg into the noodles.
  5. Preheat the oven to 350°F (175°C). Lightly coat a lasagna pan with olive oil.
  6. Spread noodles in the pan, top with a third of the cheese, followed by the meat sauce. Add another third of cheese.
  7. Make béchamel: In a pot, melt one stick of butter, add flour, and whisk for a minute. Gradually whisk in 5 cups of milk until bubbly, then turn off heat.
  8. In a bowl, blend 3 eggs with 1/2 cup milk, slowly add to béchamel while whisking. Return to heat until thickened.
  9. Pour béchamel over the meat layer, sprinkle remaining cheese, and drizzle with melted butter.
  10. Bake on a sheet for 1 hour until browned. Broil for 3-5 minutes if needed.
  11. Let sit for 10 minutes before slicing and serving.

Notes

Pair with a fresh Greek salad or crusty bread for an elevated dining experience. Allows flavors to develop by making the meat sauce a day ahead.

  • Prep Time: 45 minutes
  • Cook Time: 180 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Greek

Nutrition

  • Serving Size: 1 serving
  • Calories: 550
  • Sugar: 8g
  • Sodium: 600mg
  • Fat: 30g
  • Saturated Fat: 14g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 2g
  • Protein: 30g
  • Cholesterol: 150mg

Tags:

/  /  /  / 

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star