There is nothing quite like a glass of rich, creamy eggnog during the holidays, and thankfully, you do not have to give it up just because you are watching your carbs.
This easy keto eggnog recipe has all the classic flavor you expect from homemade eggnog, but it is made without added sugar. A combination of unsweetened almond milk, heavy whipping cream, egg yolks, vanilla, cinnamon, and nutmeg gives it that thick, creamy texture and warm holiday flavor.
Best of all, this is a cooked keto eggnog, so there is no need to serve raw egg yolks. The egg mixture is gently tempered and heated on the stovetop until thick and smooth.
You can enjoy it as a non-alcoholic keto eggnog using rum extract.
With only 2.9 grams of net carbs per serving, it is a delicious low-carb alternative to traditional eggnog.
If you love festive sugar-free drinks, be sure to also try my keto chai latte. And for a holiday dessert to serve alongside your eggnog, my keto cranberry cake makes a wonderful pairing.
Why You'll Love This Keto Eggnog Recipe

- Rich, thick, and creamy
- Made without added sugar
- Low in carbs and gluten-free
- Uses simple, easy-to-find ingredients
- Cooked on the stovetop rather than using raw egg yolks
- Can be made with or without alcohol
- Easy to prepare ahead for Christmas or holiday gatherings
- Can be made nut-free with coconut milk
Is Eggnog Keto-Friendly?

Traditional store-bought eggnog usually contains added sugar, which can make it difficult to fit into a keto or low-carb eating plan.
Making your own homemade keto eggnog gives you much more control over the ingredients. This version replaces regular milk with unsweetened almond milk or coconut milk and uses a keto-friendly sugar substitute instead of traditional sugar.
One serving of this low-carb eggnog has 2.9 grams of net carbs.
If you closely track carbohydrates, remember that brands of almond milk, heavy cream, sweetener, and alcohol can vary, so your final numbers may be slightly different.

Ingredients Needed For Homemade Keto Eggnog
Disclosure: Some of the links below are affiliate links, meaning that, at no additional cost to you, I will earn a commission if you click through and make a purchase.
This low-carb eggnog starts with unsweetened almond milk and heavy whipping cream for a creamy base. Egg yolks give the drink its traditional custard-like richness, while cinnamon, nutmeg, vanilla extract, and a pinch of salt provide that familiar holiday flavor.
For sweetness, use your preferred keto-friendly sugar substitute. Dark rum can be added for a traditional eggnog, or you can use rum extract for all the flavor without the alcohol.
Unsweetened coconut milk can also replace the almond milk if you need a tree-nut-free option.
The full measurements are included in the printable recipe card below.
How To Make Keto Eggnog

Start by heating the almond milk, heavy whipping cream, salt, cinnamon, and nutmeg in a medium saucepan over medium-low heat. Bring the mixture to a gentle simmer, but do not allow it to boil.
Meanwhile, beat the egg yolks and sugar substitute in a separate bowl until the mixture becomes lighter in color and slightly fluffy.
Next comes the most important step: tempering the eggs.
Slowly pour a small amount of the hot cream mixture into the egg yolks while whisking constantly. Continue adding the warm liquid gradually until the egg yolks have slowly come up in temperature.
Pour everything back into the saucepan and cook over medium-low heat, whisking frequently, until the eggnog thickens enough to coat the back of a spoon.
For food safety, cook the eggnog mixture until it reaches 160°F. This ensures the egg yolks are fully cooked while helping you avoid overheating the mixture, which can cause the eggs to curdle.
Remove the saucepan from the heat and stir in the vanilla extract along with the dark rum or rum extract.
Strain the eggnog through a fine-mesh sieve for the smoothest texture, then refrigerate until thoroughly chilled.
Serve with freshly grated nutmeg or a cinnamon stick.
How To Keep Keto Eggnog Smooth And Creamy
The secret to smooth homemade eggnog is gentle heat.
Do not boil the mixture once the egg yolks have been added. High heat can cause the eggs to scramble and create a grainy texture.
Tempering is also important. Instead of pouring all the hot milk mixture into the egg yolks at once, add it gradually while whisking continuously. This slowly raises the temperature of the eggs.
I also recommend using an instant-read thermometer instead of relying only on cooking time.
If you notice a few small cooked egg pieces, strain the eggnog through a fine-mesh sieve while it is still warm.
Would you like to save this?
Best Sugar Substitute For Keto Eggnog

