Spain loves a good celebration—as evidenced by the abundance of Spanish holidays and traditions throughout the year. Every festivo is a chance to relax, spend time with family and friends, and enjoy all kinds of traditional treats!
Many people are surprised by the sheer number of holidays in Spain. It seems like as soon as one ends, there’s already another coming up on the calendar. Each municipality has up to 14 festivos (public holidays) per year, including regional, national, and religious celebrations.
We can’t complain; Spanish holidays are incredibly festive and fun. Most importantly, each one has its own unique culinary traditions, so there’s a whole universe of traditional holiday foods in Spain to discover!
If you’re wondering what holidays are celebrated in Spain, we’ve got you covered. Here’s our guide to the country’s special days and the Spanish holiday dishes that define them.
Popular Spanish Holidays
As a rule, the most popular Spanish holidays are religious in origin. After all, this is a Catholic country. But much like Christmas and Easter in the US, today these holidays include secular traditions that anyone can enjoy. And in addition to the major holidays covered below, there are literally dozens of other popular Spanish festivals in certain cities and regions.
One of our favorites is Las Fallas in Valencia, held every year in March. Although it technically commemorates St. Joseph, this celebration is much better known for the massive sculptures on display, which are set on fire when the festival ends. The most traditional food to enjoy at Las Fallas is bunyols or buñuelos de calabaza: sugary pumpkin fritters.
There are also lots of non-religious holidays celebrated in Spain to commemorate important historical events or express local pride. For example, the Feria de Abril in Seville was originally a livestock fair. Today it’s a vibrant event featuring a parade, dancing, traditional costumes, and plenty of pescaíto frito (fried fish) and rebujito (manzanilla sherry mixed with 7 UP).
Christmas Eve & Christmas Day
Christmas in Spain is a multi-day event, with weeks of preparation preceding it. Above all, it’s a time for family and friends to gather, give thanks… and eat a lot of food. There are several unique Spanish Christmas traditions, from a massive national lottery to the famous “pooping log” (not as gross as it sounds).
The main festivities start on December 24 with a huge evening meal, usually featuring several courses of tapas, soup, seafood, roasted meat, and traditional Spanish Christmas desserts. Then the whole thing happens again less than 24 hours later, for the Christmas Day lunch!
Christmas Food in Spain
If you want to create your own Spanish-style holiday feast, check out this list of Spanish Christmas recipes. Here are a few essentials that should never be missing from the table:
- Croquetas de jamón – Croquettes filled with cured ham and béchamel
- Gambas cocidas – Perfect boiled shrimp
- Dorada al horno – Baked gilt-head bream
- Bacalao con coliflor – Cod with cauliflower, a traditional Christmas Eve dish
- Cordero asado – Slow-roasted lamb with potatoes and onions
- Arroz con leche – Creamy rice pudding with cinnamon
- Mantecados – Simple shortbread cookies
- Polvorones – Crumbly almond cookies with powdered sugar
Tip: If you’re looking for the perfect presents for the foodies in your life, we’ve got some ideas for delicious Spanish Christmas gifts.
St. Stephen’s Day
In Catalonia, the day after Christmas is actually its own holiday: St. Stephen’s Day (San Esteban or Sant Esteve, in Catalan). On December 26, locals celebrate with—you guessed it—another big meal. This feast often includes canelons, a mainstay of traditional Catalan cuisine and one of our favorite winter foods in Spain.
New Year’s Eve & New Year’s Day
New Year’s festivities are a big deal in Spain. Although they technically fall within the Christmas season (between Christmas Eve and Three Kings’ Day), December 31 and January 1 have their own distinctive customs. Many Spanish New Year’s traditions promise luck for the 12 months to come, often involving delicious food and drinks.
On New Year’s Eve, many cities have large celebrations with musical performances. The most famous one takes place in Puerta del Sol in Madrid, and is broadcast on TV across the country (much like Times Square in the US). It’s also customary to have a big evening meal in the hours leading up to the main event, featuring all kinds of Spanish holiday dishes.
When the clock strikes midnight, it’s tradition to eat 12 green grapes in quick succession: one for each toll of the bell. If you can manage to eat them all (it’s harder than it sounds!) you’ll supposedly enjoy good luck throughout the year. Some people substitute the grapes for raisins or even small candies, which are easier to eat—but where’s the fun in that?
New Year’s Food in Spain
The classic New Year’s drink is definitely cava, Spain’s version of Champagne. Before you start sipping, make sure you drop something made of gold into your glass for luck. And on January 1, the fun continues with a multi-course feast for lunch. To attract prosperity, chow down on a bowl of lentils with chorizo (kind of like the Spanish version of black-eyed peas).
Here are some of the best Spanish celebration foods to help you ring in the new year:
- Lentejas con chorizo – Lentil soup with semi-cured sausage
- Carrillada – Braised pork cheek with port wine and honey
- Gambas al ajillo – Garlicky shrimp, an ideal party snack
- Cava sangria – A festive and fizzy take on the iconic Spanish drink
- Churros con chocolate – An indulgent late-night (or early-morning) snack
- Huevos rotos – Potatoes with fried eggs and ham—perfect after a big night out
Three Kings Day
The Christmas season in Spain lasts far beyond December 25. In fact, it extends for another 12 days, all the way to January 6: Three Kings Day, or Día de los Reyes Magos. This is when Spanish children would traditionally receive their presents—not from Santa Claus, but from the Three Wise Men themselves.
The night of January 5 is similar to Christmas Eve, with one big difference: it includes La Cabalgata de los Reyes Magos (the Three Kings Day parade). People all over Spain gather in city streets to watch the floats and catch as much candy as they can, which the parade participants throw into the crowd.
Three Kings Day also has one of the all-time best holiday foods in Spain: roscón de reyes. This crown-shaped cake is topped with candied fruits and often filled with whipped cream. A small plastic figurine is hidden inside it, and whoever finds it in their slice gets good luck for the year. Sometimes there’s also a dried bean, which is less lucky; whoever finds it has to pay for next year’s roscón!
Easter in Spain is a massive event that lasts a full week, known as Semana Santa (Holy Week). In the days leading up to Easter Sunday, or domingo de Pascua, the streets are transformed by enormous religious processions—especially in Seville and the rest of Andalusia.
The processions themselves aren’t super exciting, but the spectacle is something you have to experience at least once. The crowded streets become incredibly solemn, silent, and serious. It’s not uncommon to see especially devout spectators shedding tears of emotion.
Apart from the main event, Semana Santa is also known for its food. The most iconic Spanish Easter dish is probably torrijas, which are kind of like a cross between French toast and bread pudding. Thick slices of bread are soaked in milk or wine, fried in olive oil, and then soaked in honey, drizzled in sugary syrup, or coated in cinnamon sugar.
Torrijas are also one of our favorite Spanish recipes for Lent, the period of 40 days leading up to Easter. At this time of year, traditional Spanish tables are filled with salt cod, squid, and plenty of sweets.
Here are a few of the best Spanish Semana Santa recipes:
- Torrijas – Spain’s version of French toast, a classic Easter treat
- Espinacas con garbanzos – Spinach and chickpea stew
- Croquetas de bacalao – Salt cod croquettes
- Cod and potato stew – A hearty dish for meatless Fridays during Lent
- Tortas de la abuela – Fried dough coated in honey
Spanish National Day
This holiday goes by many names, including El Día de la Hispanidad and La Fiesta Nacional de España. It’s held on October 12, commemorating the day that Cristóbal Colón (Christopher Columbus) arrived in the Americas in 1492.
Today the National Day of Spain is celebrated with parades featuring the Spanish Armed Forces and displays of national pride. But they also usually highlight other Spanish-speaking cultures, with performers dressed in traditional outfits from different Latin American countries.
As you might expect, the most popular foods to eat on this day are also the most typically Spanish. Here are a few ways to express your love for Spain in the kitchen:
- Tortilla de patatas – Potato omelet, arguably Spain’s national dish
- Calamares fritos – Fried calamari, a mainstay throughout the country
- Seafood paella – Probably the most internationally famous Spanish specialty
- Tinto de verano – Red wine mixed with soda, kind of like fizzy sangria
- Cured meats and cheeses – Highlight some of the best local products by creating a Spanish snack board!
All Saints Day
You’re probably familiar with Halloween, but in Spain the following day is a much more traditional holiday: All Saints Day (Día de Todos los Santos). It’s an opportunity for Spaniards to honor loved ones who have passed away, often by laying flowers on their graves.
November 1 is also a day to spend quality time with family, which almost always involves food. There are several special treats associated with this holiday, like roasted chestnuts and sweet potatoes. These are some of the most common fall foods in Spain, and are often sold by street vendors.
Traditional All Saints Day sweets include panellets (almond cookies coated in pine nuts or other toppings) and huesos de santo (rolls of marzipan filled with egg yolk and sugar). For an especially indulgent treat, try buñuelos: nuggets of fried dough that are perfect for cold weather. Make them at home with this Spanish buñuelos recipe!
As previously mentioned, many of the most traditional Spanish holidays are religious in nature. On the regional and local level, they often honor particular saints who are associated with certain cities, towns, seasons, or concepts.
For example, Madrid holds the Fiesta de San Isidro on May 15 to pay tribute to the city’s patron saint. Madrileños celebrate by enjoying the spring weather in San Isidro Park and nibbling on rosquillas, small ring-shaped cookies that are similar to Spanish doughnuts.
In Catalonia, one of the most exciting nights of the year is June 23, when the Nit de Sant Joan marks the summer solstice with bonfires and fireworks. Food is a central part of the festivities—especially cava and coca de Sant Joan, a type of sweet bread characteristic of this holiday.
There are literally dozens of other festivos in honor of various saints, from San Fermín in Pamplona (famous for the running of the bulls) to Sant Jordi in Catalonia (a celebration of love and literature). But they all have a couple of things in common: a spirited, festive atmosphere and delicious foods to devour!
Spanish Holidays FAQs
The biggest holidays in Spain are Christmas and Easter, each of which includes several days of festivities and unique traditions. There are also many other important holidays, such as All Saints Day (November 1), the National Day of Spain (October 12), and various regional and local celebrations.
There are nine national holidays in Spain, from New Year’s and Three Kings Day to the Immaculate Conception and Christmas. But considering all the regional and local festivos, most Spaniards get a total of around 14 days off work per year for official holidays.
Valentine’s Day isn’t a traditional holiday in Spain, but globalization has made it more common for people to celebrate. In Catalonia there’s actually a different day to celebrate love: April 23, when couples exchange books and flowers for the Dia de Sant Jordi.
Halloween isn’t traditionally celebrated in Spain, and it’s certainly not as big of a deal as it is in the US, but these days many Spanish kids (and adults) dress up on October 31. The following day, however, is an actual Spanish holiday. On November 1, people celebrate All Saints Day by paying tribute to loved ones who have passed away—and eating traditional sweets.
Unlike in the US, Christmas in Spain doesn’t revolve around Santa Claus! You might hear Spaniards talking about San Nicolás or Papá Noel (Santa’s Spanish monikers), but kids are usually more excited about los Reyes Magos: the Three Wise Men, who leave presents for them to open on January 6 (Three Kings Day).
No. Cinco de Mayo is celebrated mostly in the US, and is a minor holiday in Mexico—but it has nothing to do with Spain. Be careful not to confuse it with Dos de Mayo: a Spanish holiday celebrated on May 2 in Madrid, which commemorates the city’s rebellion against French troops in 1808.
Update Notice: This post was originally published on November 9, 2020 and was republished with new text and photos on May 5, 2021.
Hungry for more? Sign up for my free weekly newsletter and receive a new Spanish recipe once a week! Join today and get my FREE Spanish ingredient essentials guide!