Skip to Content

30 Spanish Christmas Food You Must Try!

A Foodie Guide to Spanish Christmas Food, including Starters, Warm Spanish Food, Desserts & Christmas Desserts

Christmas is a big deal in Spain.

Not only because it has a lot of festivities going on during this holiday season, but because people get to spend special time with family and friends.

Well, to be honest, there are a few unique traditions to look forward to if you are visiting Spain during this time of year.

The best one is that you get to enjoy the Spanish Christmas food that tastes even better when shared in such a genuine atmosphere. 

The ultimate goal is to enjoy Christmas and New Year, and it just so happens that I am writing about the 30 best Spanish foods for that purpose.

Looking for the best Spanish Christmas foods? I got you covered with these 25 typical Christmas foods from Spain. Find the classics but also Spanish food that's not known yet! Do you think Spanish Christmas decorations or Spanish Christmas cards are enough to celebrate Christmas the Spanish way? No holiday is complete without Spanish recipes of starters, mains and Spanish desserts. Indeed, food is a key element in Spanish Christmas traditions. #spanishchristmasfood #spanishchristmas #spainwinter
Like it? Pin it!

You, dear reader, support this blog. When you purchase through a link, I may earn a small commission. As an Amazon Affiliate, I earn from qualifying purchases.

Pssst…??!! You can’t get enough Spanish food? Have a look at my other posts:

Starters: Cold Spanish Christmas Food 

1. Entremeses: Chorizo, cheese, lomo…

Best Spanish Christmas Food, View of  Entremeses (Chorizo, cheese, lomo) Food

When it comes to tasty and easy Spanish food, entremeses should probably be among your top choices.

They are appetizers that are extremely easy to make, and they are an essential part of the Spanish Christmas menu. 

They mainly consist of hand-carved food slices and the most authentic Spanish food that goes in entremeses are chorizo, cheese, and lomo.

Still, if you have some Jamon, you can mix it up a bit.

You just need a few minutes, a bit of creativity, and voilà; it’s done! Enjoy your Spanish holiday foods!

Buy Spanish chorizo here

2. Boiled Shrimp

Common spanish christmas food, View of Boiled Shrimp Food

Another super easy dish that should be on the list of Spanish food to prepare is the boiled shrimp.

Spanish people love it, and it’s no wonder that preparing seafood is not only famous Spanish food in general but also a Spanish Christmas tradition.

You don’t need many ingredients (except shrimp, you need water, some ice, sea salt, and a slotted spoon).

It takes no more than 7-8 minutes to prepare them, perfect for the busy holiday season!

3. Iberico Ham

Christmas traditions in spain, View of Iberico Ham Food

Jamón Ibérico is a ham that Spain takes pride in. It is one of the most popular Spanish food.

Also, it is one of the main ingredients in numerous meals, whether we are talking tapas, appetizers, or meals during regular days or holidays.  

Iberico ham has an incredible taste, and it can be served on its own. It’s the ultimate Spanish Christmas food and cannot be missed at any party.

However, you can mix it with all sorts of vegetables, eggs, cheese, and so on.

Make beautifully decorated plates to enjoy while watching Spanish Christmas movies with friends.

Shop Iberico Ham here

4. Spanish Garlic Shrimp

what food do spanish eat at christmas, closeup View of Garlic Shrimp Food

In the case of Spanish culture food, nothing beats a good tapa. Gambas al Ajillo, or garlic shrimp is a classic spicy Spanish food dish. 

It is very popular to prepare seafood during the holidays. This one is exciting because it has a rich flavor, and it is one of the easy Spanish food recipes.

Follow this recipe and try to make it on your own:

Yield: 4

Spanish Garlic Shrimps Recipe

garlic shrimps

