Make the Cookies: Whisk together both flours, the baking powder and salt in a medium bowl; set aside.: Whisk together both flours, the baking powder and salt in a medium bowl; set aside. : The scent of blended flours is subtle and neutral, but mixing them evenly ensures consistent structure across every cookie. I like to whisk until the baking powder and salt are thoroughly incorporated so every bite rises and seasons uniformly. If the dry mix is uneven, you may end up with spots that are under leavened or overdosed with salt, which alters texture and flavor. A common mistake here is skimping on whisking, so take a few extra seconds to combine well.
In the bowl of your mixer, rub together the sugar and grapefruit zest with your fingertips until the zest is evenly distributed and all of the sugar has been moistened. Add the butter to the bowl and beat on medium speed until the mixture is light and fluffy, about 3 minutes. Add the egg yolks and beat until combined, scraping down the bowl as necessary. Reduce the speed to low and add the flour in three batches, alternating with the grapefruit juice, beginning and ending with the flour. Mix just until the dough comes together. Transfer the dough to a piece of plastic wrap, pat it into a 1-inch disk, wrap in the plastic wrap and refrigerate for at least 30 minutes, or until firm.: The moment you rub zest into sugar, the aroma blossoms and oils are released, creating a fragrant base for the dough. Use your fingertips to crush the zest into the sugar until it looks dampened and fragrant. This sensory step is crucial because it diffuses citrus oil into the sugar crystals, which later perfumes the butter. If you skip this, the grapefruit note will be less pronounced, so resist the urge to rush.
Preheat oven to 350 degrees F. Line two baking sheets with parchment paper or a silicone baking mat.: You will notice the texture lift and the color lighten as air is beaten into the butter and sugar, creating a ribbon like pile that signals proper creaming. This aeration is what contributes to a delicate crumb in the finished cookie. If the butter is too soft the mixture will appear greasy rather than fluffy, and if too cold it will remain clumpy; aim for room temperature.
Roll out the dough on a lightly floured surface to about 1/8-inch thick. Use a 2-inch round cutter to cut out as many cookies as possible and transfer them to the prepared baking sheets, spacing them 1-inch apart. Gather together the dough scraps and repeat to get as many rounds as possible. Refrigerate the baking sheets (with the cookies on them) for 15 minutes.: Once the yolks are incorporated the batter will feel richer and hold together more smoothly. Scraping ensures there are no unmixed pockets near the bowl edges where ingredients can hide. Overworking here can lead to overly loose dough, so mix just until homogenous. A mistake to avoid is adding whole eggs instead of just yolks, which will change the texture markedly.
Bake the cookies until just barely golden brown around the edges and still very light in color in the middle, about 12 minutes. Immediately remove the cookies to a wire rack and cool completely before assembling.: Alternating creates a smooth dough without overmixing, preserving tenderness. After each addition, fold until almost incorporated so you do not develop excess gluten. Watch the dough visually, it should look cohesive but not shaggy. Overmixing is the primary error at this stage, which makes cookies tough rather than melt in your mouth.
Make the Filling: Beat together the butter, powdered sugar and grapefruit zest on medium speed until light and fluffy, about 5 minutes. Add the grapefruit juice and food coloring (if using), increase the speed to medium-high and beat until creamy and fluffy, about 2 minutes.: The dough should form a smooth mass that holds without being sticky, indicating the perfect balance of hydration and structure. Press it gently with your hand to confirm it holds shape; if it is overly sticky chill briefly before rolling. If you continue mixing beyond this point you risk firm cookies, so stop when cohesion is achieved.
Assemble the Cookies: Match up the cookies by size, then spread or pipe on about 1 tablespoon of filling onto the flat side of half the cookies. Top with the matching cookie and press down slightly so the filling is pushed to the edges. The cookies can be stored in an airtight container at room temperature for up to 5 days.: Chilling firms the fats so that when rolled the dough cuts cleanly and spreads minimally during baking. The cold disk also allows flavors to meld, resulting in a more harmonious cookie. If you skip adequate chilling the cookies can spread and lose their neat shape, so be patient. A common slip is not chilling long enough; if the dough still feels soft, extend the chill time.
Preheat oven to 350 degrees F. Line two baking sheets with parchment paper or a silicone baking mat.: Preheating ensures immediate and even oven spring, while the liners prevent sticking and promote even bottom browning. You will hear a quiet pop in the oven as it reaches temperature, and that steady heat helps develop the pale golden edge on the cookies. An oven that is too cool will yield underbaked, pale cookies, so verify temperature with a thermometer if unsure.
Roll out the dough on a lightly floured surface to about 1/8-inch thick. Use a 2-inch round cutter to cut out as many cookies as possible and transfer them to the prepared baking sheets, spacing them 1-inch apart.: Rolling to an even thickness is key for uniform baking, and the sound of the dough under the rolling pin should be quiet and firm. Place cut rounds gently and try to avoid stretching the edges, which can cause misshapen cookies. If the dough becomes sticky while rolling, chill briefly to regain firmness; working with warm dough is a common issue that leads to uneven shapes.
Gather together the dough scraps and repeat to get as many rounds as possible. Refrigerate the baking sheets (with the cookies on them) for 15 minutes.: Chilling on the sheet helps the cookies keep their shape under heat, resulting in even pale color and a tender interior. The dough scraps will rejoin smoothly when pressed and rolled again after a brief rest. A frequent misstep is skipping this sheet chilling, which often causes excessive spreading during bake time.
Bake the cookies until just barely golden brown around the edges and still very light in color in the middle, about 12 minutes.: The aroma will shift from sugary to lightly toasted as the edges gain color, and the center should remain pale and tender to the touch. These visual cues are your best guide, since exact oven times vary. Overbaking will dry the cookies and rob them of their delicate texture, so remove them promptly when the edges show a hint of gold.
Immediately remove the cookies to a wire rack and cool completely before assembling.: Transferring to a wire rack halts residual cooking and prevents sogginess from trapped steam. The cool cookies will hold the filling without letting it melt, preserving a clean sandwich. If you assemble while warm, the filling may slide and the texture will change, so ensure full cooling.
Make the Filling: Beat together the butter, powdered sugar and grapefruit zest on medium speed until light and fluffy, about 5 minutes. : This creaming step incorporates air and dissolves sugar, producing a pillowy filling. The scent of concentrated grapefruit will rise as the zest integrates, and the texture should be smooth and airy. If the mixture is gritty, it likely needs more beating or sifting of powdered sugar to dissolve lumps.
Add the grapefruit juice and food coloring (if using), increase the speed to medium-high and beat until creamy and fluffy, about 2 minutes.: The juice brings brightness and the right balance of acidity to the filling, while beating at higher speed creates a silky, pipeable consistency. If you add juice too quickly it can loosen the filling, so incorporate slowly and judge the texture visually. If it becomes too loose, chill briefly to firm up.
Assemble the Cookies: Match up the cookies by size, then spread or pipe on about 1 tablespoon of filling onto the flat side of half the cookies. : The contrast between the airy filling and the tender cookie is most noticeable when you use consistent portions, so a tablespoon measure helps. Pipe or spread towards the edges so each sandwich has a uniform rim of filling. Overfilling can cause the filling to squeeze out and create a mess, so keep portion control in mind.
Top with the matching cookie and press down slightly so the filling is pushed to the edges.: Pressing gently ensures even distribution and creates an attractive finished sandwich with a narrow band of filling visible. The final texture should feel cohesive, not squishy, and the cookie edges should remain intact. Pressing too hard will squish the filling out and distort the cookie shape.
The cookies can be stored in an airtight container at room temperature for up to 5 days.: At room temperature the filling keeps a pleasant creaminess while the cookie remains tender, making these easy to serve over several days. Store in a single layer or separate layers with parchment to avoid sticking. Refrigeration can firm the filling but may slightly stiffen the cookie, so choose storage based on how you plan to serve them.