A close-up of a cup of eggnog.

Holiday celebrations call for a celebratory drink, and nothing fits the bill quite like a cup of rich, creamy eggnog with or without a splash of bourbon, brandy, or rum. But as with many holiday treats, eggnog—traditionally made with eggs, cream, milk, and sugar—is loaded with calories, fat, and added sugars.

“You should just remember to indulge in moderation,” says Amy Keating, R.D., a CR nutritionist. 

Last year Americans bought about 60 million quarts of eggnog, according to the Department of Agriculture, despite concerns about the raw eggs often used in eggnog causing food poisoning.

Check out these nutrition and safety facts before raising your cup of holiday cheer.  

Go to Consumer Reports's 2018 Holiday Central for updates on deals, expert product reviews, insider tips on shopping, and much more. 

A Serving Is Smaller Than You Think

The numbers for calories, fat, and sugars you see on cartons of eggnog at the supermarket are for just a ½-cup serving. If you drink more than that, remember to double (or triple) those figures.

more on holiday eating and drinking

The nutritional content of different brands varies, but a serving of eggnog generally has 180 calories, 9 grams of fat, and about 20 grams of sugars. (Some of the sugars are found naturally in the milk and cream, but the rest are added sugars. For comparison, ½ cup of whole milk has 6 grams of natural sugars.) And that's without alcohol.

For homemade eggnog, those counts can be even higher. Using a traditional eggnog recipe spiked with bourbon or rum, Keating calculates that a ½-cup serving contains 265 calories, 17 grams of fat, and 18 grams of sugars.

Lightened-Up Versions of Eggnog

When you’re scanning the selections of premade eggnog at the store, you’ll see several takes on the traditional recipe. Those labeled “low fat” or “light” typically contain about 140 calories and less than 3 grams of fat per ½-cup serving. But the sugar content is similar to or only slightly lower than regular eggnog.

If you’re making your own and want to lighten it up a bit, Keating suggests substituting half and half for heavy cream and using about half the sugar called for in the recipe.

You Can Make It With Substitutes

Holiday eggnog made from nut or soy milk will give you the flavor of the season, and it tends to be lower in calories and fat because it don’t contain cream, eggs, or milk. A half cup of nut-milk or soy-milk eggnog has about 50 to 80 calories, about 1 gram of fat, and around 11 grams of sugars. (A majority of it is added, because soy and nut milks contain very little natural sugars, if any.)

How to Make Eggnog That's Safer to Drink

Classic eggnog recipes call for raw eggs. “Eggnog made with raw, unpasteruzied eggs can contain salmonella, a leading cause of food poisoning,” says James E. Rodgers, Ph.D., director of food safety, research, and testing for Consumer Reports. The bacteria can make anyone sick, but young children, older adults, pregnant women, and anyone with a weakened immune system are particularly vulnerable.

You can ensure that you and your guests are sipping safely, though, says Rodgers. Almost all of the eggnog sold in stores is pasteurized, which kills bacteria, but he says to be sure to check that the carton or bottle is clearly labeled as such.

If you make your own, use pasteurized liquid eggs, which are sold in a carton. Or heat raw eggs (mix them with milk and stir constantly) to 160° F to kill any salmonella bacteria that may be present before adding them to your recipe. “Don’t count on alcohol to kill the bacteria,” Rodgers says. “The concentration isn’t high enough to reduce the risk of illness.”