In the case of Spanish culture food, nothing beats a good tapa. Gambas al Ajillo or garlic shrimp is a classic spicy Spanish food dish.

Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes


  • 1 pound shrimps
  • 5-6 garlic cloves
  • 1 teaspoon smoked paprika
  • 1/4 cup lemon juice
  • 1/4 cup olive oil
  • 1/4 cup butter – unsalted
  • salt and pepper


    1. Sauté butter, olive oil, minced garlic, and pepper in a pan over medium heat for about a minute.
    2. Add shrimps, lemon juice, and paprika afterward and continue to sauté for another few minutes.
    3. When the shrimps are done, season it, and serve the whole dish with crusty bread for dipping.


Shrimps take no time to get cooked, so make sure you have all the ingredients ready and close by.  Nobody likes overcooked shrimps.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 367Total Fat: 27gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 16gCholesterol: 270mgSodium: 1154mgCarbohydrates: 4gFiber: 0gSugar: 0gProtein: 26g

5. Boquerones en vinagre

What to eat in Spain in Christmas, Boquerones en Vinagre dish, fish filled with oil and small greens

Marinated anchovies or boquerones en vinagre is another popular Spanish food that is commonly made not only during Christmas but in general.

You can find it all year round, but it is also served as Spanish Christmas food as it is one of the most traditional Spanish tapas for Christmas.

If you want to make them at home, you should know that the secret of the boquerones is that they are marinated in vinegar and virgin olive oil.

Also they are usually dressed with parsley and minced garlic. It’s one of the top choices of Spanish Christmas food.

Recipe: Spanish Boquerones en Vinage

6. Marinated Cazon Fish

Spanish traditional christmas food, View of Marinated Cazon Fish with lemon slice

Are particularly fond of Spanish finger food? And a fan of Andalusia?

Then, you’ll be happy to know that during Christmas, it is customary to prepare one of its most famous tapas: marinated Cazón fish.

It’s not complicated to make, and you don’t need a lot of ingredients – dogfish and a lot of seasoning (oregano, paprika, cumin, salt, vinegar, garlic, and oil). 

But to get the most out of the taste, you’ll need to leave it in the fridge before frying it for at least 7-8 hours.

Also, if you happen to have vegetarian or vegan friends over for the holidays, there are alternative recipes that include tofu or nori flakes rather than fish.

Check the recipe here

7. Tetilla Cheese Puffs

Common spanish christmas food, View of Tetilla Cheese Puffs, balls covered in orange cheese

One of the main reasons we love Christmas is that we get to eat a lot of homemade food.

So, for a person who wants something simple, delicious, and yet to be a traditional Christmas food in Spain recipe, Tetilla cheese puffs are a perfect choice.  

What makes these cheese puffs typically Spanish is its main ingredient – Tetilla cheese made in Galicia, a region in north-western Spain. 

Buy Spanish tetilla cheese here

You can try out the recipe below:

Yield: 4

Spanish Tetilla Cheese Puffs

Spanish Tetilla Cheese Puffs

What makes these cheese puffs typically Spanish is its main ingredient – Tetilla cheese made in Galicia, a region in north-western Spain.

Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes


  • flour (2/3 cup)
  • 2 eggs
  • baking powder
  • paprika (1/2 teaspoon both)
  • tetilla cheese (3 ounces)
  • Manchego cheese (1/4 cup)
  • salt and olive oil


    1. Mix the flour, baking powder, paprika, and a bit of salt in one bowl
    2. In another bowl, beat the egg whites with tetilla cheese, Manchego cheese, egg yolks, and the previous flour mixture.
    3. Put the mixture in the fridge for a 20min.
    4. Heat the oil, and in the meantime make rolls out of the refrigerated mixture.
    5. Fry the puffs and use the paper towels to remove the excess oil. 


If you don’t have Manchego you can use parmesan cheese

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 242Total Fat: 11gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 107mgSodium: 380mgCarbohydrates: 25gFiber: 1gSugar: 0gProtein: 10g

8. Gambas a la Plancha

several shrimp are being cooked on a grill

