The Best Keto Eggnog Recipe

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published November 30, 2019 • Updated March 3, 2026

Reader Rating
4.8 Stars (13 Reviews)

This post may contain affiliate links. See my disclosure policy.

I've been making this sugar free eggnog every holiday season since 2018. It's a real cooked custard with egg yolks tempered to 165°F, so it's completely safe, thick, and only about 2g net carbs per glass.

I started making my own eggnog in 2018 because I missed it. Every December I’d look at those cartons in the store, see 20+ grams of sugar per serving, and just walk past them. So I worked out a proper cooked custard version that’s sugar free and, honestly, better than the store-bought stuff ever was.

What makes this recipe different is the technique. I cook the egg yolk base to exactly 165°F, which means two things: it’s fully food-safe (no raw egg worries), and you get that thick, velvety custard body that cold-mix versions can’t touch. Most eggnog recipes just say “cook until thick.” I’m giving you the exact number because I’ve made this enough times to know precisely when the texture locks in. When it coats the back of a spoon and holds a line when you drag your finger through, you’re there.

I specifically chose macadamia nut milk over almond milk as the base. I’ve tested this keto eggnog with both, and macadamia is noticeably higher in fat and creamier in the finished drink. Almond milk works if that’s what you have on hand, but the body is thinner. If you need to go completely dairy free, I have a dairy free eggnog that swaps heavy cream for coconut cream.

The ice bath right after you pull the pot off the heat is a step I borrowed from pastry work. Carryover cooking is the real enemy here. If you set the saucepan on the counter and walk away, residual heat keeps cooking the eggs and you end up with a grainy, chalky texture. Dropping it into ice water stops that dead. It’s maybe 30 seconds of extra effort to save the whole batch.

Rum is completely optional. I usually make one batch spiked (dark rum or bourbon, both are great) and one plain so my kids can have theirs too. Each serving comes in at roughly 2g net carbs, which still surprises me considering how rich and creamy it tastes. I’ve also served it warm, straight off the stove before the ice bath step, and it hits completely differently. Think of it like a holiday custard drink. If you’re putting together a low carb holiday spread, this goes well next to a mug of keto hot chocolate and a plate of sugar cookies and toffee. That’s basically my Christmas Eve lineup every year.

How to Make Eggnog Without Scrambling the Eggs

The trickiest part of the whole recipe is tempering the egg yolks, and even that’s straightforward once you know the window. The first quarter cup of hot milk is where it matters. Add that slowly, whisking the entire time, and the yolks will come up to temperature without scrambling. After that initial bit, you can pour more freely because they’re already warm enough to handle the heat.

I scrambled my first batch before I figured this out, and a reader named Kim confirmed the same thing in the comments: go tablespoon by tablespoon through the first few additions and you’re fine. Once you get past that, keep the heat low, stir constantly, and pull it off when your thermometer hits 165°F. If the eggs do curdle on you, strain the mixture through a fine mesh sieve. It won’t be quite as smooth, but it saves the batch.

Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 684+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

The Best Keto Eggnog Recipe

4.8 (13) Prep 2m Cook 5m Total 7m 4 servings

Ingredients

Step by Step Instructions

Step by Step Instructions

1
Heat milk

In a saucepan, heat 2 cups of nut milk until warm.

nut milk heating in a saucepan
2
Whisk egg yolks

In a small mixing bowl, slowly add the powdered erythritol to the egg yolks. Whisk until thick and pale yellow.

mixture of sweetener and egg yolks in a small bowl
3
Mix egg and milk

Whisk 1 cup of the warmed nut milk into the yolk mixture. Then add back into the remaining nut milk in the saucepan. Stir until combined. Continue cooking over low heat until the mixture has thickened and reaches about 165 degrees and will coat the back of a spoon.

eggnog coating the back of a spoon
Tip Don’t boil or overcook or else your eggs will curdle. If the eggs do curdle, you can strain the mixture to get rid of the curdled chunks.
4
Remove from heat

Turn off the heat and whisk in the heavy cream and remaining nut milk. Immediately place saucepan into an ice bath to cool. Top with nutmeg and add rum if desired.

