Greek Pastitsio Classic Casserole

Featured in: Comfort Home Dishes

Greek Pastitsio is a beloved casserole featuring layers of tender tubular pasta combined with a savory spiced beef sauce and topped with a rich, creamy béchamel. The dish is baked until the surface turns golden and sets perfectly, offering a delightful balance of textures and flavors. Aromatic spices like cinnamon and nutmeg enhance the meat sauce, while cheeses such as kefalotyri or Parmesan add depth. Ideal for family meals, it pairs wonderfully with fresh salads and a glass of red wine.

Updated on Tue, 11 Nov 2025 12:14:00 GMT
Golden-brown Greek Pastitsio, a comforting baked pasta layered with beef and creamy béchamel. Pin this
Golden-brown Greek Pastitsio, a comforting baked pasta layered with beef and creamy béchamel. | recipeshood.com

A classic Greek casserole featuring layers of tubular pasta, savory spiced beef, and creamy béchamel sauce, baked to golden perfection.

I have fond memories of preparing pastitsio with my grandmother, savoring the aroma as the casserole baked to golden perfection in her cozy kitchen.

Ingredients

  • Pasta: 400 g (14 oz) bucatini or penne pasta, 2 tbsp unsalted butter, 2 large eggs (beaten), 50 g (1/2 cup) grated kefalotyri or Parmesan cheese
  • Beef Sauce: 2 tbsp olive oil, 1 medium onion (finely chopped), 2 garlic cloves (minced), 500 g (1.1 lb) ground beef, 2 tbsp tomato paste, 400 g (14 oz) canned crushed tomatoes, 80 ml (1/3 cup) red wine, 1/2 tsp ground cinnamon, 1/4 tsp ground nutmeg, 1 bay leaf, salt and pepper (to taste)
  • Béchamel Sauce: 60 g (4 tbsp) unsalted butter, 60 g (1/2 cup) all-purpose flour, 800 ml (3 1/3 cups) whole milk (warmed), 2 large eggs, 1/4 tsp ground nutmeg, 50 g (1/2 cup) grated kefalotyri or Parmesan cheese, salt and white pepper (to taste)

Instructions

Prep Oven & Dish:
Preheat oven to 180°C (350°F). Grease a 23x33 cm (9x13 inch) baking dish.
Cook Pasta:
Cook the pasta in salted boiling water until just al dente. Drain and return to the pot. Stir in butter, beaten eggs, and 50 g grated cheese. Set aside.
Make Beef Sauce:
Heat olive oil in a large skillet over medium heat. Add onion and cook until soft, about 5 minutes. Add garlic and cook 1 minute more. Add ground beef, breaking it up, and cook until browned. Stir in tomato paste and cook for 1 minute. Add crushed tomatoes, red wine, cinnamon, nutmeg, bay leaf, salt, and pepper. Simmer uncovered for 20–25 minutes, stirring occasionally, until thickened. Remove bay leaf.
Make Béchamel:
Melt butter in a saucepan over medium heat. Whisk in flour and cook for 1–2 minutes. Gradually add warm milk, whisking constantly, until smooth. Simmer for 5–6 minutes until thickened. Remove from heat. In a bowl, whisk eggs. Slowly add a ladle of hot béchamel to the eggs, whisking to temper, then return egg mixture to the saucepan. Stir in nutmeg, cheese, salt, and white pepper.
Assemble:
Spread half the pasta in the baking dish. Top with all the meat sauce. Add remaining pasta. Pour béchamel over the top, smoothing evenly.
Bake & Serve:
Bake for 40–45 minutes, until the top is golden brown and set. Cool for at least 15 minutes before slicing and serving.
A close-up of a bubbling Greek Pastitsio, showcasing the savory beef and luscious, cheesy topping. Pin this
A close-up of a bubbling Greek Pastitsio, showcasing the savory beef and luscious, cheesy topping. | recipeshood.com

Every holiday, my family gathers around the table to share slices of this savory pastitsio and celebrate our Greek heritage together.

Required Tools

Large pot, large skillet, saucepan, whisk, baking dish (23x33 cm / 9x13 inch)

Allergen Information

Contains: Wheat (gluten), Milk (dairy), Eggs. Cheese may contain animal rennet. Always verify ingredient labels for allergens.

Nutritional Information

Calories: 630, Total Fat: 29 g, Carbohydrates: 56 g, Protein: 33 g (per serving)

Enjoy a slice of homemade Greek Pastitsio, a delicious casserole with layers of flavor and texture. Pin this
Enjoy a slice of homemade Greek Pastitsio, a delicious casserole with layers of flavor and texture. | recipeshood.com

