What makes Christmas?
For many people, Christmas means eggnog. Thick, creamy, vaguely spiced, and resolutely dairy-based. It’s the sort of thing that turns up in American films every December, usually clutched by someone in a festive jumper while snow falls obligingly outside.

For us, however, eggnog has never really been on the menu. Thanks to my allergy to cow’s milk protein, anything involving cream, milk, or enthusiastic amounts of dairy has always come with a side order of regret. Delicious regret, admittedly, but regret nonetheless.
Enter Coquito – Puerto Rico’s answer to eggnog, and quite frankly, a revelation.
I first came across Coquito while searching for a way to enjoy a proper creamy, festive drink without a taste of impending doom. What I found was something far more joyful than a mere “alternative”. Coquito isn’t eggnog’s poor cousin; it’s eggnog’s sunnier, coconut-loving, rum-splashed counterpart.
At its heart, Coquito means “little coconut”, which tells you most of what you need to know. It’s traditionally made with coconut milk, cream of coconut, some sweetened condensed milk, cinnamon, nutmeg, and Puerto Rican Rum. Recipes are guarded like state secrets, and everyone is convinced theirs is the best. Naturally.
Like eggnog, Coquito inspires opinions. Strong ones. There are debates about whether it should contain eggs. Some swear by raw egg yolks, others insist they must be gently cooked into a custard, and a very vocal camp will tell you, firmly, that true Coquito contains no eggs whatsoever. For those of us avoiding dairy or following a vegan diet, this is excellent news.
What everyone agrees on is the coconut base. Some purists insist the only authentic route is fresh coconut meat, hand-grated and squeezed for milk. Others, ourselves included, are perfectly content with tins, blenders, and a little modern convenience. Christmas is busy enough without wrestling a coconut.
Then there’s the rum. White or dark? This is not a casual question. Entire families have been known to divide along rum lines, each side convinced the other is quite clearly wrong. Choose your allegiance wisely.
Because this was a brand-new tradition for us, we gave ourselves permission to be a little playful. Our version includes a small addition of banana, hardly traditional, but warmly welcomed. If Christmas is about anything, it’s about making traditions that suit the people at your table (or sofa).

The result? A drink that’s cool, creamy, coconutty, and unapologetically festive. Cinnamon and vanilla give it that unmistakable Christmas warmth, while the coconut keeps it light and dairy-free. It feels indulgent without feeling risky, which is exactly what I want from a holiday treat.
So while the U.S. leans heavily into eggnog, the UK is more accustomed to mulled wine and the occasional ‘snow-dusted Christmas’ sherry, but Coquito has firmly earned its place in our Christmas repertoire. It turns out you don’t need cow’s milk, or eggs, to raise a glass to the season.
Now before anyone sharpens their cinnamon sticks, our recipe is not a strictly traditional Coquito, nor is it a classic eggnog. This recipe is our way of bringing everything together. The result is a dairy-free, festive drink that feels indulgent rather than “alternative”.
Sometimes, the best traditions are the ones you borrow, adapt, and make your own. Our version might not pass a “this is my abuela’s recipe” test, but it would absolutely pass a “this belongs at Christmas” one.

Dairy-free eggnog
Ingredients
- 400 mls vanilla flavoured soya milk
- 3 egg yolks
- 2 x 400ml tins coconut milk
- 1 x 250ml coconut cream
- 200 mls white or dark rum
- 1 teaspoon cinnamon
- 1 1/2 tablespoons banana powder optional
- 2 tablespoons maple syrup
Instructions
- Put the soya milk into a heavy bottomed pan and add the lightly beaten egg yolks. Simmering gently on a low heat, stirring constantly, until the mixture is thick enough to coat the back of a spoon. Too hot and you will have scrambled eggs!
- Remove from the heat and allow to cool a little.
- Put the mixture through a sieve into a blender and add all the other ingredients – as this makes 3 litres, you may need to do this in two separate batches.
- Blend for about ten seconds.
- Pour into a jug and refrigerate.
- When ready to serve, add a sprinkle of ground cinnamon or shredded coconut, according to taste.
Other recipes you may like:
• Easy gluten-free fruit cake
• Devil’s food muffins
• Lemon curd