eggnog in a saucepan sitting in an ice bath
Nutrition Per Serving
222 Calories
21.7g Fat
5g Protein
1.6g Net Carbs
2.6g Total Carbs
4 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

The Best Keto Eggnog Recipe

Frequently Asked Questions

Is it safe to drink eggnog made with egg yolks?

I cook my egg yolk base to 165°F, which is the food-safe temperature for eggs. So yes, this version is fully cooked. That was actually one of my main reasons for developing this recipe. I wanted something I could hand to my kids without worrying about raw eggs. The tempering process and low heat do all the work.

How many net carbs are in this eggnog per serving?

When I make this with macadamia nut milk and powdered erythritol, each serving lands around 2g net carbs. The heavy cream adds some, but the nut milk base keeps the total low carb. I've made batches with almond milk too and the carb count comes out about the same.

Can I serve this eggnog warm or does it have to be cold?

I've done both and my family is genuinely split on which is better. Warm, it's more like a holiday custard drink. I pour it straight from the stove into mugs before the ice bath step, grate some nutmeg on top, and it's a completely different experience. If you like warm holiday drinks, try it alongside a peppermint white hot chocolate for a full spread.

How do I make the eggnog thicker?

I like mine pretty thick already from the custard base, but if you want it even heavier, I've had good results whisking in about 1/4 teaspoon of xanthan gum right after pulling it off the heat. It thickens up noticeably as it cools. Start small because a little goes a long way.

How long does homemade eggnog last in the fridge?

I've kept mine in an airtight jar for up to 5 days and it holds well. The cooked custard base helps with shelf life compared to raw versions. Just give it a good stir before pouring because the cream tends to separate a little as it sits.

What's the best alcohol to add to eggnog?

I've tried dark rum, spiced rum, and bourbon. Dark rum is my go-to because it has the most classic eggnog flavor. Bourbon adds a nice warmth if you prefer that direction. Spiced rum works but can compete with the nutmeg. Whatever you choose, add it after the cooking is done so the alcohol doesn't cook off. If you're building a cocktail night, my keto mojito or keto margarita are good warm-weather contrasts.

Can I make this eggnog completely dairy-free?

I've done it by swapping the heavy cream for full-fat coconut cream. The coconut flavor comes through slightly, but with the nutmeg and vanilla it blends in well. I actually have a full dairy free eggnog recipe that I've specifically dialed in for that.

What sweetener can I use instead of powdered erythritol?

I've tested this with monk fruit sweetener and allulose. Monk fruit works as a straight swap. Allulose gives a slightly softer sweetness that I actually prefer, but it doesn't powder as easily so you need to whisk a bit longer. Stevia works too, though I'd start with half the amount and taste as you go because it's much sweeter per gram.

Browse by Ingredient
Similar Recipes

Others looking for “The Best Keto Eggnog Recipe” also liked:

Low Carb Eggnog

glass of cold keto eggnog As a kid once I started seeing eggnog in the stores, it was officially the holiday season. We wouldn’t buy it all the time because it was loaded with fat and sugar. And mom would always thin it down with more milk to cut down on the calories and to make it last longer. I still crave eggnog as we get closer to Christmas. Luckily, it’s pretty easy to make a keto version at home. It’s a combination of cream, and/or nut milk, egg yolks and your favorite sweetener. The hardest part is heating the yolks slowly to make sure the egg yolks don’t curdle. Even if you do curdle, you can strain them out and you will be left with creamy eggnog.

Milk Options for Keto Eggnog

bowl of mixed egg yolks with cream This keto eggnog recipe is customizable to your milk preference. You can use all heavy cream or sub in all or some nut milk. The nut milk I prefer is macadamia nut milk. It is creamy and is one of the better tasting nut milks that I have tried. Other Nut Milk Options:
  • almond milk
  • cashew milk
  • pili nut milk
  • hemp milk

Keto Eggnog Cocktail

bottle of white rum This eggnog is a delicious and creamy holiday cocktail you can enjoy at your parties. I like to make a big batch of this low carb eggnog for our annual ugly sweater Christmas party and spike it with some white rum. My guests don’t even know it’s sugar free!

Help, My Eggnog Curdled!

