01 -
In a large bowl, beat the unsalted butter and cream cheese together on medium speed until smooth and fully combined.
02 -
Add granulated sugar and mix on medium-high speed for 2 minutes until pale and fluffy.
03 -
Mix in egg yolk, vanilla bean paste or extract, and almond extract until well incorporated.
04 -
Add all-purpose flour, cornstarch, salt, and baking powder. Mix on low speed just until no dry flour remains. Scrape bowl as needed.
05 -
Portion dough into three equal parts. Leave one plain, color one with yellow gel, and the last with orange gel food coloring, mixing each until the color is evenly distributed.
06 -
Wrap each dough portion in plastic wrap, flattening to 1 cm thick rectangles. Chill in refrigerator for 30 minutes or freezer for 10 minutes.
07 -
Preheat oven to 175°C. Line two large baking sheets with silicone mats or parchment paper.
08 -
On a floured surface, roll each dough piece to 6 mm thick. Stack layers in order: yellow, orange, then white. Press them gently to adhere.
09 -
Cut stacked dough into 8 mm wide strips, then cut strips into slim triangles resembling candy corn shapes.
10 -
Dredge each triangle in granulated sugar for a crunchy finish if desired.
11 -
Place triangles 1 cm apart on baking sheets. Chill pans in refrigerator for 15 minutes to ensure cookies retain shape.
12 -
Bake one sheet at a time for 8-12 minutes on the middle rack, or until edges are just barely set but not browned. Let cool completely on the pan.
13 -
For a sweeter finish, whisk powdered sugar, milk, and vanilla until smooth. Drizzle glaze over cooled cookies on a wire rack.