Baking Resources
Home › Guides

How Long Do Christmas Cookies Last? A Cookie-by-Cookie Guide

Baking Resources Editorial · Reviewed by Joan Ramos · Updated October 2026 · 9 min read

How Long Do Christmas Cookies Last? Counter, Fridge, Freezer

Most Christmas cookies last 1 to 2 weeks in an airtight container on the counter and about 3 months in the freezer. Dry, buttery cookies like shortbread, gingerbread and snowballs sit at the long end, biscotti can go a full month, and soft chocolate chip or jam thumbprint cookies are best within about 5 days. Cookies topped with buttercream need the fridge after 2 days.

The kind of cookie and its topping matter more than anything else. Pick what you baked and the day you baked it in the calculator below, and it gives you the last good day on the counter, in the fridge and in the freezer.

Free calculator

Christmas cookie shelf life calculator

Pick the cookie you baked and the day you baked it to see the last good day on the counter, in the fridge and in the freezer.

How long Christmas cookies last, cookie by cookie

Here is the full chart. The counter times assume an airtight container at cool room temperature, away from the stove and sunny windows. The freezer times are for best texture and flavor. Cookies stay safe frozen longer than that, but they slowly dry out and pick up freezer smells.

CookieCounter (airtight)FridgeFreezer
Sugar cookies with royal icingUp to 2 weeksNot recommendedUp to 3 months
Buttery shortbreadUp to 2 weeksUp to 1 monthUp to 3 months
Gingerbread cookiesUp to 2 weeks (soft: 1 week)Not recommendedUp to 3 months
Chocolate chip cookies3 to 5 daysUp to 10 daysUp to 3 months
Snowball cookiesUp to 2 weeksUp to 3 weeksUp to 3 months
Thumbprints with jamUp to 5 daysUp to 1 weekUp to 2 months
BiscottiUp to 1 monthNot recommendedUp to 3 months
Cookies with buttercreamUp to 2 daysUp to 1 weekUp to 2 months
Raw cookie dough2 hoursUp to 3 daysUp to 3 months

These are times for best quality, not hard expiration dates. A plain baked cookie a few days past its window is usually stale rather than unsafe. Toppings and fillings are where safety comes in, and those get their own section below.

Why some cookies last longer than others

A cookie goes stale in one of two ways. Crisp cookies pull moisture from the air and turn soft. Soft cookies lose moisture to the air and turn hard. Either way, the less water a cookie has to start with, and the more fat and sugar it has to hold onto it, the longer it keeps.

Nuts play a part too. The oils in walnuts and pecans can go stale and taste a bit like old paint after a few weeks. Toasting nuts before baking adds flavor, and our page on how to toast nuts shows how. If you want snowball cookies without nuts at all, here is what to use instead.

Baking guideHow to Toast Nuts: Times by Type and the 1-Minute RuleShow me how → Baking guideSnowball Cookies Without Nuts: What to Use InsteadFind my swap →

Counter storage that actually works

The counter is the right place for most Christmas cookies. A few habits make the difference between cookies that taste fresh on day ten and cookies that taste tired on day three.

For a wider look at counter, fridge and freezer choices for all kinds of baking, see how to store baked goods.

Baking guideHow to Store Baked Goods: Counter, Fridge or FreezerSee how long it keeps →

When the fridge helps and when it hurts

The fridge is not the safe default for cookies that it is for many foods. Cold air is dry, and it also makes sugar and starch firm up faster, so most plain cookies actually go stale quicker in the fridge than on the counter.

The fridge is the right call for cookies with perishable toppings: buttercream after 2 days, cream cheese frosting from the start, and whipped cream or custard fillings. Shortbread and snowball cookies also hold up well in the fridge if your kitchen runs warm.

Royal-iced cookies are the big exception. When they come out of the cold, water beads on the surface. The icing turns tacky, and bright colors like red and green can bleed into the white. Keep them at room temperature. Make sure the icing is fully hard before you pack them away, which can take longer than you expect. Our page on how long royal icing takes to dry has the timing.

Baking guideHow Long Does Royal Icing Take to Dry and Harden?Read the guide →

Toppings and fillings change the clock

The same base cookie can last two weeks or two days depending on what goes on top. This chart covers the common Christmas toppings.

Topping or fillingCounter limitStorage tip
Royal icing (fully dry)Up to 2 weeksRoom temperature only
Powdered sugar coatingUp to 2 weeksRe-roll before serving
Melted chocolate dip or drizzleUp to 1 weekKeep cool so it does not soften or streak
Jam fillingUp to 5 daysSingle layer, no stacking
Butter-based buttercreamUp to 2 daysThen the fridge for up to 1 week
Cream cheese frosting2 hoursFridge always, up to 5 days

If chocolate-dipped cookies turn gray or streaky, the chocolate got too warm and the cocoa butter rose to the surface. It is still safe to eat. Our page on how to store chocolate explains why it happens. For frosting itself, before it goes on the cookies, see how to store frosting.

