There’s a magical quality to homemade eggnog that simply cannot be replicated by store-bought versions. Imagine a beverage so luxuriantly creamy, so fragrant with a medley of aromatic spices, that it instantly transports you to the heart of the holiday season. This easy-to-follow recipe promises just that: a rich, velvety eggnog that’s a world apart from anything you’ve ever tasted, and incredibly, it’s ready in just 20 minutes! Once you experience the unparalleled flavour and freshness of this homemade delight, you’ll undoubtedly find yourself making it a cherished holiday tradition.
The comforting and festive flavours of eggnog extend beautifully beyond just a drink. For another delightful Christmas morning treat, be sure to explore my White Chocolate Brioche Bread and Butter Pudding, which perfectly captures the essence of this beloved holiday classic.

The Quest for Authentic Eggnog: A Personal Story
The holiday season, for many of us, is a time steeped in tradition and the comforting familiarity of cherished treats. For years, I looked forward to those seasonal delights, none more so than a good glass of eggnog. However, after moving to the UK, I encountered a dilemma that many expats can relate to: the beloved store-bought eggnog I knew from home was nowhere to be found on supermarket shelves!
Initially, this was a cause for slight holiday distress. But soon, it transformed into the perfect culinary adventure! It became my mission to craft an eggnog recipe that not only lived up to my nostalgic expectations but surpassed them entirely. After some dedicated experimentation and a delightful journey through various spice combinations, I’ve finally perfected a homemade eggnog recipe that I am genuinely thrilled to share. This recipe isn’t just about making a drink; it’s about recreating a piece of holiday magic, a true Christmas indulgence in the most authentic and luxurious way possible. Each sip is a creamy, smooth embrace, infused with all the fragrant spices we deeply associate with the festive season. Truly, this is Christmas in a glass!
What Gives Eggnog Its Irresistible Flavour?
The secret to an exceptional eggnog lies not just in the foundational ingredients like milk and eggs, but predominantly in the harmonious blend of spices. While milk and eggs provide the rich, creamy base, they are merely the canvas for the vibrant flavours that make eggnog so distinctive. The true character of this festive drink emerges from carefully selected spices, transforming a simple dairy and egg mixture into a holiday masterpiece.
Our recipe uses a classic combination of cinnamon, vanilla, and nutmeg, complemented by a touch of mixed spice. However, the beauty of homemade eggnog is its adaptability. Your ideal blend of spices might be deeply personal, and I encourage you to adjust the quantities to suit your own palate. Do you prefer a bolder cinnamon note, or a more subtle vanilla undertone? Feel free to experiment and discover your perfect balance. This recipe is a fantastic starting point, designed to deliver a wonderfully balanced and fragrant eggnog, but always consider it a guide that invites your personal touch.
A Brief History of Eggnog
The origins of eggnog can be traced back to medieval Europe, specifically to a hot, milky drink called “posset” which was popular among the aristocracy. This warming concoction of hot milk, eggs, sugar, and spices was often fortified with wine or ale. As it crossed the Atlantic to the American colonies, where eggs and rum were plentiful and affordable, eggnog evolved into the festive, spirit-laced beverage we recognize today. Its popularity soared, especially during the colder months, becoming synonymous with holiday celebrations and a symbol of hospitality and cheer. The creamy texture and warming spices made it a perfect indulgence for winter gatherings, cementing its place as a quintessential Christmas drink.
The Essential Ingredients for Perfect Eggnog
Creating truly spectacular homemade eggnog relies on a few key ingredients, each playing a vital role in achieving that rich, creamy texture and unforgettable flavour profile:
- Egg Yolks: These are the heart of your eggnog, providing richness, body, and that characteristic pale yellow hue. Using only yolks results in a silkier, more decadent drink. Ensure they are fresh for the best flavour and consistency.
- Whole Milk: The foundation of the liquid base. Full-fat whole milk is essential for maximum creaminess and a luxurious mouthfeel. Skim or low-fat milk will result in a much thinner and less satisfying eggnog.
- Sugar: Granulated sugar sweetens the drink and, when whipped with the egg yolks, contributes to a light and airy texture. You can adjust the amount slightly to suit your sweetness preference.
- Half and Half / Single Cream: Added after cooking, this boosts the creaminess further, without making the eggnog excessively thick. It helps achieve that perfect balance of richness and drinkability.
- Vanilla Bean: A whole vanilla bean, split and scraped, offers unparalleled depth of flavour compared to extract. Its delicate, sweet notes are fundamental to classic eggnog.
- Nutmeg: Freshly grated nutmeg is non-negotiable! Its warm, slightly spicy, and woody aroma is iconic for eggnog. Pre-ground nutmeg loses its potency quickly.
- Mixed Spice: This blend typically includes cassia, coriander seed, caraway, nutmeg, ginger, and cloves. It adds a complex layer of warmth and holiday aroma that elevates the entire drink.
- Cinnamon Stick: Infusing the milk with a whole cinnamon stick allows its gentle warmth to permeate the entire mixture, creating a subtle yet profound aromatic base.
Mastering the Art of Homemade Eggnog: A Step-by-Step Guide
While the process of making homemade eggnog is straightforward, there’s one crucial step that requires a little finesse to ensure a perfectly smooth and creamy result every time. Follow these detailed steps to create your own holiday masterpiece:
- Infuse the Milk with Spices: In a heavy-bottomed saucepan, combine 2 cups (500ml) of whole milk. Split your vanilla bean lengthwise, scrape out the fragrant seeds, and add both the seeds and the pod to the milk. Include the cinnamon stick, half a teaspoon of nutmeg, and one tablespoon of mixed spice. Gently heat the milk over low heat until it’s hot and steamy, just shy of boiling. The key here is patience; a slow infusion allows the milk to thoroughly absorb all the magnificent aromas and flavours from the spices.
- Prepare the Egg Yolks: While your milk is infusing, separate the egg yolks from the whites. We are using only the yolks for this recipe, but don’t discard the whites! They can be frozen for future baking projects like meringues or angel food cake. In a medium-sized bowl, whip the egg yolks with ½ cup (100g) of sugar. Continue whipping until the mixture becomes significantly paler in colour and has doubled in volume, achieving a light and frothy consistency. Once the spiced milk is ready, remove it from the heat and take out the cinnamon stick and vanilla pod.
- Temper the Eggs (The Critical Step): This is the most vital part to ensure a silky-smooth eggnog and prevent the eggs from scrambling. With your mixer still running on a low speed, very slowly trickle in about half of the hot spiced milk into the whipped egg yolk mixture. Continue blending well. This gradual addition of hot liquid slowly raises the temperature of the egg yolks without cooking them directly, a process known as tempering. Tempering effectively prevents the eggs from curdling when they are fully combined with the remaining hot milk.
- Cook the Eggnog to Perfection: Now, pour the tempered egg mixture back into the saucepan with the remaining infused milk. Place the saucepan back over low heat and whisk continuously. Do not stop whisking! Heat the mixture gently until it thickens slightly and coats the back of a spoon. This typically takes around 2-3 minutes on low heat. It’s crucial not to let it boil, as this can cause the eggs to curdle.
- Strain and Chill: As soon as the eggnog reaches the desired thickness, immediately remove it from the heat. Pour the hot eggnog through a fine-mesh sieve into a clean bowl or pitcher. Straining is essential for achieving an incredibly smooth and silky texture, catching any potential cooked egg bits or leftover spice particles. Stir in 2 cups (500ml) of half and half (or single cream) until well combined. Allow the eggnog to cool down to room temperature, then cover it and chill thoroughly in the refrigerator until it’s cold. This chilling process not only makes it refreshing but also allows the flavours to meld and deepen.
Variations and Customization
One of the joys of homemade eggnog is the ability to tailor it to your preferences:
- Alcoholic vs. Non-Alcoholic: This recipe is delicious as is, but for an adult version, common additions include brandy, dark rum, or whiskey. Add a splash per serving or stir a larger quantity into the chilled batch. For a completely non-alcoholic version, simply omit the spirits.
- Spice Profile: Feel free to experiment with other spices. A tiny pinch of ground cloves, a star anise pod during infusion, or a touch of cardamom can add intriguing new dimensions. Always taste and adjust!
- Creaminess: For an even richer eggnog, you can substitute some of the half-and-half with heavy cream or whipping cream. For a lighter version, use less cream or a higher proportion of milk.
Storage Tips for Homemade Eggnog
Once prepared and chilled, homemade eggnog can be stored in an airtight container or bottle in the refrigerator for up to 3-4 days. Because it contains fresh eggs and dairy, proper refrigeration is crucial to maintain its freshness and safety. Give it a good stir before serving, as some of the spices might settle at the bottom.
Creative Serving Suggestions
Eggnog is incredibly versatile and can be enjoyed in various ways, making it a true holiday staple:
- Classic Enjoyment: Serve it chilled in a festive glass, perhaps with a sprinkle of freshly grated nutmeg or a cinnamon stick for garnish.
- With a Dash of Alcohol: Traditionally, a good quality brandy is added to eggnog, as its rich notes complement the sweetness and spices beautifully. Dark rum or whiskey also make excellent choices, cutting through the richness and adding warmth. Adjust the amount to your taste.
- Morning Coffee Booster: My absolute favourite way to savour eggnog is by adding a generous splash to my morning coffee. It effortlessly replaces both sugar and cream, infusing your cup with instant holiday cheer and a delightful creamy texture.
- Festive Cocktails: Use it as a base for holiday cocktails, blending it with spirits like bourbon, rum, or even a touch of coffee liqueur.
- In Desserts: Eggnog can also be incorporated into various baked goods and desserts. Think eggnog lattes, eggnog milkshakes, eggnog-flavoured French toast, or even as a decadent custard for bread pudding.
There’s nothing quite as satisfying on a frosty winter morning as sipping a fragrant cup of coffee enhanced with homemade eggnog, perhaps while watching your little ones lazily enjoy their breakfast by the twinkling light of the Christmas tree. It’s these small, homemade comforts that truly define the magic of the season. Merry Christmas!
More Christmas Drink Recipes
- Brandy Alexander Cocktail
- Italian Spiced Hot Chocolate
- Festive Mulled Wine Recipe
Homemade Eggnog
By Julia Frey of Vikalinka
Print Recipe
Luxuriously creamy and made with fragrant spices, this homemade eggnog is a world apart from the store-bought version, and ready in only 20 minutes!
Ingredients
- 4 egg yolks
- 2 cups / 500ml whole milk
- 1/2 cup / 100g sugar
- 2 cups / 500ml half and half or single cream
- 1 vanilla bean
- 1/2 tsp nutmeg
- 1 tbsp mixed spice (a blend of cassia, coriander seed, caraway, nutmeg, ginger, cloves)
- 1 stick cinnamon
Instructions
- Pour 2 cups of whole milk into a heavy-bottomed saucepan. Slit open your vanilla bean, scrape out the seeds, and add them to the milk along with the cinnamon stick and the rest of the spices (nutmeg and mixed spice). Heat the milk over a low heat until it is hot and steamy, just about to boil. It’s important for the heating process to be slow to allow the milk sufficient time to soak up all the wonderful flavours from the spices.
- While the milk is infusing, separate your egg yolks from the egg whites. Reserve the egg whites for a different use or freeze them. In a medium-sized bowl, whip the egg yolks with the sugar until the mixture is much paler in colour and has doubled in volume, becoming light and frothy. When your milk is ready and steamy, take it off the heat and carefully remove the cinnamon stick and vanilla bean pod.
- With your mixer still running on a low speed, slowly add about half of the hot spiced milk mixture to the whipped egg yolk mixture. Blend well. This crucial step, known as tempering, gradually raises the temperature of the egg yolks and should prevent them from curdling in the next step. After tempering, pour the entire contents (tempered egg mixture and remaining milk) back into the saucepan.
- Place the saucepan back over low heat and whisk continuously until the eggnog thickens slightly and coats the back of a spoon. This typically takes about 2 minutes. Do not allow it to boil. Once thickened, remove it from the heat immediately. Strain the eggnog through a fine-mesh sieve into a clean bowl or pitcher to ensure a perfectly smooth and silky texture. Stir in the single cream (or half and half) until fully combined. Allow the eggnog to cool completely, then cover and chill thoroughly in the refrigerator until it is cold before serving.
Notes
This recipe makes approximately 1 litre (4 cups) of delicious homemade eggnog.
Nutrition (per serving)
Calories: 393kcal | Carbohydrates: 25g | Protein: 6g | Fat: 31g | Saturated Fat: 18g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Cholesterol: 227mg | Sodium: 69mg | Potassium: 208mg | Fiber: 1g | Sugar: 21g | Vitamin A: 1116IU | Vitamin C: 1mg | Calcium: 175mg | Iron: 1mg
Nutrition information is automatically calculated and should only be used as an approximation.
Tried this recipe? Let us know how it was! Share your experience and tips in the comments below.