A Christmas guide
Christmas in Slovenia
Traditions, food and holiday customs
Main date
December 25
Gift bringer
Miklavž, Božiček or Dedek Mraz, depending on family tradition
Signature flavour
A traditional Christmas meal often includes potica (a rolled nut cake), roast meat such as pork or duck, sauerkraut, žganci and fresh bread.
Slovenia blends Alpine, Mediterranean and Slavic Christmas customs into a long festive season that runs from early December through Epiphany on January 6.
Christmas in Slovenia is celebrated on December 25, but the festive season often stretches from St. Nicholas Day on December 6 through Christmas and into New Year traditions. Children may receive gifts from Miklavž, Božiček or Dedek Mraz, depending on family tradition.
When is Christmas celebrated in Slovenia?
Christmas in Slovenia falls on December 25. For many families the celebration stretches across several days, with quieter moments at home alongside the busier public events.
Main traditions
Three gift bringers appear across the season: Miklavž (Saint Nicholas) on December 6, Božiček around Christmas Eve and Dedek Mraz (Grandfather Frost) around New Year. Families decorate a tree, set up a nativity scene called jaslice, and many attend midnight Mass. Towns light festive squares, and Ljubljana hosts a popular outdoor Christmas market along the Ljubljanica river.
Christmas food
A traditional Christmas meal often includes potica (a rolled nut cake), roast meat such as pork or duck, sauerkraut, žganci and fresh bread. Mulled wine and homemade brandy are common at festive gatherings.
Gift giving customs
Which figure brings the main gift varies by family and region. Some children receive their main present from Miklavž on December 6, others from Božiček on Christmas Eve, and others from Dedek Mraz around New Year.
Santa or local Christmas figure
The festive figure most associated with Christmas in Slovenia is Miklavž, Božiček or Dedek Mraz, depending on family tradition. Names, costumes and gift giving dates can vary from family to family and from region to region.
Fun fact
Many Slovenian families keep all three gift bringers alive at home, giving children three small celebrations across December and early January.
Frequently asked questions
- When is Christmas celebrated in Slovenia?
- Christmas in Slovenia is celebrated on December 25.
- Who brings gifts to children in Slovenia?
- In Slovenia children traditionally receive gifts from Miklavž, Božiček or Dedek Mraz, depending on family tradition.
- What do families eat for Christmas in Slovenia?
- A traditional Christmas meal often includes potica (a rolled nut cake), roast meat such as pork or duck, sauerkraut, žganci and fresh bread. Mulled wine and homemade brandy are common at festive gatherings.
Sources
More countries
Christmas in Germany
Christmas in Germany is a season-long celebration that centres on Heiligabend (Christmas Eve), open-air Christmas markets and the four Sundays of Advent.
Christmas in Austria
Austria celebrates a quiet, family-focused Christmas. Cities and alpine villages alike fill with Adventmärkte, brass music and the scent of roasted chestnuts.
Christmas in United Kingdom
Christmas in the United Kingdom is centred on Christmas Day at home with family, followed by Boxing Day on December 26.
Last updated Friday, June 19, 2026