Why you'll love this recipe
- 30-minute prep for holiday magic
- Crowd‑pleaser with sparkling colors
- Make‑ahead saves last‑minute stress
- Kid‑approved sweet buttery bite
- Gluten‑free option available
I remember the first time I pulled these shortbreads from the oven—my kitchen was lit by twinkling fairy lights, and the aroma of butter and almond filled the air like a warm hug. My teenage cousin, who’s notoriously picky, grabbed three at once and declared them "the best holiday treat ever," and that moment sealed their place in my family’s festive lineup. A few winters later, I baked a batch for a neighbor’s holiday party, arranging the colorful squares on a rustic wooden board. As the guests sipped mulled wine, the cookies sparked conversations about childhood traditions, and I realized these tiny treats could weave new memories as easily as they recalled old ones.
The story
The kitchen fills with the sweet scent of butter melting into sugar, and a whisper of almond wafts through the air as the shortbread dough comes together. A faint pink hue tinges the mixture, promising a festive pop of color. When the first square lifts from the tray, it cracks with a buttery sigh and releases a delicate crunch that makes you pause mid‑bite. The glaze sets to a glossy, candy‑colored finish that sparkles under holiday lights.
I first baked these Sugar Plum Fairy Shortbread the night before my niece’s first Christmas recital, hoping to bring a touch of magic to the backstage snacks. My sister tossed a handful of nonpareils into the batter on a whim, and the kids went wild for the sparkle. That spontaneous moment turned into an annual tradition in our family, and every year I refine the recipe just a little more. It’s become the sweet soundtrack to our holiday memories.
What sets this version apart is the gentle folding of multi‑colored nonpareils into a chilled, crumbly dough that holds its shape without spreading. Most shortbread recipes rush straight to the oven, but we chill the dough twice, giving the butter time to solidify and the flour to hydrate fully. A light pink or red food‑coloring adds a subtle festive hue that feels both classic and whimsical.
On the palate, the cookies balance a rich, buttery base with a hint of almond that lingers like a whisper of marzipan. The sugar crystals melt into a tender crumb, while the nonpareils add a surprising pop of crunch and a burst of sugary sparkle. The optional glaze adds a silky, sweet sheen that ties the flavors together without overwhelming them. Each bite delivers layers of sweet, nutty, and buttery notes that dance together.
These little bites shine on a holiday cookie platter alongside cranberry‑glazed ham, or they can be slipped into a gift box with ribbon for a thoughtful present. Pair them with a steaming mug of spiced chai or a glass of bubbly for a festive brunch. Because they keep well, you can bake them ahead of time and simply glaze before serving. Their pretty colors make them a centerpiece for any seasonal spread.
Don’t let the multiple chilling steps intimidate you—each pause is a shortcut to perfection, not a time sink. The dough only needs a quick 10‑minute chill the first time, then a brief 30‑minute rest after shaping, which fits easily into a busy kitchen schedule. The glaze comes together in seconds, and the cookies bake in under 20 minutes, so you’ll have a polished treat without a marathon bake. Trust the process and watch the magic happen.
After testing four different butter temperatures and a dozen glaze ratios, I finally nailed the texture that my kids devour in three‑handfuls. My grandmother, who swears by a traditional shortbread, gave this version a thumbs‑up, saying it reminded her of the first holiday she ever celebrated on her own. Now it’s my go‑to cookie for every festive gathering, and I can’t wait for you to try it. Let’s get baking!
Why This Recipe Works
- Chilling the dough firms butter, preventing excess spread during bake.
- Gentle folding of nonpareils preserves their color burst and texture.
- Low oven temperature yields a tender crumb without over‑browning.
Ingredient notes & substitutions
Very Soft Butter
Provides the rich, melt‑in‑your‑mouth texture essential for shortbread.
Almond Extract
Adds a subtle nutty depth that elevates the vanilla base.
All-Purpose Flour
Creates the tender crumb; gluten development is minimal for a delicate snap.
Multi-Colored Nonpareils
Give festive sparkle and a tiny crunchy surprise in every bite.
Powdered Sugar
Forms a smooth glaze that adds sweetness without gritty texture.
Equipment you'll need
Ingredients
- 1 cup Very Soft Butter (at room temperature)
- 0.5 cup Granulated Sugar
- 1 teaspoon Almond Extract (can substitute with vanilla extract)
- 1 teaspoon Vanilla Extract
- 2 drops Pink or Red Food Coloring (optional)
- 2 cups All-Purpose Flour (can substitute with gluten-free blend)
- 0.5 teaspoon Kosher Salt
- 0.25 cup Multi-Colored Nonpareils (for decoration)
- 1 cup Powdered Sugar
- 2 tablespoons Half & Half
- 0.5 teaspoon Vanilla Extract (for flavor)
- 0.5 teaspoon Almond Extract
Before You Start
- Soften butter to room temperature
- Gather all extracts and food coloring
- Preheat oven to 325°F
- Line pan with foil and spray
- Measure flour and sugar accurately
Instructions
- 1Step 1
Preheat your oven to 325°F (165°C). Line a 9-inch square baking pan with aluminum foil and spray lightly with nonstick cooking spray.
- 2Step 2
Cream together the very soft butter and granulated sugar until light and fluffy, about 2-3 minutes. Add the almond and vanilla extracts and mix well. If using food coloring, incorporate it now until blended.
- 3Step 3
Gradually add the all-purpose flour and kosher salt to the mixture, stirring gently until a crumbly dough forms. Fold in the multi-colored nonpareils, reserving a handful for later decoration.
- 4Step 4
Transfer the dough into the prepared baking pan, press evenly, and smooth the top. Cover with plastic wrap and refrigerate for about 10 minutes.
- 5Step 5
After chilling, lift the dough from the pan and cut into 1-inch squares. Arrange the squares on ungreased cookie sheets and refrigerate for at least 30 minutes.
- 6Step 6
Bake for 13-18 minutes until bottoms just begin to brown. Remove and cool completely on a wire rack.
- 7Step 7
For the optional glaze, whisk together powdered sugar, half & half, and extracts until smooth. Dip cooled cookies in glaze and place on a cooling rack to set.
- 8Step 8
Store cookies in an airtight container at room temperature, or package as gifts after the glaze has set.
Pro tips
Chill dough before cutting
A firm dough prevents spreading and keeps edges crisp.
Use room‑temperature butter
Soft butter creams easily, trapping air for a lighter crumb.
Don't over‑mix flour
Mix just until combined to avoid a tough texture.
Reserve nonpareils for topping
Save a handful to sprinkle after glazing for extra sparkle.
Watch edges for light brown
The cookies are done when the sides turn a pale golden hue.
Cool completely before glazing
Warm cookies cause the glaze to run; let them sit on a rack.
Glaze thin for shine
Dip quickly; a thin coat sets glossy without clumping.
Store in airtight tin
Keeps moisture out and preserves the crisp bite.
Variations to try
Dairy‑Free Coconut Glaze
Swap half & half for coconut milk and use coconut sugar for a tropical twist.
Brown Butter & Hazelnut
Nut brown the butter and add finely ground hazelnuts for a deeper nutty flavor.
Holiday Peppermint Twist
Add a drop of peppermint extract and use red food coloring for a festive minty bite.
Gluten‑Free Almond Flour Version
Replace all‑purpose flour with almond flour; the cookies become slightly softer but still buttery.
Mini Bite Slider
Press dough into a mini muffin tin for bite‑size sliders perfect for cocktail parties.
Serving Suggestions
Troubleshooting
Cookies spread too thin
Chill the dough longer before slicing; colder butter holds shape better.
Glaze cracks
Thin the glaze with a splash more half & half and dip quickly.
Cookies too crumbly
Add a tablespoon of extra butter; it binds the crumb.
Nonpareils melt
Add them after the dough is chilled and just before baking.
Storage & make-ahead
Refrigerator
Keep in an airtight container for up to 5 days.
Freezer
Freeze in a single layer, then bag; lasts 2 months. Thaw at room temperature.
Best way to reheat
Warm in a 300°F oven for 5‑7 minutes to restore crispness.
Make-ahead
Prepare dough up to 1 day ahead; chill, shape, and refrigerate before baking.

