0
No products in the cart.

Christmas in Portugal: Traditions, Food and Where to Go

A Portuguese town square at dusk during Christmas in Portugal, with lights and a tall Christmas tree

Christmas in Portugal centres on the Consoada, a family dinner on the night of 24 December, usually salt cod with greens, boiled potatoes and eggs, followed by Midnight Mass and presents. The season runs to Dia de Reis on 6 January and the bolo rei cake. December weather is mild by European standards: about 15°C in Lisbon and 17°C on the Algarve coast.

A Portuguese town square at dusk during Christmas in Portugal, with lights and a tall Christmas tree
At a glance: Christmas in Portugal
  • The big night: Christmas Eve (24 Dec), with the Consoada dinner
  • The dish: bacalhau (salt cod), with octopus in parts of the north
  • The cake: bolo rei, eaten from Christmas to 6 January
  • Public holidays in 2026: 1 Dec, 8 Dec and 25 Dec
  • Where to go: Lisbon’s lights, the Óbidos Christmas Village, Porto, Madeira
  • Weather: from about 15°C in Porto to 21°C in Madeira

How does Portugal celebrate Christmas?

Portuguese Christmas is a family affair built around Christmas Eve rather than Christmas Day. Families gather for the Consoada dinner on the night of the 24th, many go to the Missa do Galo (Midnight Mass), and presents are traditionally handed out after the meal, though some families open them on the morning of the 25th.

Christmas Day itself is quieter: a long lunch with leftovers or roast meat, and a day off for most of the country. The season does not end on the 25th. It carries on through New Year to Dia de Reis, the Epiphany, on 6 January.

Recommended tour

FULL DAY PRIVATE TOUR - ÓBIDOS & NAZARÉ

Explore Óbidos and Nazaré on this enriching and private 8-hour tour. We offer personalized hotel pick up. Guidance and storytelling by Francisco Gomes or Luis Perloiro. Travel in an air-conditioned vehicle, try the local licor Ginjinha in Óbidos, and get to know the biggest wave spot in the world - Nazaré.

From €75.00 / person
See dates & book →

The Portuguese Christmas calendar

Three December dates are national public holidays in Portugal: 1, 8 and 25 December. Christmas Eve, 26 December and 6 January are not public holidays, although many businesses close early on the 24th.

Date (2026) What happens Public holiday?
Late NovemberChristmas lights go on; markets and Christmas villages openNo
1 December (Tue)Restoration of IndependenceYes
8 December (Tue)Immaculate ConceptionYes
24 December (Thu)Consoada dinner, Midnight MassNo
25 December (Fri)Christmas Day: family lunch, most sights closedYes
31 December (Thu)New Year’s Eve parties and fireworksNo
1 to 6 JanuaryJaneiras carol singing; the season ends on Dia de Reis (6 Jan)1 Jan only

What do Portuguese people eat on Christmas Eve?

The classic Consoada plate is bacalhau, salt cod, boiled or baked, served with couves (dark greens), boiled potatoes and boiled eggs, all dressed with olive oil and garlic. In parts of the north, octopus takes the cod’s place.

The Consoada Christmas Eve dinner in Portugal: boiled salt cod with greens, potatoes and eggs

The main dish changes from region to region:

Region Christmas Eve or Christmas Day dish
Most of PortugalBacalhau with couves, potatoes and eggs
Parts of the northOctopus, with cabbage and potatoes
Trás-os-MontesTurkey, canja (chicken soup) and roast meats
Beira AltaCabrito, roast kid goat

Christmas sweets

  • Rabanadas: slices of bread soaked in milk or wine, fried and dusted with sugar and cinnamon
  • Filhós (filhoses): fried dough, often with orange or pumpkin
  • Sonhos: light fried dough puffs
  • Aletria: a sweet vermicelli pudding with egg, lemon and cinnamon
  • Bolo rei: the Christmas cake itself, covered below

