Ingredients

2cupsall-purpose flour,+ 2 tbsp, spoon and leveled

1tspbaking soda

1tspcornstarch

½tspground cinnamon

½tspsalt

¾cupunsalted butter,(1.5 sticks), softened to room temperature

¾cupbrown sugar,packed light

¼cupgranulated sugar

1large egg,at room temperature

1½tsppure vanilla extract

6ozbittersweet chocolate,coarsely chopped

¾cupdried cranberries

½cupalmonds,or ⅔ cup, sliced, slivered, or chopped

Preparation

Whisk the flour, baking soda, cornstarch, cinnamon, and salt together in a medium bowl. Set aside.

In a large bowl using a hand mixer or a stand mixer fitted with a paddle attachment, beat the butter and both sugars together on medium-high speed for about 2 minutes until smooth and creamy.

Add the egg and vanilla and beat on high speed for about 1 minute until combined. Scrape down the sides and up the bottom of the bowl and beat again as needed to combine.

Add the dry ingredients to the wet ingredients and mix on low until combined. With the mixer running on low speed, beat in the chocolate, dried cranberries, and almonds until combined. Cover and chill the dough for at least 2 hours in the refrigerator (and up to 4 days). If chilling for longer than a few hours, allow to sit at room temperature for at least 30 minutes before rolling and baking because the dough will be quite hard.

Preheat oven to 350 degrees F. Line baking sheets with parchment paper or silicone baking mats. Set aside.

Roll cookie dough, about 1.5 tablespoons of dough per cookie, and place 3 inches apart on the baking sheets. Bake for about 11 to 13 minutes or until lightly browned on the sides. The centers will look very soft.

Remove from the oven and allow cookies to cool on the baking sheet for about 5 minutes before transferring to a wire rack to cool completely. While the cookies are still warm, garnish the cookies by pressing a few more chocolate chunks/dried cranberries/or almonds into the tops.