Eggnog is a rich, chilled drink made with eggs, milk, cream and warming spices, often served during the winter holidays. Its history is debated, with versions associated with Britain and North America; this New Zealand-friendly recipe uses easy-to-find full-cream milk and cream, and gently cooks the eggs for a smooth, safely prepared drink.
Ingredients
- 4 large eggs (about 200 g without shells), preferably at room temperature
- ½ cup (100 g) granulated sugar
- 2 US cups (480 ml) full-cream milk
- 1 US cup (240 ml) fresh cream or pouring cream
- ½ teaspoon (about 1 g) freshly grated nutmeg, plus extra to serve
- ¼ teaspoon (about 0.7 g) ground cinnamon
- ⅛ teaspoon (about 0.75 g) fine salt
- 1 teaspoon (5 ml) vanilla extract
- ½ US cup (120 ml) dark rum, brandy or bourbon, optional
Full-cream milk gives the drink a rounded flavour, while fresh cream makes it richer. If you cannot find pouring cream, use regular fresh cream; avoid sweetened whipped cream, which changes both the sweetness and texture. The alcohol is optional, so the base recipe is just as suitable without it.
Instructions
- Set up the ingredients. Measure everything before you start. Take the eggs out of the refrigerator while you prepare the pan, but do not leave them at room temperature for more than two hours. Choose a heavy-based saucepan and have a whisk and an instant-read food thermometer ready. A thermometer is the reliable way to know when the egg mixture has reached a safe temperature without overcooking it.
- Whisk the eggs and sugar. In a medium heatproof bowl, whisk the eggs, sugar and salt for about 2 minutes, until the mixture looks evenly combined and a little lighter in colour. It does not need to become thick like cake batter. Set the bowl near the stove so it is easy to reach when you temper the eggs.
- Warm the milk and spices. Put the milk, cream, nutmeg and cinnamon in the saucepan. Warm over medium-low heat, stirring occasionally, until the mixture is steaming and small bubbles appear around the edge, about 4–5 minutes. Do not let it boil: boiling can make dairy foam over and makes it harder to control the final texture.
- Temper the eggs. Take the pan off the heat. While whisking the egg mixture continuously, pour in a small splash of the hot milk mixture. Continue adding it in a slow, steady stream, whisking all the time. This gradual warming helps the eggs combine with the dairy rather than forming soft scrambled bits. Pour the tempered egg mixture back into the saucepan.
- Cook gently to a safe temperature. Set the pan over low heat and stir constantly, scraping the bottom and corners with a heatproof spatula. Cook for about 7 minutes, or until the custard lightly coats the back of a spoon and reaches 160°F (71°C). USDA FSIS lists 160°F (71°C) as the safe minimum internal temperature for egg dishes; check the centre with a food thermometer, not by appearance alone. If it thickens before reaching temperature, keep stirring over low heat until it does. Do not let it boil.
- Finish and strain. Remove the pan from the heat and stir in the vanilla. For extra-smooth eggnog, pour it through a fine-mesh sieve into a clean, shallow storage container. If using rum, brandy or bourbon, stir it in now. For the non-alcoholic version, simply leave it out; there is no need to change the other quantities.
- Chill thoroughly. Cover the container and refrigerate promptly. Chill for at least 2 hours, until the eggnog is cold throughout. Stir before serving, since a little settling or a light skin can occur as it cools. If a skin forms, remove it or whisk it back in; straining before chilling helps keep the texture especially silky.
Tips
- Keep the heat low. The main risk is rushing the custard over high heat, which can cook the eggs into lumps. Stir steadily, use a thermometer and move the pan off the burner briefly if the mixture starts steaming too vigorously.
- Temper in a thin stream. Adding hot dairy slowly while whisking distributes the heat. If you pour it in all at once, the eggs may cook unevenly. If a few small flecks appear, strain the finished mixture; if it has large curds or smells scorched, the texture will be difficult to rescue.
- Adjust the sweetness after chilling. Cold drinks taste less sweet than warm ones. This recipe is moderately sweet, but if you prefer a sweeter result, dissolve a little extra sugar in a tablespoon of warm milk and whisk it into the eggnog before chilling. Avoid adding dry sugar straight to the cold drink, where it may not dissolve fully.
- Choose the texture you like. For a lighter pour, whisk in ¼–½ US cup (60–120 ml) of cold milk just before serving. For a thicker drink, keep the listed quantities and chill it for the full time. Do not try to thicken it by boiling or cooking it beyond the recommended temperature.
Serving Suggestions
Serve the eggnog cold in small glasses, stirred just before pouring. A six-person batch makes about six modest servings of roughly 180–200 ml, depending on whether you add alcohol and whether you thin it for serving. Finish each glass with a little freshly grated nutmeg or a light dusting of cinnamon. A cinnamon stick makes a simple garnish, but it is optional and can make the spice flavour stronger if left in the glass.
For a festive table, serve eggnog alongside plain biscuits, shortbread, gingerbread or a lightly spiced cake. These pairings complement its creamy texture without competing with the nutmeg. If offering both alcoholic and alcohol-free versions, keep them in separate, clearly labelled jugs and use separate serving utensils. The optional spirit makes this an alcoholic drink for adults of legal drinking age only; drink responsibly.
Eggnog is rich, so small pours are often more comfortable than filling a large mug. For a gathering, keep the main jug in the refrigerator and pour individual servings as needed rather than leaving it on the table for an extended period. Give the jug a quick stir if it has been standing in the fridge, then garnish each glass just before serving.
Variations
Alcohol-free eggnog: Leave out the rum, brandy or bourbon and follow the rest of the recipe as written. The drink will be a little less sharp and slightly less thin, but still creamy and well spiced. If you want a touch more complexity without alcohol, add an extra ¼ teaspoon of vanilla or a small pinch of ground cloves. Cloves have a strong flavour, so start with a small amount.
Choose a different spirit: Dark rum, brandy and bourbon all work, but each gives a distinct flavour. Rum brings a molasses-like note, brandy is fruitier, and bourbon adds a warmer, oaky character. Start with the listed ½ US cup (120 ml); for a milder drink, use half that amount. Add the spirit after cooking so its aroma is not lost to prolonged heating.
Make it dairy-free: Replace the milk with 2 US cups (480 ml) of unsweetened oat or soy milk and the cream with 1 US cup (240 ml) of a barista-style oat or soy cream. Choose unsweetened products so the result does not become overly sweet. The texture and flavour will differ from the dairy version, and some plant-based products separate more readily, so stir well before pouring.
Change the spice profile: Nutmeg is the familiar flavour, but you can replace the cinnamon with an equal amount of ground ginger or add a small pinch of cloves. Keep the total spice modest so it does not overpower the dairy. Freshly grated nutmeg has a more aromatic flavour than pre-ground nutmeg; either works, so use what is available.
Storage and Reheating
Refrigerate the eggnog in a clean, covered container within 2 hours of cooking. Keep it at 40°F (4°C) or colder and use it within 3–4 days. Those timings apply whether or not you have added alcohol; a splash of spirit does not make homemade eggnog shelf-stable. Keep it chilled between servings, and discard any that has been left at room temperature for more than 2 hours.
Eggnog is usually served cold, so reheating is not necessary. If you want a warm cup, warm only the portion you plan to drink in a small saucepan over low heat, stirring constantly. For food safety, leftovers that are reheated should reach 165°F (74°C); check with a food thermometer and avoid boiling, which can make the texture grainy. The higher temperature may thicken the drink further. If it becomes too thick, whisk in a little warm milk after heating. Do not repeatedly warm and cool the whole batch.
Freezing is possible, but the dairy may separate or turn slightly grainy as it thaws. If you choose to freeze some, use a freezer-safe container, leave room for expansion and freeze promptly. Thaw it in the refrigerator, then whisk or blend it briefly until smooth, and use it within 24 hours of thawing. For the best texture, make only as much as you expect to serve within the refrigerated storage window.
Frequently Asked Questions
Is homemade eggnog safe when it contains eggs?
This recipe cooks the egg-and-dairy mixture to 160°F (71°C), the USDA FSIS safe minimum temperature for egg dishes. Use a food thermometer and stir while checking so the reading is even. Do not rely only on a thickened appearance, and keep the finished drink refrigerated.
Can I make eggnog without a thermometer?
A thermometer is strongly recommended because the custard can look thick before it reaches the safe temperature. If you do not have one, the most dependable option is to get a food thermometer before making this recipe. Visual cues alone cannot confirm that the eggs have reached 160°F (71°C), and simply bringing the mixture to a boil risks a curdled texture.
Can I make it ahead?
Yes. Make the eggnog up to 1 day ahead, cover it and refrigerate it promptly. Chilling for at least 2 hours is part of the recipe, and an overnight rest can make the spices taste more settled. Stir before serving and use the batch within 3–4 days of cooking.
Why is my eggnog lumpy or too thick?
Lumps usually mean the eggs heated too quickly or the mixture was not stirred continuously. Straining can remove a few small flecks, though it will not restore a badly curdled custard. Eggnog also thickens as it cools; whisk in a little cold milk before serving to loosen it, rather than trying to thin it with water.
Can I use raw eggs instead of cooking the mixture?
This recipe is designed to be cooked, and the cooking step provides a measurable food-safety target. A raw-egg version is not a direct substitute for these instructions. If you choose another recipe that uses uncooked eggs, use pasteurised eggs and follow the recipe’s refrigeration guidance; do not assume alcohol makes raw eggs safe.
Related
- Hairy Bikers Welsh Rarebit: Pub-Style Made at Home
- Sri Lankan Pork Curry with Coconut Milk: A Home Recipe
- Tamarind Juice Commercial Recipe for 5,000 L
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).