Soft Italian Christmas Cookies with Vanilla Glaze
Soft, cakey Italian Christmas Cookies with a sweet vanilla glaze and colorful sprinkles are a classic holiday treat that belongs on every cookie platter. They come together with basic pantry staples and taste like they came from a bakery case.

The buttery dough bakes up tender, and the little splash of almond extract gives them that unmistakable Italian bakery note. They stay soft for days, and the simple glaze makes them look as cheerful as they taste.
A Holiday Cookie That Stays Soft for Days
What keeps me coming back to these is the texture. The crumb is airy and almost melt-in-your-mouth, thanks to plenty of butter and just enough milk to keep them from drying out.
The vanilla glaze sets with a slight crackle, then breaks under your teeth, giving way to a soft, buttery center that is never cloyingly sweet. A tray of these on the counter instantly makes the kitchen feel like the holidays.
Ingredients

- 1 cup (2 sticks) unsalted butter, softened: use butter, not margarine, for the right tenderness
- 1 cup granulated sugar: standard white sugar keeps the crumb fine
- 3 large eggs: room temperature eggs blend in smoothly
- 2 teaspoons vanilla extract: pure vanilla gives the best flavor
- 1/2 teaspoon almond extract (optional): for that classic Italian bakery taste; omit if you prefer all vanilla
- 3 cups all-purpose flour: spooned and leveled, never scooped
- 2 teaspoons baking powder: check the expiration date so the cookies rise properly
- 1/2 teaspoon salt: a fine sea salt or table salt
- 1/4 cup whole milk: adds tenderness; 2% works in a pinch
- 2 cups powdered sugar: for the glaze
- 3 to 4 tablespoons milk: thins the glaze to the right consistency
- 1/2 teaspoon vanilla extract: flavors the glaze
- Festive sprinkles or nonpareils: the finishing touch
Variations / Substitutions
- Anise extract: swap the almond extract for 1/4 teaspoon anise extract for a gentle licorice note that is traditional in some Italian regions
- Lemon zest: add 1 tablespoon finely grated lemon zest to the butter and sugar for a bright, citrusy version
- Dairy-free: use a good vegan butter stick and unsweetened oat milk in both the dough and glaze; the texture will shift slightly but still work
- Color theme: use any color sprinkles to match the occasion, pink for Valentine’s, pastels for Easter, or just classic rainbow
Ricotta Cookies are another soft, cake-like Italian cookie with a similar glaze if you want a slightly richer option.
How to Make Soft Italian Christmas Cookies
Step 1: Cream the Butter and Sugar

In a large bowl, use a hand mixer to cream the 1 cup of softened butter and 1 cup of granulated sugar until light and fluffy, about 2 minutes. Add the 3 large eggs one at a time, mixing well after each, then beat in the 2 teaspoons vanilla extract and 1/2 teaspoon almond extract if using.
The mixture should look pale and airy, with no streaks of butter. Stop once it looks smooth and almost mousse-like.
Step 2: Mix and Chill the Dough

In a separate bowl, whisk together the 3 cups flour, 2 teaspoons baking powder, and 1/2 teaspoon salt. Add about a third of the dry ingredients to the butter mixture and mix on low, then pour in half of the 1/4 cup milk. Repeat, ending with the last of the flour, and mix just until no dry streaks remain. The dough will be soft and slightly tacky.
Scrape down the bowl, cover it tightly with plastic wrap, and refrigerate for at least 1 hour. Chilled dough is much easier to shape and will not spread into flat puddles in the oven.
Step 3: Shape and Bake the Cookies

Preheat the oven to 350°F (175°C) and line two baking sheets with parchment paper. Scoop rounded tablespoons of the chilled dough, roll them into smooth balls, and place them about 2 inches apart on the sheets. The dough firms up as you work, so roll with light, even pressure.
Bake one sheet at a time on the middle rack for 8 to 10 minutes. The edges will look just set and the bottoms barely golden, while the tops stay pale. Pull them before any real browning sets in, because a pale cookie stays soft.
Step 4: Make the Vanilla Glaze

