Las familias católicas romanas tradicionales en España festejan después de la misa de medianoche en la víspera de Navidad. Esta fiesta sigue un ayuno temprano en el día. Los alimentos tradicionales incluyen sopa de almendras, batatas o calabaza, pavo asado o cochinillo, mariscos y repollo al horno.
Las familias menos tradicionales o no religiosas festejan antes de la misa de medianoche o renuncian a la misa por completo. La mayoría de las familias y reuniones de amigos se dan un festín de dulces, como turrones, mazapanes y pasteles desmenuzables. La fiesta también incluye fechas, frutos secos, quesos, jamones y patés, hasta altas horas de la noche. Las hogueras y las visitas son comunes entre los adultos jóvenes. Algunos adultos intercambian regalos, pero los niños no reciben regalos hasta la Epifanía el 6 de enero.