For the rest of the country’s dishes, see our guide to Portuguese food.

What is bolo rei?

Bolo rei, the “king cake”, is a crown-shaped cake with a hole in the middle, made from a soft dough with raisins, nuts and candied fruit. Portuguese families eat it from Christmas until Dia de Reis on 6 January.

A bolo rei, the crown-shaped Portuguese Christmas cake topped with candied fruit and nuts
  Bolo rei Bolo rainha
ToppingCandied fruit and nutsNuts only
Best forThe classic versionAnyone who dislikes candied fruit

Tradition hides a fava, a dried broad bean, inside the cake: whoever finds it pays for next year’s bolo rei. A small prize used to be baked in as well, but that custom has largely disappeared. In Lisbon, Confeitaria Nacional in Praça da Figueira, open since 1829, says it introduced bolo rei to Portugal in the 1870s and still bakes it to the original recipe.

Local tip from Francisco: If you are in Lisbon in December, buy a slice of bolo rei rather than a whole cake for a first taste. If you like it, try bolo rainha too; plenty of Portuguese people prefer it without the candied fruit.

Other Portuguese Christmas traditions

Beyond the food, four traditions shape the Portuguese season, and some are easy for visitors to see.

  • Presépios: nativity scenes in homes and churches; in Lisbon, the Basílica da Estrela has a large presépio from the workshop of the sculptor Machado de Castro, with hundreds of cork and terracotta figures
  • Missa do Galo: Midnight Mass on Christmas Eve
  • Madeiro: a large bonfire lit in the churchyard in some inland villages, where people gather after Midnight Mass
  • Janeiras: groups singing door to door from 1 to 6 January, traditionally rewarded with chestnuts, walnuts or chouriço; in Madeira it is called Cantar os Reis

Where to spend Christmas in Portugal

Lisbon and Porto suit city breaks with lights and markets, Óbidos is the classic Christmas day trip from Lisbon, and Madeira is the warmest choice with the biggest New Year fireworks. The table compares the main options; most 2026 programmes are announced in November.

Where Highlights Best for
LisbonLights across the Baixa and Chiado, a giant tree in Praça do Comércio, the Wonderland Lisboa fairA city break with easy day trips
ÓbidosA ticketed Christmas village inside the walls, 27 Nov 2026 to 3 Jan 2027Families with young children
PortoA large tree on Avenida dos Aliados and Christmas markets (2025 programme)Food, wine and a northern Christmas
MadeiraLights from 1 Dec 2026 to 10 Jan 2027, the Funchal market night on 23 Dec, New Year fireworksWarm weather and New Year’s Eve
Santa Maria da FeiraPerlim, a Christmas theme park; 2026 dates not yet announcedChildren, near Porto

Madeira’s season is set out on the official Visit Madeira Christmas and New Year page; Funchal’s New Year fireworks were recognised by Guinness World Records as the largest fireworks display in the world in 2006. For a December stay in the capital, our guide to Lisbon in December covers the weather, the lights and what closes over the holidays.

Is Portugal warm at Christmas?

Mild, not warm. In December, average highs run from about 15°C in Porto and Lisbon to 17°C in Faro and 21°C in Funchal, Madeira, with cool nights on the mainland and rain on about 7 to 12 days of the month. Snow falls mainly on the highest mountains, such as the Serra da Estrela.

December average High Low
Porto14.7°C7.6°C
Lisbon15.4°C9.4°C
Faro (Algarve)17.1°C9.7°C
Funchal (Madeira)21.0°C15.5°C

Averages are the official 1991 to 2020 climate normals from IPMA, Portugal’s met office, for each city.

A Christmas day trip from Lisbon: Óbidos and Nazaré

The easiest way to see a Portuguese Christmas village from Lisbon is a day in Óbidos, about 80 km north, where the walled town hosts Vila Natal from 27 November 2026 to 3 January 2027. Pair it with Nazaré, a short drive up the coast, where December falls in the big-wave season.