Let me share with you a delightful holiday treat that’s practically a party on a plate – Gambas a la Plancha, aka grilled prawns.

Trust me, if you’re a seafood lover, this one’s going to be a game-changer for your festive spread!

The thing about Gambas a la Plancha is the simplicity that turns into sheer perfection.

The prawns are grilled to juicy, smoky goodness, creating a flavor explosion with every bite.

So, if you’re aiming to add a dash of coastal celebration to your holiday festivities, Gambas a la Plancha is your seafood go-to.

You’ll definitely have a traditional Spanish Christmas dinner.

9. Pulpo a la Gallega

a plate of food with octopus slices on a wooden table

Pulpo a la Gallega, or Galician-style octopus, is a dish that’s like a culinary journey to the charming northwest of Spain. 

If you’re up for a tasty adventure, this traditional delight is a must-try that’s bound to make your taste buds do a happy dance.

So, imagine a tender octopus, perfectly cooked to that sweet spot where it’s neither too chewy nor too soft.

The paprika adds a smoky kick, the salt enhances the natural oceanic goodness, and the olive oil ties it all together in a symphony of flavors.

You will absolutely enjoy a Christmas dinner in Spain once you try this recipe!

Spanish Smoked PaprikaSpanish Smoked PaprikaThe Ultimate Spanish CookbookThe Ultimate Spanish CookbookColumela Sherry VinegarColumela Sherry VinegarPaella PanPaella PanPremium Extra Virgin Olive OilPremium Extra Virgin Olive Oil


First Course: Warm Spanish Food for Christmas

10. Seafood

Warm Spanish Food for Christmas, Fresh fried spicy seafood plate mixed diablitos style

Seafood plays a major role in the Spanish kitchen.

Whether we talk about traditional or modern dishes, it is difficult to imagine that meals, especially in Southern Spain, don’t have one or more seafood ingredients.

In fact, many of the most popular Spanish food include seafood as the main part.

The frequently eaten seafood are usually shrimps and all kinds of fish because they are delicious, affordable, and not complicated to prepare.

You now have Spanish Christmas dinner ideas for the next holiday!

11. Galets

Best spanish christmas food, Galets soup with a few pieces on a soup spoon for closeup

A traditional Christmas lunch in Catalonia wouldn’t be complete without warm soup known as Sopa de galets.

There is more than one way to prepare Sopa de galets, so you can choose if you’d like to use only vegetables or meat, or both.

The usual way to make this soup is to make pasta and broth or to make pasta and broth and add meatballs to it.

Make sure you eat it warm, as it is the way they eat it in Catalonia. It’s one of the best Spanish Christmas food from this region.

12. Cured Ham Croquettes

Traditional Spanish christmas food, Cured Ham Croquettes, cabbage and tomato, fried ham, french fries on a black plate

Croquettes are another example of typical Spanish food, and the number of variations in recipes is enormous.

When it comes to ham as one of the common ingredients in Spanish meals, it should be no surprise why ham croquettes are also present as a Christmas food in Spain. 

Most of the ingredients, such as eggs, bread crusts, salt, pepper, milk, flour, onions, and oil, can be found in our homes, making it one of the easiest Spanish Christmas food recipes.

The only thing you might have to buy is the ham itself, and you can start cooking. It’s an inexpensive dish, yet a feast to the senses.

Yield: 4

Spanish Ham Croquettes Recipe (Croquetas)

Spanish Ham Croquettes Recipe (Croquetas)