While the cookies cool completely on a wire rack, whisk together the 2 cups powdered sugar, 3 tablespoons milk, and 1/2 teaspoon vanilla extract in a shallow bowl. Add the remaining tablespoon of milk a little at a time until the glaze ribbons off the whisk and the ribbon holds its shape for a couple of seconds before melting back into the bowl.
The right consistency coats the back of a spoon and drapes, not drips. The glaze will firm up on its own; resist the urge to make it too thin.
Step 5: Glaze and Scatter the Sprinkles

Dip the top of each fully cooled cookie straight into the glaze, let the excess drip off briefly, and set it back on the wire rack. Scatter the sprinkles over the wet glaze right away so they stick. Work a few cookies at a time, because the glaze begins to set within a minute.
Let the cookies sit at room temperature until the glaze is dry to the touch, about 15 minutes, then stack or serve. The little crackled surface with bright pops of color is exactly what you want for a holiday cookie tray.
Tips for the Best Soft Italian Christmas Cookies
- Room temperature butter creams more evenly and traps air, giving you a light dough. Pull it from the fridge about an hour before you start.
- Do not cut the chill time short. Warm dough spreads into thin, flat cookies that lose the soft domed shape.
- Watch the bottoms carefully. These cookies should stay pale with only the faintest golden blush on the underside. Overbaking dries them out fast.
- For the glaze, start with 3 tablespoons milk and add more by the half-teaspoon. You want a consistency that falls off the whisk like a thick ribbon, not like water.
- Add the sprinkles immediately after dipping each cookie. Wait even a minute and the glaze will set enough to repel them.
Storing Leftover Italian Christmas Cookies
Keep the glazed cookies in an airtight container at room temperature with sheets of parchment between layers. They stay soft for up to 5 days.
Unglazed cookies freeze well. Pack them in an airtight container or zip-top bag and freeze for up to 3 months. Thaw at room temperature, then glaze and decorate the day you want to serve them.
What to Serve With Italian Christmas Cookies
A strong espresso or a mug of black coffee cuts through the sweetness of the glaze and brings out the buttery almond note. These are small and not overly sweet, so they also work alongside a bowl of fresh berries or a tart lemon sorbet after a heavy holiday meal.
Frequently Asked Questions
Can I freeze the dough instead of baking right away?
Yes. Shape the dough into balls, freeze them solid on a sheet pan, then transfer to a bag. Bake from frozen, adding 1 to 2 minutes to the bake time, until the edges set and the bottoms are pale gold.
Do I have to use almond extract?
No. If you prefer a purely vanilla cookie, simply omit the almond extract and increase the vanilla to 2 1/2 teaspoons. The cookies will still taste wonderful, just without that faint cherry-like almond note.
Can I use a stand mixer for the dough?
Absolutely. Cream the butter and sugar on medium speed with the paddle attachment until light and fluffy, then proceed with the eggs and dry ingredients the same way. Switch to low once you add the flour so you do not overwork the dough.

Soft Italian Christmas Cookies Recipe
Ingredients
Method
- In a large bowl, cream the butter and granulated sugar with a hand mixer until light and fluffy, about 2 minutes. Add the eggs one at a time, then beat in the vanilla and almond extract.
- Whisk together the flour, baking powder, and salt. Add to the butter mixture in three additions, alternating with the 1/4 cup milk. Mix just until a soft dough forms. Cover and refrigerate at least 1 hour.
- Preheat oven to 350°F (175°C). Roll tablespoon-sized balls of dough, place on parchment-lined sheets, and bake 8 to 10 minutes until set and barely golden on the bottom. Cool completely.
- Whisk the powdered sugar, 3 tablespoons milk, and 1/2 teaspoon vanilla extract. Add extra milk a little at a time until the glaze forms a thick, pourable ribbon.
- Dip the tops of the cooled cookies in the glaze, let excess drip off, and scatter generously with sprinkles immediately. Let the glaze set for about 15 minutes before serving.
