There’s something magical about a warm, cozy drink during the Christmas season — and this homemade eggnog brings all the festive comfort right into your kitchen. Growing up, the holidays were filled with nutmeg, cinnamon, vanilla and that rich, creamy flavor that make everything feel special.
Whether you enjoy it warm or chilled, this eggnog is smooth, silky, and so simple to make. Let’s make Christmas feel extra cozy this

Ingredients
- 4 large eggs
- ½ cup sugar
- 2 cups whole milk
- 1 cup heavy cream
- 1 tablespoon vanilla extract
- ½ teaspoon cinnamon
- ½ teaspoon nutmeg
- Pinch of salt
- Optional: A splash of rum for adults
Instructions
1) Heat the milk and cream
In a medium pot, add the whole milk and heavy cream. Place over medium heat and bring it to a gentle boil. Once it starts bubbling, reduce the heat and add the cinnamon, nutmeg, vanilla, and a pinch of salt. Let it simmer for 1–2 minutes so the spices infuse the mixture.
2) Whisk eggs and sugar
In a separate bowl, whisk the eggs and sugar together until the mixture becomes pale and smooth. This helps create that creamy eggnog texture.
3) Temper the eggs
Slowly pour a small amount of the hot milk mixture into the egg mixture while whisking continuously.
This step is called tempering — it gently warms the eggs so they don’t scramble.
4) Combine everything
Pour the tempered egg mixture back into the pot with the remaining milk. Keep the heat on low and stir constantly.
5) Cook until thickened
Continue stirring until the eggnog slightly thickens and lightly coats the back of a spoon. Do not let it boil during this step.
Strain (optional for extra smoothness)
Pour the eggnog through a fine mesh strainer to remove any tiny bits of cooked egg.
Serve warm or chilled
Enjoy the eggnog warm and cozy right away, or chill it in the refrigerator for a thicker, cold version.
Garnish & enjoy
Add a sprinkle of nutmeg, a cinnamon stick, or a splash of rum for the adults.
Tips & Notes
- Don’t boil the mixture after adding the eggs — it can curdle.
- Add extra heavy cream for a thicker eggnog.
- Chill for at least 2 hours for a richer flavor.
- Use coconut milk for a dairy-free version.
Substitutions & Variations
- Use brown sugar instead of white for a deeper flavor.
- Add rum, brandy, or Jamaican white rum for adults.
- Add a little allspice for stronger holiday notes.
- For kids, leave out the alcohol and add extra vanilla.
How to Store Eggnog
- Store in an airtight container in the refrigerator up to 3 days.
- Stir before serving as it may thicken as it chills.
- Do not freeze homemade eggnog — the texture separates.
What to Serve With Eggnog
- Christmas cookies
- Fruitcake or rum cake
- Gingerbread
- Breakfast pastries on Christmas morning
You can also link to your own recipes here (once they are on the blog).
FAQ
- Can I make eggnog ahead of time?
Yes! It tastes even better chilled overnight. - Can I skip the eggs?
Not for traditional eggnog — but I can share an egg-free version later. - Why did my eggnog curdle?
The heat was too high after adding the eggs. Keep it low and slow.
If you try this recipe, share your photos and tag @khaliaskuisine!
Follow me on Instagram, Facebook, and YouTube for more cozy Jamaican-inspired recipes. ❤️