The most popular croquettes are Croquetas de Jamon and the secret of their divine taste lies in a special type of ham – Serrano Jamon.


  • 1/2 cup/100 mL chicken broth
  • 8 tablespoons olive oil
  • 3/4 cup/107 grams flour
  • 1 1/2 cups/350 mL milk
  • 1/2 teaspoon nutmeg
  • Dash of ground pepper
  • 1/2 cup ham (very finely hand-minced, so it can be mixed thoroughly with the dough)
  • 2 eggs, beaten lightly
  • 1 cup breadcrumbs (for coating)
  • 1​ bottle Spanish olive oil (for frying)


  1. Dice the ham and the onion. Meanwhile, you need to melt the butter in a pan, and to add onions, nutmeg, and ham.
  2. Make sure to sauté until it gets a nice color. Start stirring constantly while adding the flour. Note that if you stop stirring the flour will burn.
  3. When you see the brown color, start adding milk slowly without stopping to stir. Once it is done, let the mixture cool.
  4. Put the whole amount in the plastic wrap and refrigerate it for at least 4 hours. You need to make small logs afterward if you want to get a nice croquette shape.
  5. Before frying the logs, make sure to pass each one through the bread crumbs.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

13. Spanish Berenjenas con Miel

Spanish christmas food, Berenjenas con Miel food, crispy looking eggplant chops on a bowl with fork and knife

The tapa culture in Spain is amazing and diverse. For example, if you ever visit Sevilla, you will learn that Berenjenas con Miel is one of their signature tapas.

This one is especially popular among people who don’t eat meat as it is one of the few original tapa recipes that are not altered to be vegetarian. 

The great thing is that you need about 15 minutes to prepare it, and you need two eggplants, flour, pepper, milk, salt, olive oil, and honey.

It is a delicious fried and crispy tapa that can quickly become Spanish food from Spain you’d regularly enjoy.

Check the complete recipe here

14. Bacalao a la Vizcaína

a pan filled with fish and cheese

Let me introduce you to a Spanish holiday dishes that’s basically a flavor party on a plate – Bacalao a la Vizcaína, or salted codfish in a rich tomato and red pepper sauce.

The thing about this dish is that it’s comforting yet sophisticated.

The salted cod brings a unique depth of flavor, and the tomato and red pepper sauce elevates it to a whole new level. 

Pair it with some crusty bread to soak up that delectable sauce, and you’ve got yourself Spanish holiday recipes for royalty.

Second Course: Hearty Spanish Christmas Food

15. Cochinillo Asado

Hearty Spanish Christmas Food,  Cochinillo Asado dish, two slices of pork simmered with oil on a plate

If you want to feel Spanish for Merry Christmas during the big family gatherings, you should consider Cochinillo Asado or the roast suckling pig.

It is the most typical among the typical holiday meal recipes, and it originated in the city of Segovia.

The preparation of the roast suckling pig is not complicated, but it does take time and skill, as you need to get the seasoning right. 

Also, you should keep in mind that this pig, unlike the pigs we are used to seeing in the markets, is a lot smaller, so make sure to search for the proper one.

16. Lamb

Common spanish christmas food, spanish Lamb recipe, lamb slices with garlic, tomatoes, and seeds

Depending on the region you want to explore in Spain, the Spanish Christmas dinner can be very different.

Still, the simplest dishes are usually the best ones, and a proper roast lamb is just that. Like with any other meat, it takes time to roast a lamb to perfection.

You should keep it at a low temperature for at least a few hours to get a tender and smooth texture.

To make it even more traditional, you can serve it with potatoes and onions.

17. Paella

Top Spanish Traditional Christmas Foods, Paella dish from Valencia with shrimp toppings on a plate

There is no chance to talk about Spanish cuisine without mentioning Paella.

It is by far the most known dish from Spain, not to mention its incredibly interesting historical background and the variety of recipes.

To make a real paella, you’d need to have a special paella pan. It is usually made with either seafood or chicken and rice.

Although it isn’t quite the same, there are ways to make paella without having any special equipment and enjoy this exquisite food journey through Spanish history.

Yield: 4

Paella Recipe

3 days in valencia, what to do in valencia, things to do in valencia, what to see in valencia, paella, guest writer, guest post travel blog, valencia attractions