When it comes to choosing which low-carb sweetener to use for this sugar-free cooked eggnog, I have several options for you.
Your favorite granulated keto sugar substitute can be used in this recipe.
However, if you have ever noticed that an erythritol-based sweetener becomes slightly gritty after the eggnog is refrigerated, you may prefer a powdered sweetener or allulose.
Allulose is also a good option for this recipe because it dissolves easily.
Can I Make Dairy-Free Keto Eggnog?
For a dairy-free version, replacing only the almond milk with coconut milk will make the recipe nut-free, but it will not make it dairy-free because the recipe still contains heavy whipping cream.
If you want to offer a truly dairy-free variation, you would also need to replace the heavy cream with a suitable coconut-based alternative. I would only add that variation after you have tested the exact substitution since changing the cream can affect the thickness.
How To Store Homemade Keto Eggnog
Homemade keto eggnog is a great make-ahead holiday drink because the flavor and texture improve once it has had time to chill.
Store it covered in the refrigerator for up to three days. Give it a good stir or shake before serving because some separation can happen naturally as it sits.
I would not recommend freezing it because the egg and cream mixture may separate when thawed.
Frequently Asked Questions About Keto Eggnog
Absolutely. Leave out the dark rum and use rum extract instead, or simply omit both. The vanilla, cinnamon, and nutmeg still give the eggnog plenty of classic holiday flavor.
Cooked egg mixtures should reach 160°F. Using an instant-read thermometer takes the guesswork out of determining when the eggnog is ready.
The mixture was probably heated too quickly or became too hot. Keep the heat at medium-low and whisk frequently after adding the tempered egg yolks. Straining the finished eggnog through a fine-mesh sieve will remove small bits of cooked egg.
Yes. Warm a portion of the prepared eggnog gently and combine it with freshly brewed espresso or strong coffee. Sprinkle with nutmeg before serving.
Tag Us
I sure hope you give this homemade keto eggnog recipe a try and help us share it. If you try this keto holiday drink, make sure you remember to tag us on Instagram, Facebook, and Pinterest.
It's what encourages this girl to keep sharing and perfecting her recipes.
Also, check out our Amazon Store for our recommendations. You might be surprised by how many great keto options are at your disposal.
Grab Our Books!
In case you don't know, we created two books for you, Essential Keto Bread and Essential Keto Desserts, both inspired by your requests over the years.
It's my prayer these keto cookbooks will help make keto a delicious breeze for you.
Join Our Jesus And Keto Movement
Our family came to the keto diet looking at it from a Christian perspective. As believers, we live our entire lives supported by God's grace.
So when the Holy Spirit led us to combine our Christian faith and the keto diet, we did so in hopes of finding lasting transformation.
To say we needed God's intervention is to put it mildly. Following the Holy Spirit's prompting, we got on the path to real transformation.
Knowing firsthand the benefits of this decision, we have created a closed Christian group that is using the keto diet to transform their lives.
I love how supportive and encouraging this group of believers is. It's exciting to see how people are transforming their lives by combining this lifestyle with the Christian faith.
We invite you to join our Private Facebook Group and see if it's not the key you have been missing.
Be sure to request our FREE Jesus and Keto E-Book (First 7 Days). We hope it blesses you.
Fittoservegroup Keto App
Looking for a fast way to access our keto recipes? We've got you covered. There's an app for that. Yup, there's a Fit To Serve Group App that will make your keto diet a delicious breeze!
Access hundreds of recipes that are all sugar-free, gluten-free, and keto-friendly.
Enjoy early access to recipes before they go live on the website. Plus, there are bonus recipes that are exclusive to the app. Make your own personal cookbooks that you can use to organize your favorite recipes.
Search recipes by title, ingredients, keywords, and categories, and of course, every recipe shows complete nutritional facts.
Get the Fit to Serve Group App for easy-to-follow keto recipes made with easy-to-source ingredients.
The app is loaded with hundreds of yummy recipes for breakfast, lunch, dinner, snacks, and even desserts!
Learn more by visiting our Fit To Serve Group App Page.
Easy Keto Eggnog
This easy keto eggnog recipe is rich, creamy, sugar-free, and filled with classic holiday flavors of vanilla, cinnamon, and nutmeg. Made with almond milk, heavy cream, and cooked egg yolks, it has just 2.9 grams of net carbs per serving and can be made with dark rum or rum extract for a delicious low-carb holiday drink.
Ingredients
- 1 ¼ cups almond milk or coconut milk
- 1 cup heavy whipping cream
- ½ teaspoon cinnamon powder
- ¼ teaspoon nutmeg powder
- ¼ teaspoon sea salt
- 4 large egg yolks, room temperature
- ½ cup granulated sugar substitute
- ¼ cup dark rum or 1 ½ teaspoons rum extract
- 2 teaspoons vanilla extract
Instructions
- Add the almond milk, heavy whipping cream, cinnamon, nutmeg, and salt to a medium saucepan. Heat over medium-low heat until the mixture reaches a gentle simmer. Do not boil.
- In a medium bowl, beat the egg yolks and granulated sugar substitute until light and fluffy.
- Slowly pour about one cup of the hot cream mixture into the egg yolks while whisking constantly. Continue whisking as you gradually add the liquid to temper the eggs.
- Pour the tempered egg mixture back into the saucepan. Cook over medium-low heat, whisking frequently, until the mixture thickens enough to coat the back of a spoon and reaches 160°F on an instant-read thermometer.
- Remove from the heat. Stir in the vanilla extract and dark rum or rum extract.
- Pour the eggnog through a fine-mesh sieve into a bowl or pitcher. Cover and refrigerate until completely chilled.
- Stir before serving and garnish with freshly grated nutmeg or a cinnamon stick, if desired.
Notes
You can make this low carb eggnog with coconut milk if you prefer a tree-nut free option.
Nutrition facts reflect the use of a ¼ cup of dark rum
Store any leftovers in an airtight container in the refrigerator for up to 3 days.
Food Safety Tip: Use an instant-read thermometer and cook the eggnog mixture until it reaches 160°F. This ensures the egg yolks are safely cooked without overheating the custard and causing the eggs to curdle.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 362Total Fat: 33.5gSaturated Fat: 24.4gCholesterol: 251mgSodium: 33mgCarbohydrates: 4.6gNet Carbohydrates: 2.9gFiber: 1.7gSugar: 1.9gProtein: 5g











Rob says
Thank you for the eggnog recipe, one of my favorite holiday indulgence! Can you explain whether the vanilla extract goes in with the milk at the beginning, or does it get added at the end after coming off the heat?
Hilda Solares says
Hi Rob, You can add before or after but I will clarify this in the recipe. Enjoy!
Lynn says
Can you substitute heavy cream ŵith something elsè?
Hilda Solares says
Ho Lynn, The heavy cream gives it a richer texture and mouthfeel. With that being said, you could use almond milk or coconut milk, but it will not be exactly the same.
Carolyn Stoker says
Can I use Allulose as the sweetener?
Hilda Solares says
Hi Carolyn, yes you can can.