First, drain your maraschino cherries well and chop them finely so they disperse evenly in the dough. Lay them on paper towels to absorb extra juice, which keeps your cookies from spreading too much. Meanwhile, whisk together flour, cornstarch, baking soda, and salt.
In a larger bowl, beat the butter with brown and granulated sugars until the mixture is light and fluffy. This step builds air into the dough for soft cookies and helps the flavors meld. Then add the eggs, vanilla, and almond extract, beating briefly to combine.
Next, mix in a few drops of pink gel food coloring if you like that fun rosy hue. Gradually incorporate the dry ingredients into the wet mix, mixing at low speed until just blended. Stir in the chopped cherries and some of the chocolate chips until the dough is rich and thick.
Use a cookie scoop to portion out dough balls of about 2 tablespoons each. Press extra chocolate chips and cherries onto the tops of the dough balls for a loaded look. Freeze for 30 minutes — chilling helps them hold shape during baking.
Preheat your oven to 350°F (175°C). Arrange cookies on a lined sheet and bake 10–13 minutes — watch closely so they don’t overbake and lose their color. Let them cool on the baking sheet for a few minutes; they’ll continue to set as they cool.