Mix all the dough ingredients in a KitchenAid mixing bowl and let it knead for about 5 minutes.
Wrap the dough in plastic film and let it rest for about 8 hours.
In the meantime, prepare the filling.
Toast the almonds until slightly brown, then let them cool for a few minutes.
Chop the almonds with a chopper.
Add the white sugar, vanilla extract, and almond extract to the chopped almonds.
Melt the 2 tablespoons of butter and add it to the almond mixture along with the egg.
Butter the baking dish and start shaping the dough into balls.
Use a pasta machine to roll the dough into thin sheets.
Start with 6 layers of dough, brushing each layer with melted butter.
Spread the almond filling on top.
Layer 5 more sheets of dough on top of the almonds, buttering each one.
Brush the top with melted butter and cut it into diamond shapes with a sharp knife.
For decoration, press an almond on top of each piece of baklava.
Bake at 350°F for about 1 hour and 45 minutes to 2 hours.
As soon as you take it out of the oven, pour the honey over the hot baklava.
NOTES
It is so important to let the dough rest for at least 6 hours before shaping. Pour the honey immediately after taking the baking dish out of the oven. Use a sharp knife to cut the diamonds.