The all-time classic dish from Spain

Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes


  • 1 tablespoon of olive oil
  • ½ teaspoon of pepper, rosemary, and saffron
  • 3-4 cloves of garlic
  • 1 diced onion
  • 1 diced paprika
  • 1 cup of rice
  • ¾ pounds of boneless chicken
  • 1 freshly squeezed lemon


  1. You need to heat the oil in paella (a flat pan specially made for this dish).
  2. Add vegetables (onions are a must, but garlic and paprika are also needed)
  3. Make sure to season the meat you choose to put in paella (commonly it is chicken, rabbit, or snails) while pan-frying it.
  4. The next step is to add water, rosemary, and saffron, and let everything boil. Make sure to remove rosemary once it starts falling apart.
  5. The last step is to add rice and simmer everything until the rice is cooked. Note that the most common way to garnish paella as typical Spain food is to squeeze a lemon over the meal.


The paella needs to cook until the broth is fully absorbed

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 270Total Fat: 10gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 76mgSodium: 82mgCarbohydrates: 18gFiber: 2gSugar: 2gProtein: 27g

18. Baked Fish with herbs

christmas traditions in spain, Baked Fish with herbs food on a plate

If you’d rather have fish for your big Christmas meal rather than lamb or pork, Spanish cuisine won’t fail you (it is not called a foodie paradise for no reason).

It is one of the easiest Spanish Christmas dishes.

The packed flavor can come from many things, but one commonly known in north-west Spain involves herbs such as rosemary, thyme, and oregano, among other ingredients.

Here is an easy Spanish Christmas recipe:

Yield: 4

Spanish Baked Fish with Herbs

Spanish Baked Fish with Herbs

The packed flavor can come from many things, but one commonly known in north-west Spain involves herbs such as rosemary, thyme, and oregano, among other ingredients.

Prep Time 1 hour 50 seconds
Cook Time 20 minutes
Total Time 1 hour 20 minutes 50 seconds


  • oregano
  • rosemary
  • thyme (2 teaspoons each)
  • red pepper (2 tablespoons)
  • garlic (1 minced clove)
  • onion (1, minced)
  • ripe tomatoes (150g, sliced)
  • lemon (1, juiced)
  • white vine (150ml)
  • potatoes (800g, sliced)
  • bread crumbs (2 tablespoons)
  • olive oil (4 tablespoons)
  • fish (1kg)


    1. Cut the vegetables in small dices
    2. Take the baking pan and arrange potatoes, onion, garlic, and pepper while sprinkling oil over it.
    3. Add tomatoes and bake for an hour and a half.
    4. While the potatoes are baking, prepare the herb mixture in a bowl
    5. Add lemon and vine
    6. Set aside the fish sprinkled with salt and oil
    7. When the potatoes are ready, put the fish over them
    8. Cover with the herb mixture
    9. Let it cook in the oven for another 15 minutes


You can use any type of fish, just make sure that it is cooked right (avoid overcooking)

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 185Total Fat: 5gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 24mgSodium: 84mgCarbohydrates: 22gFiber: 3gSugar: 5gProtein: 14g

All information presented and written are intended for informational purposes only. You should not rely on this information as a substitute for, nor does it replace, professional medical advice, diagnosis, or treatment. If you have any concerns or questions about your health, you should always consult with a physician or other health-care professional. The writers and publishers of are not nutritionists or registered dietitians. Statements within this site have not been evaluated or approved by the Food and Drug Administration.

19. Pavo Trufado de Navidad

roasted turkey with cranberries and apples on a platter

Oh, you’ve got to hear about this mouthwatering Christmas tradition they have in Spain – the Pavo Trufado de Navidad, or as I like to call it, Christmas turkey with truffles.

So, imagine your classic Christmas turkey, right? Now, add a touch of luxury with truffles.

It is one of the best Spanish Christmas recipes you shouldn’t miss.