Baking guideHow to Store Chocolate So It Never Turns WhiteGet the storage times → Baking guideHow to Store Frosting: Fridge, Freezer and CounterRead the storage guide →

A quick word on the freezer

Freezing is the best way to stretch Christmas cookies past their counter window, and nearly every cookie on the chart freezes for 2 to 3 months. Some freeze better than others, though, and there are tricks to thawing iced cookies without ruining them. All of that lives on our page about Christmas cookies that freeze well, so this page sticks to how long they last.

Baking guideChristmas Cookies That Freeze Well and How to Do ItLearn more →

The one thing worth repeating: always thaw cookies in their sealed container or bag. Opening it while the cookies are cold lets moisture condense right onto them.

Worked example: a cookie tray for Christmas Eve

Say you want a tray of five kinds of cookies on December 24, and you want to spread the baking out. Count back from the day you will serve them.

  1. December 10 to 12: Bake biscotti. They last up to a month, so they will be at their best on the 24th.
  2. December 12 to 14: Bake the sugar cookies, then decorate with royal icing the next day. With 2 weeks on the counter, they hold until the 26th or later.
  3. December 14 to 16: Make shortbread and snowball cookies. Store them airtight, and re-roll the snowballs in powdered sugar on the 24th.
  4. December 20: Bake soft gingerbread so it is still tender when served.
  5. December 22 or 23: Bake the chocolate chip cookies and jam thumbprints last, since they fade fastest.

If you would rather do it all at once, bake everything early in the month and freeze it, then thaw it all 1 day before serving.

Signs a cookie is past its best

Most old cookies are just stale, but a few signs mean it is time to toss them.

Baking guideHow to Soften Brown Sugar: Fast and Slow Methods That WorkGet the details → Baking guideWhy Are My Cookies Hard? 7 Causes and How to Fix ThemFix it next time →

Raw cookie dough over the holidays

Lots of families mix several doughs in one weekend and bake over the following days. Raw dough keeps about 3 days in the fridge, wrapped tightly, and about 3 months in the freezer. On the counter it should sit no more than 2 hours. And as tempting as it is during a baking party, skip the raw dough tasting: raw flour and raw eggs can both carry germs. Our page on how to freeze cookie dough shows how to scoop and freeze it so you can bake a few at a time.

Baking guideHow to Freeze Cookie Dough: Flash Freeze, Then Bag ItSee the timing chart →

Cookie tins, gifts and mailing

When cookies are a gift, they have to survive the trip and a few days on someone else's counter. Pack long-lasting cookies like biscotti, shortbread, gingerbread and royal-iced sugar cookies for gifts and mail. Save buttercream and cream cheese cookies for people you hand them to in person, with a note to keep them chilled.

Wrap each kind in its own bag before it goes into the tin, fill gaps with crumpled parchment so nothing slides, and add a little tag with the bake date. That way your neighbor knows exactly how long the cookies are good, and nobody has to guess.

Questions people ask

How long do homemade Christmas cookies last?

Most homemade Christmas cookies last 1 to 2 weeks in an airtight container at room temperature and about 3 months in the freezer. Dry cookies like biscotti can go a month, while soft chocolate chip and jam thumbprint cookies are best within about 5 days. Cookies with buttercream need the fridge after 2 days.

How far ahead can I make Christmas cookies?

You can bake sturdy cookies like biscotti, shortbread, crisp gingerbread and royal-iced sugar cookies 1 to 2 weeks ahead and keep them on the counter. Soft cookies are best baked within a few days of serving. For anything earlier than that, freeze the cookies and thaw them in their sealed container a day before.

Should I store Christmas cookies in the fridge?

Usually not. Cold, dry fridge air makes most cookies go stale faster, and it makes royal icing sticky and runny in color. Use the fridge only for cookies with buttercream after 2 days, cream cheese frosting, or other perishable fillings. For everything else, an airtight container on the counter is better.

How long do decorated sugar cookies last?

Sugar cookies decorated with royal icing last up to 2 weeks at room temperature once the icing is completely dry and the cookies are sealed airtight or in heat-sealed bags. They freeze for up to 3 months. Keep them out of the fridge, where condensation makes the icing tacky and the colors bleed.

Can I store different Christmas cookies in the same tin?

It is better not to mix them. Crisp cookies absorb moisture from soft ones and lose their snap, while strong flavors like peppermint, ginger and anise drift into plain butter cookies. If you need one tin for a gift, wrap each kind in its own bag first, then pack the bags together.

How can I tell if Christmas cookies have gone bad?

Toss any cookie with fuzzy spots, especially on jam or fruit fillings, and any frosted cookie that smells sour or has sat out too long with cream cheese frosting. Cookies that are only hard, soft or a little dull in flavor are stale rather than spoiled. Crisp ones can be refreshed in a 300°F oven for 5 minutes.