Cream room-temperature butter with sugar for exactly three minutes until the mixture looks pale and fluffy—this is where the structure begins. I learned this the hard way after watching dense cookies collapse: the air you whip in now prevents that disaster.
Beat in eggs one at a time, then add vanilla bean paste and lemon zest while the mixer runs. Scrape the bowl between additions—I'm always amazed how much batter sticks to the sides and gets left behind if you skip this step.
Whisk together flour, baking powder, and salt in a separate bowl before folding into the wet mixture with heavy cream and milk. The dry ingredients go in thirds to prevent overmixing, which toughens cookies every time.
Divide dough into two bowls and color one portion with red gel food coloring and the other with blue gel food coloring using just a toothpick—gel is concentrated, so less goes further. I use gel because liquid coloring waters down dough and makes it sticky; this is a shortcut I actually trust.
Chill both portions for 30 minutes wrapped in plastic wrap so they hold shape when rolled out. Cold dough doesn't spread in the oven, which is why elegant cookies stay crisp at the edges instead of becoming wafers.
Roll between parchment sheets to 1/4-inch thickness and cut with star or flag-shaped cutters—the parchment prevents sticking that makes shaping miserable. Bake at 375°F for 10-12 minutes until edges are set but centers still look slightly underbaked.
Let cookies cool on the baking sheet for five minutes before transferring to a rack. They firm up dramatically as they cool, so patience here prevents breaking your beautiful patriotic cookies halfway to the table.