Enjoy this classic, satisfying dish for gatherings or weeknight comfort. Leftovers taste even better the next day.

Frequently Asked Recipe Questions

What type of pasta works best for this dish?

Short tubular pasta like bucatini or penne holds the layers well and absorbs the sauces perfectly.

Can I substitute ground lamb for beef?

Yes, using ground lamb will provide a richer, more traditional flavor often preferred in Greek variations.

How do I make the béchamel smooth and creamy?

Gradually whisk warm milk into the butter and flour roux, cooking gently until thickened, then temper the eggs slowly before combining.

What spices are essential in the meat sauce?

Cinnamon and nutmeg are key to creating the warm, aromatic flavor that characterizes this dish’s sauce.

How long should the casserole cool before serving?

Allow it to rest for at least 15 minutes to let the layers set, making slicing easier and preserving textures.

Can Parmesan cheese replace kefalotyri?

Absolutely, Parmesan is a suitable alternative that provides a similar salty, nutty flavor.

Greek Pastitsio Classic Casserole

Savory baked casserole with spiced beef, pasta, and creamy béchamel comfort in every bite.

Prep Duration
30 min
Time to Cook
60 min
Overall Time
90 min
Created by Julia Harris


Level of Challenge Medium

Cuisine Type Greek

Servings Made 6 Number of Portions

Dietary Details None specified

What You'll Need

Pasta

01 14 oz bucatini or penne pasta
02 2 tbsp unsalted butter
03 2 large eggs, beaten
04 1/2 cup grated kefalotyri or Parmesan cheese

Beef Sauce

01 2 tbsp olive oil
02 1 medium onion, finely chopped
03 2 garlic cloves, minced
04 1.1 lb ground beef
05 2 tbsp tomato paste
06 14 oz canned crushed tomatoes
07 1/3 cup red wine
08 1/2 tsp ground cinnamon
09 1/4 tsp ground nutmeg
10 1 bay leaf
11 Salt and pepper to taste

Béchamel Sauce

01 4 tbsp unsalted butter
02 1/2 cup all-purpose flour
03 3 1/3 cups whole milk, warmed
04 2 large eggs
05 1/4 tsp ground nutmeg
06 1/2 cup grated kefalotyri or Parmesan cheese
07 Salt and white pepper to taste

Method

Step 01

Preheat Oven and Prepare Baking Dish: Set oven to 350°F. Grease a 9x13 inch baking dish.

Step 02

Cook Pasta: Boil pasta in salted water until al dente. Drain and return to pot; incorporate butter, beaten eggs, and 1/2 cup grated cheese. Set aside.

Step 03

Prepare Beef Sauce: Heat olive oil over medium heat in a large skillet. Sauté onion until soft, about 5 minutes. Add garlic, cook 1 minute. Add ground beef, break up and brown evenly.

Step 04

Simmer Meat Sauce: Stir in tomato paste, cook 1 minute. Add crushed tomatoes, red wine, cinnamon, nutmeg, bay leaf, salt, and pepper. Simmer uncovered 20-25 minutes until thickened. Remove bay leaf.

Step 05

Prepare Béchamel Sauce: Melt butter in saucepan over medium heat. Whisk in flour, cook 1-2 minutes. Gradually whisk in warm milk until smooth. Simmer 5-6 minutes to thicken.

Step 06

Temper Eggs and Finish Béchamel: Remove from heat. Whisk eggs in bowl. Slowly whisk a ladle of hot béchamel into eggs to temper. Return mixture to saucepan. Stir in nutmeg, cheese, salt, and white pepper.

Step 07

Assemble Layers: Spread half the pasta evenly in baking dish. Layer all meat sauce over pasta. Add remaining pasta.

Step 08

Add Béchamel and Bake: Pour béchamel over top layer, smooth evenly. Bake 40-45 minutes until golden and set. Cool at least 15 minutes before serving.

Kitchen Tools Needed

  • Large pot
  • Large skillet
  • Saucepan
  • Whisk
  • 9x13 inch baking dish

Allergen Details

Review every ingredient for allergens and reach out to a professional if you're unsure.
  • Contains wheat (gluten), milk (dairy), and eggs. Cheese may contain animal rennet.

Nutrition Details (per portion)

Nutrition info is for reference purposes only and isn't medical advice.
  • Energy (Calories): 630
  • Fats: 29 g
  • Carbohydrates: 56 g
  • Proteins: 33 g