Preheat oven to 350F.
Heat a medium skillet over medium heat and add the sliced almonds.
Toss the almonds around in the pan every minute or so. Watch them closely, they burn quickly. You’ll start to smell the almonds once they start toasting.
Once the almonds are mostly golden brown, about 5-8 minutes, remove from heat, transfer to a bowl and let cool.
Using a stand mixer or handheld mixer, cream the butter, sugars, vanilla and almond extract together until light and fluffy, about 10 minutes.
Scrape down the sides of the mixing bowl and then add the eggs one at a time, mixing after each egg is added.
In a bowl, combine the flour, cornstarch, baking soda, salt and nutmeg. Stir to combine.
Add the flour mixture to the mixing bowl and mix slowly until the dough is nearly incorporated. There should still be a bit of flour on the edges of the bowl.
Add in the almonds and using a spatula, fold in the almonds until incorporated. While you’re folding in the almonds, make sure you are scraping the sides and the bottom of the bowl well so that you are incorporating in any leftover flour or butter.
Prepare a small bowl filled with sugar.
Roll the dough into golf ball sized balls, roll in sugar and place on a cookie tray, 2 inches apart.
Bake for 12-15 minutes or until the edges of the cookies are golden but the middles still look a wee bit undercooked.
Let cool and enjoy.