Traditional eggnog is not keto friendly. A single cup contains roughly 34 grams of carbohydrates, with over 21 grams coming from sugar alone. That’s enough to blow through an entire day’s carb allowance on most ketogenic diets, which typically cap intake at 20 to 50 grams. The good news: homemade keto eggnog is surprisingly easy to make, and the result tastes closer to the original than you might expect.
What Makes Traditional Eggnog So High in Carbs
Eggnog’s carb problem comes from two ingredients: sugar and milk. Store-bought versions list sugar, high fructose corn syrup, or corn syrup as primary ingredients alongside whole milk. Milk itself carries about 12 grams of natural sugar (lactose) per cup, and manufacturers pile added sweeteners on top of that. The combination pushes a single serving well past keto limits before you even consider a second glass.
The fat content, at 19 grams per cup, is actually in line with keto principles. Egg yolks and cream contribute healthy fats and protein. The core of eggnog, eggs beaten with cream, is perfectly compatible with a low-carb diet. It’s everything else in the recipe that causes problems.
How to Make Keto Eggnog at Home
A keto-friendly version swaps out the two high-carb culprits (sugar and regular milk) while keeping the rich, creamy base intact. The result can come in under 3 grams of net carbs per serving, depending on your ingredients.
Replacing the Sugar
Several zero-carb or near-zero-carb sweeteners work well in eggnog. Allulose is a popular choice because it dissolves cleanly and doesn’t have a cooling aftertaste. Erythritol works but can leave a slight cooling sensation on the tongue. Blends that combine erythritol with stevia tend to balance out both the cooling effect of erythritol and the bitterness that stevia sometimes carries. Monk fruit sweetener is another solid option, especially in liquid form, which mixes into cold drinks more easily than granulated versions.
Liquid sweeteners generally work better than powdered ones in eggnog since you’re mixing into a cold or barely warm liquid. If you use a granulated sweetener, dissolve it into the egg yolk mixture while it’s still warm.
Replacing the Milk
Unsweetened almond milk is the most common swap, with less than 1 gram of carbs per cup. Coconut milk (the canned, full-fat variety) adds extra richness and keeps carbs low. You can also use a combination: almond milk for volume and heavy cream for body. Heavy cream has less than 1 gram of carbs per tablespoon and gives keto eggnog that thick, luxurious texture without needing any thickening agents.
A simple base ratio is 5 egg yolks to about 1 cup of unsweetened almond milk plus 1 cup of heavy cream. The egg yolks themselves act as a natural thickener, so you don’t need cornstarch or flour, both of which are high in carbs.
What About Adding Alcohol
Spiked eggnog is a holiday tradition, and the spirits typically used are all zero-carb. Rum, bourbon, whiskey, and brandy each contain 0 grams of carbohydrates per 1.5-ounce serving. So adding a shot to your keto eggnog won’t increase the carb count at all.
There’s a catch, though. Alcohol temporarily pauses fat burning. Your liver prioritizes processing alcohol over metabolizing fat, which can slow ketosis even without adding carbs. A single drink with holiday eggnog isn’t likely to knock you out of ketosis entirely, but heavy drinking over a holiday weekend could stall your progress. Your body also tends to feel the effects of alcohol faster when you’re in ketosis, so pace yourself.
Store-Bought Keto Options
A few brands now sell low-sugar or keto-labeled eggnog, typically made with almond milk or coconut cream and sweetened with stevia or monk fruit. Check the nutrition label carefully. Some “light” or “reduced sugar” eggnogs still contain 15 or more grams of carbs per serving, which is lower than traditional but still too high for strict keto. Look for options with 3 grams of net carbs or fewer per serving. Net carbs equal total carbohydrates minus fiber and sugar alcohols like erythritol.
Egg Safety for Homemade Eggnog
Traditional eggnog recipes call for raw or barely cooked egg yolks, which carries a small risk of salmonella. The FDA recommends using pasteurized eggs when making recipes where the eggs won’t be fully cooked. Pasteurized shell eggs are sold at most grocery stores and are clearly labeled. You can also buy pasteurized liquid egg yolks, which are convenient and eliminate the guesswork. If you prefer to cook your eggnog base, heating the egg mixture to 160°F will kill harmful bacteria while still giving you a smooth, custard-like texture.
A Practical Serving Strategy
Even with a keto-friendly recipe, eggnog is calorie-dense. Between the egg yolks, heavy cream, and any added spirits, a single cup can easily reach 300 to 400 calories. That’s fine if you account for it in your daily intake, but it adds up fast if you’re refilling your glass throughout a holiday party.
Serving keto eggnog in smaller portions, around 4 to 6 ounces rather than a full cup, keeps both the carbs and calories manageable. A sprinkle of freshly grated nutmeg on top goes a long way toward making a smaller glass feel festive and complete.

