Soft Almond Christmas Cookies That Hold Their Shape
These almond cookies are the ones I reach for when I need a festive cookie that looks as good as it tastes. The dough rolls out smooth, the cutters leave clean edges, and the cookies come out of the oven looking just the way you shaped them.

A gentle almond flavor runs through the whole thing, and the simple powdered sugar icing sets up glossy and bright. They taste like a bakery cookie but come together with ingredients you likely have in the pantry right now.
What Makes These Christmas Cookies So Good
The texture is soft in the middle with a subtle crispness right at the edge. Almond extract gives them that familiar holiday scent without overpowering the butter, and a quick chill keeps every star and tree sharp, no puddles on the baking sheet.
I like that you can decorate them simply with a drizzle and some sprinkles, but they are just as good plain. The dough works hard so you can relax, perfect for a weeknight baking session when you want something pretty on the plate without wrestling with sticky dough.
Ingredients

- 2 ¾ cups all-purpose flour: spooned and leveled, not scooped, so the dough stays workable
- 1 tsp baking powder: keeps the cookies tender
- ½ tsp fine sea salt: balances the sweetness
- 1 cup unsalted butter, softened: let it sit out until it presses easily with a finger, about 45 minutes
- 1 cup granulated sugar
- 1 large egg: cold from the fridge is fine, it’ll come to room temp as you cream the butter
- 2 tsp almond extract: use a good one, imitation can taste sharp
- 1 tsp vanilla extract: rounds out the almond flavor
For the icing
- 1 ½ cups powdered sugar: sift if it’s lumpy
- 2 to 3 tbsp milk: whole milk gives a creamier icing
- ¼ tsp almond extract: just a whisper so the icing tastes like the cookie
- A few drops of food coloring: (optional)
- Sprinkles or sanding sugar: (optional)
Variations / Substitutions
- Swap the extract: use all vanilla if almond is not your thing, or add ½ tsp lemon extract for a bright, citrusy edge.
- Gluten-free: a good 1 to 1 gluten-free flour blend works without any other changes.
- Dairy-free: use a solid vegan butter stick, the kind that’s at least 78% fat, and swap milk for water in the icing.
- Add citrus zest: rub 1 tbsp lemon or orange zest into the sugar before creaming for a fresher flavor.
- Cut the sugar slightly: if you want a less sweet cookie, reduce the granulated sugar to ¾ cup. The dough will be a bit softer, so chill it an extra 15 minutes.
If you enjoy these, you might also like our vanilla bean sugar cookies, which have a similar tender crumb and hold their shape just as well.
How To Make Soft Almond Christmas Cookies
Step 1: Cream the Butter and Sugar

In a large bowl, beat the 1 cup softened butter and 1 cup granulated sugar with an electric mixer on medium speed for about 3 minutes, scraping down the bowl once. The mixture should look pale and fluffy, and when you rub a bit between your fingers you won’t feel any graininess.
Add the 1 large egg, 2 tsp almond extract, and 1 tsp vanilla extract. Beat on low for 30 seconds, just until the yellow streaks disappear and the whole thing looks smooth like thick cake batter.
Step 2: Chill the Dough

Whisk the 2 ¾ cups flour, 1 tsp baking powder, and ½ tsp salt together in a separate bowl. With the mixer on low, add the flour mixture to the butter mixture in three parts, stopping as soon as the last streaks of flour vanish. The dough will be soft and a little sticky.
Scrape the dough onto a sheet of plastic wrap, press it into a flat disk about 1 inch thick, and wrap it tightly. Refrigerate for at least 30 minutes, or up to 2 days. This cold rest firms the butter so the cookies keep their shape in the oven.
Step 3: Roll and Cut Out the Cookies

Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper. Lightly flour your counter and the top of the chilled dough, then roll it out to a thickness of about ¼ inch. If the dough cracks at the edges, let it sit for 5 minutes and try again.
Dip your cutters in flour and press straight down without twisting. Place the cutouts on the prepared sheets about 1 inch apart. Gather the scraps, re-roll once, and cut more cookies. Bake one sheet at a time for 10 to 12 minutes, until the edges are just barely turning golden. The centers will look soft and a little puffed, which is exactly right. Let them cool on the sheet for 3 minutes, then move them to a wire rack to cool completely before icing.
Step 4: Drizzle with Icing

