This easy pastitsio recipe makes a lot and is just incredible. Everyone loves this dish and it is worth the effort.

Prep Time:
45 mins
Cook Time:
1 hrs 30 mins
Additional Time:
10 mins
Total Time:
2 hrs 25 mins
1 9x13-inch casserole



  • 1 pound dry ziti pasta

  • 4 tablespoons butter

  • ¼ cup grated Parmesan cheese

  • 1 dash ground nutmeg

  • salt and pepper to taste

  • 3 large eggs, lightly beaten

Meat Sauce:

  • 2 tablespoons butter

  • 1 large onion, chopped

  • 1 clove garlic, crushed

  • 1 ½ pounds lean ground beef

  • ½ cup dry red wine

  • ½ cup vegetable broth

  • ¼ cup tomato paste

  • 2 tablespoons chopped fresh parsley

  • salt and pepper to taste

Cream Sauce:

  • ½ cup butter

  • ½ cup all-purpose flour

  • 3 cups milk

  • ¼ teaspoon ground nutmeg

  • salt and pepper to taste

  • 1 large egg, lightly beaten

  • cooking spray

  • ¼ cup grated Parmesan cheese


  1. Preheat the oven to 350 degrees F (175 degrees C).

  2. Prepare the pasta: Bring a large pot of lightly salted water to a boil. Add ziti and cook until tender yet firm to the bite, 8 to 10 minutes.

  3. Melt butter until golden brown and pour over ziti. Add Parmesan cheese, nutmeg, salt, and pepper. Toss well. Cool briefly. Add eggs and toss again; set aside.

  4. Make the meat sauce: Melt butter in a skillet and gently fry onion and garlic until onion is soft, 3 to 5 minutes. Increase heat and add ground beef; stir well. Cook until meat begins to brown, about 5 minutes. Add wine, broth, tomato paste, parsley, salt, and pepper. Cover and simmer over low heat for 20 minutes.

  5. Make the cream sauce: Melt butter in a saucepan, stir in flour and cook gently for 2 minutes. Pour in milk all at once and bring to a boil, stirring constantly. Boil gently for 1 minute. Add nutmeg, salt, and pepper. Cool slightly before stirring in beaten egg. Transfer 1/2 cup of this sauce to the meat sauce.

  6. To assemble pastitsio: Grease a 9x13-inch baking dish. Spoon half of the prepared ziti evenly in the bottom and top with meat sauce. Top with remaining ziti. Pour on cream sauce and spread to completely cover ziti. Sprinkle Parmesan cheese on top.

  7. Bake in the preheated oven for 50 minutes or until golden brown. Let stand 10 minutes before cutting into squares.


Substitute Kefalotiri cheese for the Parmesan if desired.

Nutrition Facts (per serving)

576 Calories
31g Fat
46g Carbs
26g Protein
Nutrition Facts
Servings Per Recipe 10
Calories 576
% Daily Value *
Total Fat 31g 40%
Saturated Fat 16g 82%
Cholesterol 168mg 56%
Sodium 432mg 19%
Total Carbohydrate 46g 17%
Dietary Fiber 2g 8%
Total Sugars 7g
Protein 26g
Vitamin C 4mg 18%
Calcium 170mg 13%
Iron 4mg 20%
Potassium 513mg 11%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love