pastitsio pasta (about 300 grams) • ground beef (about 750 grams) • eggs (2 whole and 3 yolks) • feta cheese (about 100 grams) • grated graviera cheese (about 100 grams, or substitute with Gruyère or Parmesan) • milk (about 1 liter) • butter (about 100 grams) • all-purpose flour (about 100 grams) • onions, finely chopped • garlic, finely chopped • beef bouillon cube • crushed tomatoes •