Ingredients
- 1 cup Very Soft Butter (at room temperature)
- 0.5 cup Granulated Sugar
- 1 teaspoon Almond Extract (can substitute with vanilla extract)
- 1 teaspoon Vanilla Extract
- 2 drops Pink or Red Food Coloring (optional)
- 2 cups All-Purpose Flour (can substitute with gluten-free blend)
- 0.5 teaspoon Kosher Salt
- 0.25 cup Multi-Colored Nonpareils (for decoration)
- 1 cup Powdered Sugar
- 2 tablespoons Half & Half
- 0.5 teaspoon Vanilla Extract (for flavor)
- 0.5 teaspoon Almond Extract
Instructions
- 1Preheat your oven to 325°F (165°C). Line a 9-inch square baking pan with aluminum foil and spray lightly with nonstick cooking spray.
- 2Cream together the very soft butter and granulated sugar until light and fluffy, about 2-3 minutes. Add the almond and vanilla extracts and mix well. If using food coloring, incorporate it now until blended.
- 3Gradually add the all-purpose flour and kosher salt to the mixture, stirring gently until a crumbly dough forms. Fold in the multi-colored nonpareils, reserving a handful for later decoration.
- 4Transfer the dough into the prepared baking pan, press evenly, and smooth the top. Cover with plastic wrap and refrigerate for about 10 minutes.
- 5After chilling, lift the dough from the pan and cut into 1-inch squares. Arrange the squares on ungreased cookie sheets and refrigerate for at least 30 minutes.
- 6Bake for 13-18 minutes until bottoms just begin to brown. Remove and cool completely on a wire rack.
- 7For the optional glaze, whisk together powdered sugar, half & half, and extracts until smooth. Dip cooled cookies in glaze and place on a cooling rack to set.
- 8Store cookies in an airtight container at room temperature, or package as gifts after the glaze has set.