The truffles bring this earthy, rich flavor that pairs ridiculously well with the tender turkey.

It’s like they were made for each other – a holiday power couple, if you will.

Spanish Christmas Desserts & Sweet Food

20. Spanish Christmas Cookies – Spanish Almond Cookies (Polvorones)

polvoron, spanish shortbread, pieces covered in flour on a white plate

Almond cookies are Spanish Christmas cookies that are also known as Polvorones.

It’s interesting to know that Polvo means dust in Spanish, and the name is connected with the fact that these cookies are covered with a lot of sugar that makes them ”dusty”.   

Just like Paella, these cookies also have a rich historical background rooted in the era of the Spanish Inquisition. 

They are easy to make and certainly a perfect choice for the whole family to enjoy while setting Spanish Christmas decorations to enjoy the full experience of Spain.

Buy traditional polvorones here

The Spanish almond cookies can be made by the following recipe: 

Yield: 4

Spanish Almond Cookies

polvoron, spanish shortbread

Almond cookies are Spanish Christmas cookies that are also known as Polvorones.

It’s interesting to know that Polvo means dust in Spanish, and the name is connected with the fact that these cookies are covered with a lot of sugar that makes them ”dusty”.   

Prep Time 1 minute
Total Time 1 minute


  • flour (1 and a half cup)
  • almonds (3/4 cup, raw)
  • margarine (4 ounces)
  • sugar (3/4 cup)
  • cinnamon (2/3 teaspoon)


    1. Toast the flour and the almonds in a separate baking pan for about 10 minutes.
    2. When baked, put the almonds in the food processor and make an ‘’almond flour’’ out of it.
    3. In a bowl, mix all of the above ingredients with the flour and almonds.
    4. Flatten the mixture with the rolling pin and use a cup to make even circles from the dough.
    5. Bake the cookies for about 25 minutes and let them cool completely.
    6. You can sprinkle extra sugar over the cookies. 


These cookies are served cold as they might fall apart otherwise.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 147Total Fat: 3gSaturated Fat: 1gTrans Fat: 1gUnsaturated Fat: 3gCholesterol: 0mgSodium: 2mgCarbohydrates: 26gFiber: 1gSugar: 1gProtein: 3g

21. Turrón

Spanish sweets at christmas, Turron dish from Alicante, with almonds on a table
Turron dish

Turrón is one of the special and unavoidable Christmas sweets in Spain, one of the top things that Spain is known for.

It is also one of the most popular Spain Christmas recipes.

It is said that historically, Moors brought it while trying to conquer the land somewhere in the 13th century.

Although there are plenty of Turrón recipes throughout the country, the classic version has one special ingredient – toasted nuts. You also need eggs, sugar, and honey to fully enjoy it.  

It would be hard to imagine that almost every house in Spain during Christmas doesn’t have at least one kind of Turrón, and nowadays they often make it any time of year. 

If you are spending winter holidays in Spain you can’t leave without tasting Turrón from small, local shops.

Buy turrón from Spain here

22. Mantecados

Spanish sweets at christmas, Polvorones and Mantecados piled together

Another Andalusian treat – this time the sweet one, that will make you feel the joy of Christmas.

Polvorones and mantecados are an essential part of the Christmas tradition, and they are usually homemade and served as cookies in oval and round shapes.

Polvorones have this polvo or ‘’dusty’’ in their name because they are sprinkled with sugar and crumble when you’re not careful.

Mantecados got their name from the type of fat that is used as an ingredient. 

Although some people won’t find them fancy, these cookies are one of the best ways to make you feel at home. Isn’t that what Christmas is all about anyway? 

Buy mantecados here

23. Roscón de Reyes

Traditional spanish christmas food, Spanish Christmas cake with fruits nut and icing on wooden background

Well, the festivities in any Spanish house wouldn’t be complete without making the Kings’ cake to celebrate January 6th, the day of Reyes Magos.

