Lactose-Free Eggnog Recipe with a Silky Cooked Custard

Updated November 3, 2026

Total time
4 hr 27 min
prep 15 min · cook 12 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Lactose-Free Eggnog Recipe with a Silky Cooked Custard

This lactose-free eggnog is a rich, gently spiced drink made with lactose-free milk, lactose-free cream, eggs, sugar, and vanilla. A briefly cooked custard base gives it a smooth, velvety texture, and chilling lets the nutmeg and cinnamon settle into the flavor; serve it cold in small glasses.

Eggnog has many regional and family-style versions, from light drinks to thick custards and recipes with or without spirits. This version keeps the familiar creamy character while using lactose-free dairy, so it suits people avoiding lactose without switching to a plant-based drink.

Ingredients

  • 3 cups (720 ml) lactose-free whole milk
  • 1 cup (240 ml) lactose-free heavy cream
  • 4 large eggs, plus 2 large egg yolks
  • 1/2 cup (100 g) granulated sugar
  • 1 teaspoon (2 g) freshly grated nutmeg, plus extra for serving
  • 1/4 teaspoon (0.6 g) ground cinnamon
  • 1/8 teaspoon (0.75 g) fine salt
  • 1 teaspoon (5 ml) vanilla extract
  • Optional: 1/2 cup (120 ml) dark rum or bourbon, added after cooking

Instructions

  1. Set up the chilled storage. Before you start, make room in the refrigerator for a covered container. Have a clean medium saucepan, a whisk, a heatproof bowl, and an instant-read food thermometer ready. Separating the two extra yolks and measuring the ingredients are included in the 15-minute preparation time.
  2. Mix the eggs and sugar. In a heatproof bowl, whisk the four whole eggs, two additional yolks, and sugar until the mixture looks smooth and slightly lighter, about 1 minute. Whisk in the salt, cinnamon, and nutmeg. It does not need to become fluffy; the goal is to dissolve the sugar somewhat and combine the spices evenly.
  3. Warm the milk and cream. Pour the lactose-free milk and cream into the saucepan. Heat over medium-low, stirring occasionally, until steaming and hot but not boiling, about 4 minutes. Small bubbles may appear around the edge. If the pan begins to simmer vigorously, take it off the heat briefly; boiling can make the finished drink taste cooked and can complicate tempering.
  4. Temper the eggs. While whisking the egg mixture constantly, slowly pour in about 1 cup (240 ml) of the hot milk mixture in a thin stream. This gradual addition raises the egg temperature without scrambling it. Pour the warmed egg mixture back into the saucepan, whisking as you go, and scrape the bowl with a spatula so no sweetened egg is left behind.
  5. Cook the custard safely. Set the saucepan over low to medium-low heat and stir continuously, reaching the bottom and corners of the pan. Cook for about 8 minutes, or until the custard thickens slightly and coats the back of a spoon. Check the center with a clean food thermometer: USDA FSIS guidance calls for egg dishes to reach a safe minimum of 160°F (71°C). Remove the pan from the heat as soon as it reaches that temperature; do not let the mixture boil. If it has not reached 160°F (71°C), keep stirring and check again after a short interval.
  6. Finish and strain. Stir in the vanilla. Pour the custard through a fine-mesh strainer into a clean bowl or storage container to catch any small bits of cooked egg or spice clumps. If you want an alcoholic version, stir in the optional rum or bourbon only after cooking. Alcohol does not replace the need to cook the egg mixture to the safe temperature.
  7. Cool and chill. Set the container in a cold-water bath and stir occasionally for several minutes, taking care not to let water splash into the eggnog. Cover and refrigerate until thoroughly cold, at least 4 hours. Stir before serving because a little spice or cream may settle while it chills. The listed total time includes this four-hour chilling period.

Tips

  • Use lactose-free dairy, not just a dairy alternative. Lactose-free cow’s milk and cream retain the familiar dairy flavor and creamy body, while the lactose has been broken down. Check the carton label, since ordinary milk and cream are not lactose-free. The drink is still dairy-based and is not suitable for someone avoiding milk proteins.
  • Keep the heat gentle and keep stirring. High heat or leaving the pan unattended can scramble the eggs against the bottom. Use a thermometer rather than judging safety by thickness alone: a warm, thickened custard is not necessarily at the required temperature.
  • Choose the texture you like. This recipe makes a pourable but creamy eggnog. For a lighter drink, stir in up to 1/2 cup (120 ml) extra lactose-free milk after chilling. For a richer, thicker result, use 1 1/4 cups (300 ml) cream and reduce the milk by 1/4 cup (60 ml).
  • Grate nutmeg fresh if convenient. Pre-ground nutmeg works perfectly well, but freshly grated nutmeg tends to smell more pronounced. Start with the listed amount; you can always grate a little more over each glass.

Serving Suggestions

