Whisk the 2 cups bread flour, ½ teaspoon baking soda, ½ teaspoon cream of tartar, and ½ teaspoon kosher salttogether in a medium bowl. Set aside.
In the bowl of your stand mixer fitted with the paddle attachment, beat the ¾ cup unsalted butter½ cup granulated white sugar, and ¼ cup brown sugartogether on medium-high speed until creamed, about 1 minute.
Add the 1 large egg, 1 egg yolk, and 1 tablespoon amaretto. Beat on high speed until combined, about 1 minute, scraping down the sides of the bowl as needed.
Add the dry ingredients to the wet ingredients and mix at low speed until combined.
Wrap the dough in wax paper and refrigerate for at least 2-3 hours.
Preheat the oven to 350°F (177°C). Line baking sheets with parchment paper or silicone baking mats. Set aside.
Remove the dough from the refrigerator and allow it to sit at room temperature for about 10 minutes. Roll the dough into balls, about 2 tablespoons of dough each. The dough may be a bit crumbly but will become smoother as you roll it.
Place the balls on a baking sheet leaving at least 2 inches in between each cookie. Bake for 12-13 minutes or until lightly browned on the edges. The centers will look very soft.
Remove from the oven and allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.