In a small bowl, stir together the 1 ½ cups powdered sugar, ¼ tsp almond extract, and 2 tbsp milk. Add the last tablespoon of milk a little at a time until the icing drips slowly off a spoon in a thick ribbon. Tint with a few drops of food coloring if you like, and transfer to a piping bag or a zip top bag with the corner snipped.
Drizzle the icing over the cooled cookies in whatever pattern makes you happy. Add sprinkles right away so they stick, then let the cookies sit uncovered on the rack for about 15 minutes until the icing sets firm. Serve them once the icing is dry to the touch.
Tips for Neat Cutout Cookies
- Weigh your flour if you can. 2 ¾ cups spooned and leveled should give you about 344 grams. Too much flour makes the dough crumbly, too little and the cookies spread.
- Use a ruler the first time you roll the dough. That ¼ inch thickness sounds fussy but it’s the difference between a cookie that holds its shape and one that puffs so much the cutter shape gets lost.
- Chill the cut cookies for 10 minutes on the baking sheet before they go in the oven if your kitchen is warm. It’s an extra insurance policy against spreading.
- Don’t twist the cutter. Push straight down and lift straight up. Twisting seals the edges and the cookie won’t rise as evenly.
- For the deepest almond taste, use almond emulsion instead of extract. It has a rounder flavor that doesn’t fade in the oven.
Keeping Almond Cookies Fresh
Store the baked and iced cookies in an airtight container at room temperature with sheets of wax paper between layers. They stay soft for up to 5 days.
Uniced cookies freeze beautifully for up to 3 months. Thaw them on the counter and ice the day you serve them. You can also freeze the raw dough, well wrapped, for a month. Thaw in the fridge overnight before rolling.
Frequently Asked Questions
Can I use almond flour instead of extract?
That won’t give you the same result. Almond flour changes the texture and makes the cookies more crumbly. Stick with extract for a clean almond flavor that stays in the background.
Why did my cookies spread and lose their shape?
The most common reason is butter that was too soft or dough that didn’t chill long enough. Warm butter melts fast in the oven and the cookies flow before the structure sets. Make sure your butter is just soft enough to leave a fingerprint and chill the shaped cookies if the dough feels sticky.
Can I make the dough ahead of time?
Yes. The dough can chill in the fridge for up to 2 days before rolling and baking. Let it sit at room temperature for 10 minutes before you roll it out if it’s too firm.
What if I don’t want to use icing?
These cookies are lovely plain or dusted with powdered sugar right before serving. You can also brush them with a little egg wash and sprinkle with coarse sugar before baking for a simpler sparkly finish.

Almond Christmas Cookies Recipe
Ingredients
Method
- Beat the butter and sugar on medium speed until pale and fluffy, about 3 minutes. Add the egg, 2 tsp almond extract, and vanilla, and beat until combined.
- Whisk the flour, baking powder, and salt together, then mix into the butter mixture in three additions until just combined. Shape the dough into a disk, wrap tightly, and chill for at least 30 minutes.
- Preheat oven to 350°F (175°C). Roll the dough to ¼ inch thick on a floured surface, cut out shapes, and place on parchment-lined baking sheets. Bake for 10 to 12 minutes until edges are barely golden. Cool on the sheet for 3 minutes, then transfer to a wire rack to cool completely.
- Stir the powdered sugar, ¼ tsp almond extract, and 2 tbsp milk together, adding more milk as needed to make a thick, drizzly icing. Decorate the cooled cookies, add sprinkles if using, and let the icing set for about 15 minutes before serving.