This is a crown-shaped sweet bread like a cake made once a year.

It is usually topped with something colorful and sweet and stuffed with whipped cream or chocolate.

It is also customary to put a ceramic figurine in the cake, and whoever gets it in the slice gets good luck for the year.   

It’s one of the most typical Spanish Christmas foods.

Check the complete recipe here

24. Marzipan

Traditional spanish christmas food, View of Sweets Marzipan with lights on the background

One of the most famous marzipan is marzipan de Toledo, a Christmas dessert from the Toledo region in Spain. 

It is made from almonds, sugar, flour, eggs, and water and in different shapes.

Just like the almond cookies, marzipan is also a very popular homemade dessert.

It is super easy and affordable to make, and once you try it, you must love it. It is a great dessert to enjoy the holidays without worries.

Buy Spanish marzipan here

25. Spanish Flan

Best Spanish Sweet Snacks, flan on a plate with a spoon

Spanish flan is a must-try item on a Christmas dessert menu. It is one of those sweets that makes you jiggle inside in a positive way.

It takes only four ingredients to make it, and in less than an hour and a half, you get to enjoy one of the most popular Spanish desserts for Christmas.

It is smooth and silky, and it is vanilla; you can’t go wrong with that.

Yield: 4

Spanish Flan

Spanish Flan

Flan is a traditional Hispanic cold dessert that has a characteristic creamy and smooth taste. The best thing about flan is that you can experiment with adding different flavors and still get to eat a refreshing and flavorsome snack.

This is another easy-to-make recipe suitable even for those who are not kitchen masters. 


  • 1 can of condensed milk
  • 1 can of evaporated milk
  • White sugar
  • 1 spoon of vanilla extract
  • Water
  • 6 eggs


  1. Dissolve the sugar into 1 spoon of water and boil until you get caramel syrup when done pour into the pie dish.
  2. On the other hand whisk eggs with both types of milk, sugar, and extract of vanilla until you get a smooth mass.
  3. Add it over the caramel and cover it with aluminum folia.
  4. Bake in the preheated oven for about 45 minutes. Refrigerate for at least 2 hours afterward.
  5. When done, invert the flan, letting the caramel flow over.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 267Total Fat: 15gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 309mgSodium: 219mgCarbohydrates: 16gFiber: 0gSugar: 16gProtein: 16g

26. Churros con chocolate

Famous Food from Central Spain, Churros dish on a plate with hot chocolate on a cup

Did you know that the oldest churrerias in the world are located in Spain?

When you ask about the first thing that comes to mind about food in Spain, most likely churros would be in the first two things.

It is one of the best snacks from Spain, and a must-try food to try in Madrid.

Spain indeed has many trademarks, but when it comes to food, churros are one of the most recognized. 

It is no wonder why churros con chocolate can be found as one of the sweet parts of the Christmas celebration. 

There are two main parts of this dessert – the fried dough and the chocolate sauce to dip the churros in. And that’s it, it’s as simple as that.

If you want to make it at home, have a look at this heart-warming Spanish hot chocolate recipe.

27. Yemas

Traditional spanish christmas food, close up of Yemas piled together

Yemas or egg yolks are another traditional dessert. The term yemas is connected with Santa Teresa, and it is said that they originated from her birthplace, Ávila.

The yemas are just egg yolks with sugar and water, baked with a certain technique.

The secret is that after you finish, you have to let them sit for at least 24h before serving them. 

That way you get a nice, crystalized yolk mixture that is nice to see and tasty to consume.  

Spanish Smoked PaprikaSpanish Smoked PaprikaThe Ultimate Spanish CookbookThe Ultimate Spanish CookbookColumela Sherry VinegarColumela Sherry VinegarPaella PanPaella PanPremium Extra Virgin Olive OilPremium Extra Virgin Olive Oil


Spanish Christmas Drinks

28. Cava

typical christmas food from spain, cva drink held by a head with a glass