The ice rink below the castle walls during Christmas in Obidos, Portugal

Our Óbidos Christmas Village 2026 guide has the ticket prices and timed sessions, and the Nazaré big waves guide explains when the giant swells arrive. Our private Óbidos and Nazaré tour does both from Lisbon, with hotel pickup at 9:30, a ginjinha tasting in Óbidos and Francisco as your guide; Vila Natal tickets and lunch are paid separately.

Recommended tour

FULL DAY PRIVATE TOUR - ÓBIDOS & NAZARÉ

Explore Óbidos and Nazaré on this enriching and private 8-hour tour. We offer personalized hotel pick up. Guidance and storytelling by Francisco Gomes or Luis Perloiro. Travel in an air-conditioned vehicle, try the local licor Ginjinha in Óbidos, and get to know the biggest wave spot in the world - Nazaré.

From €75.00 / person
See dates & book →

Frequently Asked Questions

How does Portugal celebrate Christmas?

Mostly on Christmas Eve. Families gather on the night of 24 December for the Consoada dinner, usually salt cod with greens, potatoes and eggs, many go to Midnight Mass, and presents are handed out after the meal or on the morning of the 25th. The season carries on to Dia de Reis on 6 January.

What do Portuguese people eat for Christmas?

On Christmas Eve the classic dish is bacalhau, salt cod, boiled with couves, potatoes and eggs and dressed with olive oil and garlic; parts of the north serve octopus instead. Sweets include rabanadas, filhós, sonhos, aletria and bolo rei, which families eat from Christmas until 6 January.

What is bolo rei?

Bolo rei, the king cake, is a crown-shaped Portuguese Christmas cake made from a soft dough with raisins, nuts and candied fruit. A dried broad bean, the fava, is traditionally hidden inside, and whoever finds it pays for next year’s cake. Bolo rainha is the version with nuts and no candied fruit.

Is Portugal good to visit at Christmas?

Yes, if you want lights and markets without deep cold. December highs average about 15 degrees in Lisbon and 21 degrees in Madeira, the big sights are quiet, and towns like Óbidos hold Christmas villages. Book Christmas Eve and Christmas Day meals early, because many restaurants and most monuments close on the 25th.

Where should I go for Christmas in Portugal?

Lisbon for lights and an easy base, Óbidos for its Christmas village from 27 November 2026 to 3 January 2027, Porto for a northern Christmas with markets, and Madeira for the warmest weather and the New Year fireworks in Funchal. From Lisbon, Óbidos and Nazaré make a full winter day trip.

Is Christmas Eve a public holiday in Portugal?

No. The December public holidays in Portugal are 1, 8 and 25 December. Christmas Eve, 26 December and 6 January are normal working days, although many shops and offices close early on the 24th so people can get home for the Consoada dinner.

Book the Christmas Eve dinner, then go exploring

A Portuguese Christmas is about Christmas Eve: salt cod at the Consoada table, Midnight Mass and bolo rei through to 6 January. If you are visiting, book any Christmas Eve or Christmas Day meal early, expect sights to close on the 25th, and use the days around it for the lights, the markets and a day trip. Francisco’s private Óbidos and Nazaré tour adds a Christmas village and the winter waves to your stay.

Recent Posts

Praça do Comércio in Lisbon in January, wet paving reflecting the Rua Augusta Arch after a winter shower

Lisbon in January: Weather, Crowds and What to Do

Nazaré, Portugal, seen from the Sítio clifftop over the bay and the beach town

Nazaré, Portugal: Sítio, the Beach and What to Do in Town

Nazaré seen from the Sítio clifftop on Portugal's Silver Coast

Silver Coast Portugal: A Town-by-Town Travel Guide

All Our Experiences

All Experiences

Ride the Waves - Discover Portugal - Taste the Culture