Preheat oven to 375°F and position the baking rack in the middle. Line two baking sheets with nonstick silicon mats or parchment paper. Set aside.
In a large bowl, whisk together flour, baking powder and salt.
In a separate large bowl with a stand mixer fitted with the paddle attachment or a hand mixer, beat to combine sugar and butter and light and fluffy.
Add eggs, vanilla and mint extracts and beat to combine.
Add half the flour mixture, mix on low speed to combine, then add the rest and mix until combined. The dough will be crumbly for the first couple minutes, but will start to come together around minute 3 - keep mixing until it does!
Add 4 drops of gel paste and beat to fully combine and there are no longer white streaks in the dough. Add more food coloring to get to your desired color, keeping in mind that the color will fade *slightly* during baking.
Use a medium cookie scoop (1 ½ tablespoons) to portion dough. Roll each between the palms of your hands to form a ball, then place each ball of dough onto the prepared baking sheets, with no more than 6 on each sheet (they need room to spread while baking).
This step is optional: Roll each ball of dough in powdered sugar or granulated sugar for a little extra decoration!
Roll each ball of dough in your hands to shape into a smooth ball and press down on the top of each slightly. Bake for 8 minutes, or until the cookies have started to crinkle - they will set and crinkle more as they cool.
As soon as you remove them from the oven, press a heart sprinkle into the top of each cookie. Let cool on baking sheets for a few minutes, and then move to wire racks to cool completely. Enjoy!