Christmas Leftovers: How Long Do Ham, Cookies & Eggnog Last?

Holiday meals generate large batches of leftovers. Refrigerate within 2 hours of serving. Most cooked holiday dishes last 3–4 days refrigerated or 2–6 months frozen.

By dish

  • Cooked ham: 3–4 days fridge · 1–2 months freezer
  • Gravy: 1–2 days fridge · 2–3 months freezer
  • Mashed potatoes: 3–5 days fridge
  • Cookie dough with raw eggs: bake within 2 days or freeze
  • Eggnog (store-bought, opened): 5–7 days fridge — check label

Buffet and party trays

Do not leave charcuterie, shrimp rings, or cream-based dips out more than 2 hours. Split trays: serve one, keep one chilled.

Reheating

Reheat solid leftovers to 165°F (74°C). Bring gravy and soups to a full boil.

Related on FoodLasts

Guides: Thanksgiving leftovers · The 2-hour rule

Was this helpful?

Sources: USDA FSIS — Leftovers and Food Safety , FoodSafety.gov — Keep Food Safe . Last reviewed 2026-06-26 by the FoodLasts Editorial Team.