Serve the eggnog cold, stirred well, in small glasses or cups. A pinch of freshly grated nutmeg on top is the classic finish; a light dusting of cinnamon is also good. Because the custard is rich, a serving of about 3/4 cup (180 ml) is satisfying for many people, and smaller tasting portions work well alongside a dessert spread.

For a festive table, set out a small bowl of extra nutmeg and let guests garnish their own glasses. Pair the drink with crisp cookies, gingerbread, shortbread, or a slice of fruitcake. If you are serving guests with different preferences, keep the base alcohol-free and offer a clearly labeled bottle of rum or bourbon for adults of legal drinking age to add themselves. Drink responsibly. Keep the eggnog chilled between pours rather than leaving the pitcher out during a long gathering.

Variations

Alcohol-free spiced eggnog: Leave out the rum or bourbon. The recipe is already flavorful without spirits, and a small amount of extra vanilla or nutmeg can add a little more warmth. Avoid adding extra liquid until the eggnog is cold, since its final thickness is easier to judge then.

Plant-based lactose-free version: Replace the milk with 3 cups (720 ml) unsweetened oat milk and the cream with 1 cup (240 ml) culinary coconut cream. Choose unsweetened products so the drink does not become overly sweet. The result will be dairy-free, with a slightly oat-like flavor and a subtle coconut note; coconut cream may also make it feel richer. Cook the egg mixture in the same way and verify 160°F (71°C) with a thermometer.

More pronounced spice: Add a tiny pinch of ground cloves or allspice along with the cinnamon. These spices can quickly dominate, so use no more than 1/8 teaspoon (about 0.3 g) to start. You can also steep a small strip of orange peel in the warming milk and cream, then remove it before tempering the eggs for a gentle citrus aroma.

Thicker, dessert-style eggnog: For a more custard-like pour, use 5 egg yolks instead of the four whole eggs and two yolks. This makes the drink richer and less foamy, but it still needs to reach 160°F (71°C). The extra whites are not needed in the recipe; refrigerate them promptly and use them in another dish.

Storage and Reheating

Transfer the eggnog to a clean, covered container and refrigerate it within 2 hours of cooking. If the room is very warm, chill it sooner. Keep it at 40°F (4°C) or colder and use it within 3 to 4 days. Stir before pouring, and discard it if it has been left at room temperature for more than 2 hours or develops an unusual smell or appearance. Do not rely on smell alone to make food-safety decisions.

This drink is best served cold, so reheating is usually unnecessary. If you want a warm serving, heat only the portion you plan to drink in a small saucepan over low heat, stirring constantly, and serve as soon as it is pleasantly warm; avoid boiling, which can cause curdling. For food safety, leftovers that are reheated must reach 165°F (74°C), checked with a thermometer. Heating to that temperature may thicken or curdle the eggnog, so warming the whole batch is not recommended. Do not freeze it for a smooth result: thawing can separate the dairy and change the custard’s texture.

Frequently Asked Questions

Is lactose-free eggnog dairy-free?
No. This recipe uses lactose-free cow’s milk and cream, so it contains dairy and milk proteins even though it is made without lactose. For a dairy-free version, use the oat milk and coconut cream variation, and check that every packaged ingredient is labeled dairy-free.

Can I make this eggnog without raw eggs?
Yes. The eggs in this recipe are cooked in the custard base, and the finished mixture is brought to 160°F (71°C), the USDA FSIS safe minimum for egg dishes. Use a food thermometer to confirm the temperature rather than relying on color or thickness. Keep stirring as it heats to help prevent curdling.

Why did my eggnog turn lumpy?
Lumps usually mean the egg mixture heated too quickly or was not stirred consistently, causing some egg to set. Pouring the hot dairy in slowly while whisking, then cooking over low to medium-low heat, helps prevent this. If the finished eggnog has only a few small lumps, strain it while it is still warm; a badly scrambled mixture may not become completely smooth.

Can I make lactose-free eggnog ahead?
Yes. Make it up to 3 days ahead, chill it promptly, and keep it covered in the refrigerator. The spices have time to blend as it rests, and the cold custard thickens slightly. Stir well before serving. If adding spirits, mix them in after cooking and before chilling, or let adults add them to individual glasses.

Can I use low-fat lactose-free milk?
You can, but the result will be thinner and less rich. Whole milk and cream provide the rounded texture people expect from eggnog. If using lower-fat milk, keep the cream in the recipe, or accept a lighter drink and adjust the thickness with a little extra milk only after the custard has chilled.

How do I make the recipe sweeter or less sweet?
The recipe uses 1/2 cup (100 g) sugar for six servings, which gives a balanced sweetness. You can reduce it to 1/3 cup (about 67 g) for a less-sweet drink, but do not reduce the eggs or alter the cooking temperature. If you prefer it sweeter, dissolve a little extra sugar in a few tablespoons of warm eggnog, then stir that mixture back into the chilled batch.

Related

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).