Bring the milk just to a boil. Pour over the butter and lard in the standing mixer bowl and allow to melt.
Add 1 cup of flour, salt, sugar, and eggs. Mix with the dough hook attachment on low speed.
Add the yeast and the rest of the flour. Beat on medium speed.
Knead dough for 5 minutes.
Cover the bowl with plastic wrap and allow to rise for 2 hours in a warm place.
Punch down the dough.
Lightly flour a clean surface. Cut the dough into 4 equal pieces.
Roll out into an 8” cylindrical disc.
Cut into 4 triangular pieces.
Lay ham across the outer edge of the dough.
Roll the dough towards the triangular point.
You should yield 16 croissants.
Place the croissants on 2 baking sheets. Brush with melted butter. Cover and allow to rise for another hour.
Preheat the oven to 375. Brush with the egg white/sugar mixture. Bake for 15-20 minutes.