Just as it is important to have the best food during the holidays, it is equally important to have a great wine to completely enjoy the days off. Spanish Cava is what we would know as champagne.

It goes back to the 19th century, and since then, it has been one of the most respected Catalan drinks.

Of course, everything sparkly just goes with the Christmas spirit, and what better drink to complement it than sparkling wine?

There are many varieties of Cava, and they all go incredibly well with Christmas lunch or dinner.

If you’re in Catalonia, don’t forget to visit wineries near Barcelona to learn more about the winemaking process.

Buy Spanish cava here

29. Sangría

a wine bottle being poured in a fruit punch with orange slices

If you love the Spain food culture, don’t miss this drink!

This beloved Spanish drink is very common in Spanish households.

You can combine sangria with other festive punch ingredients like cranberry juice, ginger ale, and pomegranate molasses.

Garnish with cranberries, rosemary sprigs, and cinnamon sticks for a stunning presentation.

It’s a festive, fruity option that will tantalize your taste buds and keep you warm.

30. Jerez Dulce

Spanish christmas food, two wine glasses Jerez Dulce

Regardless of being stuck with some daily tasks or enjoying the most important holiday meal, Jerez Dulce is a drink to keep nearby.

They are naturally sweet, and since sherry, in general, needs a lot of time to age properly, Jerez Dulce can’t be a wrong choice.

If you’re wondering what to eat in Spain at Christmas time, Jerez wine is a must!

Buy Jerez Dulce from Spain here

Quick Overview of Christmas traditions in Spain

Spanish food culture is one of its most famous features and for a good reason. It is a foodie paradise of sorts, and just imagine tasting Spanish Christmas food.

So, regardless of your location during the holiday season, here are some of the best meals you can try.

Or even prepare (I included a few Christmas recipes) for yourself or the people you plan to spend Christmas with. 

Traditional Spanish Christmas lasts for days, and there are a lot of events going on. 

Not only the most beautiful places in Spain but every single town in Spain is beautifully decorated during this time of the year.

The legendary Spanish Lottery

One of the biggest is the Spanish National Lottery, also known as El Gordo.

The fun fact is that it is the biggest lottery in the world (held since 1812), and more or less, the whole of Spain participates in it.

Also, it is customary that instead of the classical Spanish Christmas song, people sing the lottery winning numbers. 

Christmas Mass in Spain

For those who are eager to celebrate their faith, there is also La Misa Del Gallo organized on Christmas Eve.

This Misa is also known as the Midnight mass. It is common to eat a Christmas dinner before or after this event.  

Reyes Magos bring the gifts

Although there are many more interesting traditions from the country, I would mention two more because they are rather unique.

The first one happens on January 6th, and it is called Los Reyes Magos, or the three kings who are known to give sweets and presents to the children (not Santa Claus). 

A short FAQ about Spanish Dishes for Christmas

What is a traditional Christmas treat in Spain?

The most traditional Christmas treats in Spain are turron, pestiños, and marzipan

What are some Spanish Christmas traditions?

Some of the most popular Spanish Christmas traditions are the Spanish National lottery, El Reyes Magos and Midnight mass.

What are typical Spanish Christmas desserts?

Some very typical Spanish Christmas desserts are Polvorón, Mantecados, Roscón de Reyes.

How to say food in Spanish?

To say ‘food’ in Spanish, you would use the word comida.

What does Spain eat for Christmas?

Some of Spain holiday foods include a variety of dishes such as roast lamb (cordero), seafood delicacies like bacalao (salted cod), and traditional sweets like turron and polvorones.

What do Spanish people eat on Christmas?

Christmas foods in Spain may include dishes like roast lamb, seafood, especially bacalao (salted cod), Spanish Christmas tapas, and various regional specialties, complemented by sweet treats like turrones and polvorones.

You can’t get enough of Spanish Christmas food? Have a look at my below.

Skip to Recipe