If your eggnog starts to curdle, you don’t need to throw away the entire batch. Just strain it through a mesh strainer to get out the chunks of curdle and you are left with smooth, creamy eggnog. strainer over a measuring cup

Leftover Eggnog

You can store your eggnog in the refrigerator for up to 5 days. Or use any leftovers to make this delicious Eggnog Chaffle with Creme Anglaise.
About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Beverages Recipes

keto mocha with chocolate and cocoa powder
5 Mins
Keto Mocha
4.8 Stars (32 Reviews)

I make this keto mocha almost every morning, and it's the reason I stopped ordering Starbucks. Strong coffee, cocoa powder, MCT oil, and heavy cream...

See the Recipe
keto hot cocoa with whipped topping
10 Mins
Keto Hot Chocolate Recipe
4.8 Stars (29 Reviews)

When it's cold outside, this is the keto hot chocolate I make for my family, creamy, rich, and only 2.8g net carbs per mug.

See the Recipe
keto vanilla milkshake with whipped cream
3 Mins
Keto Vanilla Milkshake
4.5 Stars (10 Reviews)

I make this keto vanilla milkshake thick enough to hold a spoon, with a cream-forward vanilla flavor that actually tastes like the real thing.

See the Recipe
two mugs of creamy low-carb white mocha
10 Mins
Keto White Hot Mocha
4.9 Stars (22 Reviews)

I make a batch of this sugar-free white chocolate sauce every Sunday and pour it into my espresso all week. Creamy, rich, and better than anything I...

See the Recipe
three frappuccinos with whip and straws
5 Mins
Keto Frappuccino
4.7 Stars (9 Reviews)

I make this keto frappuccino all summer long instead of spending $6 at Starbucks. Coffee ice cubes keep it thick, and the whole thing comes together...

See the Recipe
small mug of sugar free white hot cocoa topped with whipped cream
10 Mins
Keto White Hot Chocolate
4.9 Stars (26 Reviews)

I make this sugar-free white hot chocolate with a split of heavy cream and macadamia nut milk for a richness you won't get from a single-liquid base....

See the Recipe
Reviews 7
4.8 Stars (13 Reviews)
  1. B
    Brittany Mar 13, 2026

    My grandma made eggnog from scratch every year and it was this thick, custard-y thing that nothing from a carton ever came close to. I figured that was just a food I gave up when I went keto. The tempering process in this one, getting those yolks to 165, it comes out with that same real richness she made.

  2. R
    Renee T. Mar 3, 2026

    Every keto eggnog I've made before came out watery and disappointing. The tempered yolks actually make it thick, and macadamia milk skips that chalky aftertaste almond milk always leaves.

  3. G
    Gina P. Mar 1, 2026

    My husband's lactose intolerant so trying to make this dairy-free for him. The nut milk part I get, but what do I sub for the heavy cream? Would coconut cream hold up in the custard or does it throw off the whole thing?

    1. Annie Lampella
      Annie Lampella Mar 1, 2026

      Coconut cream holds up fine in the custard. The coconut does come through a little but the nutmeg covers most of it. I actually have a dedicated dairy-free eggnog recipe on the site if you want something built specifically around it.

  4. J
    Jasmine Feb 27, 2026

    Made this with full-fat canned coconut milk instead of macadamia nut milk and I need to talk about it. The texture came out so much thicker, like proper old-school canned eggnog thick, and the coconut flavor stays subtle enough that it just tastes rich. I had a moment of panic during tempering because the yolk mixture wanted to clump more than usual, so I ended up whisking much slower when adding the warm milk back in. Smoothed out completely once I got through that step. Nutmeg on top and you would never know the difference. Three batches this past month and I am not going back to anything else.

  5. K
    Kim Feb 21, 2026

    Add the warm milk to the yolks one tablespoon at a time through the first few additions and you'll avoid the scrambled egg situation I ran into on my first batch, worth the extra 30 seconds.

    1. Annie Lampella
      Annie Lampella Feb 21, 2026

      Ha, I scrambled them on my first test too. The first quarter cup is where you need to go slow, after that you can pour normally once they're tempered.

Leave a Review