All Saints Day
Día de todos los Santos
Quick Facts
Historical Background & Origins
All Saints Day, celebrated on November 1st, is a deeply rooted Christian festival in Spain that honors all saints, known and unknown, who have attained heaven. Its origins trace back to the early Christian tradition of commemorating martyrs, and by the 4th century, the Church established a common feast day. In Spain, the holiday gained particular significance during the Middle Ages, blending with pre-Christian Celtic and Roman harvest festivals that honored the dead. Over centuries, it evolved into a day of remembrance and family unity, distinct from All Souls Day (November 2nd) which focuses on the faithful departed. In modern Spain, All Saints Day is a public holiday, reflecting the country's strong Catholic heritage while also embracing regional customs that highlight the transition from autumn to winter.
Customs, Traditions & Celebrations
All Saints Day in Spain is marked by visits to cemeteries, where families clean and decorate graves with fresh flowers—especially chrysanthemums and marigolds—and light candles to honor their loved ones. Many attend special Masses, and communities hold processions or religious services. A beloved culinary tradition is the consumption of "huesos de santo" (saint's bones), marzipan-filled pastry rolls, and "buñuelos de viento," light fried dough balls often filled with cream or chocolate. In some regions, like Catalonia, chestnuts and sweet potatoes are roasted and enjoyed during family gatherings. Standard greetings include "Feliz Día de Todos los Santos" (Happy All Saints Day), and the day is seen as a time for reflection, family bonding, and preserving cultural heritage shared across generations.