• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Recipes
  • About Me
  • Contact Me
  • Web Stories

coffeecopycat.com logo

menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About Me
  • Contact Me
  • Web Stories
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Coffee Copycat » Recipes

    Published: Nov 1, 2025 by Megan Byrd · This post containes affiliate links. See disclosure policy for details. · Leave a Comment

    Easy Homemade Eggnog

    Jump to Recipe - Print Recipe

    My rich, custardy, warmly spiced Homemade Eggnog recipe is a true holiday delight. If you’ve only ever had the store-bought stuff, you’re in for a very welcome surprise! Whether you serve it as is, spiked with booze, or sauced up with espresso, your Christmas is sure to be merrier with a batch of this beloved seasonal drink.

    closeup 45 degree angle shot of a clear glass of homemade eggnog topped with nutmeg and a whole star anise pod.

    Starbucks holiday drinks are always top of mind during red cup season, but the sweetly spiced yumminess of homemade eggnog is a tradition that long predates the coffee giant. In fact, the first known mention of this festive elixir goes back to 1775! Even Starbucks can’t resist the timeless trend, offering an eggnog latte alongside other Christmas drinks.

    I can remember my grandparents making the best eggnog for Christmas Eve every year when I was growing up. They always kept the booze on the side so my sister and I could partake. Our thick, milky mustaches and sugar-fueled holiday glee are imprinted on my brain like it was just yesterday.

    This cooked eggnog recipe is based on my grandma’s traditional recipe. It’s delightfully thick and creamy thanks to a hefty dose of egg yolks, whole milk, and heavy cream. The custardy consistency is like melted ice cream, making each glass as much a dessert as it is a drink. And the warm, cozy combo of cinnamon, nutmeg, vanilla and rum? Very merry, indeed!

    Jump to:
    • What does it taste like?
    • Why You’ll Love This Christmas Eggnog Recipe
    • Ingredients Needed
    • Substitutions
    • How To Make Homemade Eggnog
    • Optional Variations & Dietary Adjustments
    • Serving Suggestions
    • Recipe Success Tips
    • FAQs
    • Homemade Eggnog (Without Alcohol) Nutrition
    • Other Eggnog Drinks
    • Easy Homemade Eggnog

    What does it taste like?

    This homemade eggnog tastes like Christmas in a cup—luxuriously creamy, sweet, and warmly spiced. The combination of egg yolks, milk, and cream creates a silky, custard-like texture, while the blend of cinnamon, nutmeg, and vanilla gives it an unmistakable holiday vibe. If you spike it with spiced rum, it transforms into a festive nightcap with a gentle boozy warmth.

    It’s rich without being heavy, sweet but balanced, and delightfully fragrant. Each sip is nostalgic and comforting, like melted ice cream with a hint of holiday spice. In other words, this custard eggnog is just the thing to make your holiday feel extra special!

    hand clad in a white sweater up to the knuckles grabbing a glass of homemade eggnog from a white table with gold ornaments, whole star anise pods, and green bottle brush trees.

    Why You’ll Love This Christmas Eggnog Recipe

    • The Real Deal - Unlike store-bought eggnog that’s loaded with preservatives, emulsifiers, high-fructose corn syrup, and artificial flavors, this from-scratch treat is made with just 7 all-natural ingredients. So, while it’s not a health food by a long shot, homemade eggnog is what this RDN would consider a much better-for-you swap.
    • Fantastically Festive - There’s no drink that screams “Christmas” as much as this traditional treat. I’d go so far as to say no holiday season is complete without a batch (or three).
    • Vibrant & Versatile - As much as I love eggnog served chilled with nothing else, there are plenty of ways to put it to use. You can also serve it warm as a Christmas-y steamer, add a tipple of booze for a grown-up cocktail, caffeinate it with a shot of espresso, or churn it into ice cream!

    Ingredients Needed

    • Egg Yolks - To make real, honest-to-goodness eggnog, you need to use real eggs! Make sure to separate them while they are cold, which prevents the yolks from breaking.
    • Granulated Sugar - Plain white sugar has a neutral-flavored sweetness, allowing the warm spices and eggy richness to shine.
    • Whole Milk & Heavy Cream - Proper eggnog requires plenty of fat, which is why we use the most decadent dairy combo possible.
    • Cinnamon & Nutmeg - The signature spice combo for this traditional drink. If possible, freshly grate your nutmeg for the most potent flavor.
    • Vanilla Extract - A little splash of vanilla adds a huge amount of aromatic depth, preventing one-dimensional sweetness.
    • Spiced Rum - Optional, but my favorite boozy mix-in.
    ingredients for making easy homemade eggnog recipe measured out on a white table.

    Substitutions

    • Granulated Sugar - Pure cane sugar is a less-refined alternative. You can also use an equal amount of superfine/caster sugar. If you prefer a bit of caramelly undertone, brown sugar can be used.
    • Whole Milk & Heavy Cream - We’re going heavier than half-n-half, using a ratio of ⅔ cream to ⅓ milk. If you have half-n-half and cream, use ⅔ half-n-half and ⅓ cream for the right balance. You’re also welcome to use slightly lighter whipping cream if needed.
    • Cinnamon & Nutmeg - While these are classic spices for eggnog, you’re welcome to shake things up a bit with other warming spice blends that include cloves, allspice, cardamom, and/or ginger. Consider using pumpkin pie spice or apple pie spice instead.
    • Vanilla Extract - You can use an equal amount of vanilla paste or powder.
    • Spiced Rum - Feel free to omit it, or swap in your favorite liquor or liqueur. My sister swears by Bailey’s and eggnog, while my hubs prefers bourbon and eggnog. The way I see it, there’s no wrong answers when it comes to boozy eggnog!
    action shot of cinnamon being sprinkled on top of a clear glass of homemade eggnog.

    How To Make Homemade Eggnog

    Step 1: Whisk Eggs & Sugar. Add the egg yolks and sugar to a mixing bowl. Whisk until the mixture becomes pale yellow and slightly foamy, about 1 minute. Set aside.

    Step 2: Warm Dairy. In a small saucepan, combine the milk, heavy cream, cinnamon, and nutmeg. Place over medium-low heat and whisk constantly until the mixture just starts to steam and tiny bubbles form around the edges. Don’t let it boil! Remove from heat.

    Step 3: Temper the Eggs. Slowly ladle a small amount of the hot milk mixture into the egg mixture while whisking continuously to prevent curdling. Continue adding about ¼ cup at a time, whisking as you go, until the eggs and milk are fully combined.

    Step 4: Thicken & Flavor. Pour the mixture back into the saucepan. Add the vanilla extract and spiced rum (if using). Cook over medium heat, whisking constantly, until the eggnog slightly thickens and coats the back of a spoon—this should take 1-2 minutes.

    Step 5: Strain & Chill. Pour the eggnog through a fine-mesh strainer into a container with a lid. Refrigerate until well chilled.

    Step 6: Garnish & Serve. When ready to serve, pour into glasses, sprinkle with extra nutmeg or cinnamon, and enjoy!

    egg yolks and sugar in a mixing bowl.
    action shot of a hand whisking the egg yolk mixture together until thick and pale yellow.
    milk in a saucepan with spices.
    action shot of a hand whisking the egg yolk mixture with some of the hot milk mixture to temper it.
    hand whisking the homemade eggnog mixture after pouring it back into the saucepan.
    hand holding a strainer above a clear glass measuring cup to strain out any chunks from the homemade eggnog.
    action shot of eggnog being poured into a clear glass on a white table in front of a snowy window.

    Optional Variations & Dietary Adjustments

    • Dairy-Free Eggnog - Swap the milk and cream for your favorite vegan alternatives. I prefer using full-fat canned coconut milk for the richest mouthfeel and a hint of tropical flavor. You can also use vegan whipping cream and full-fat plant-based milk (e.g. oat milk or soy milk). 
    • Reduced-Sugar - Replace some or all of the granulated sugar with your favorite cup-for-cup sugar alternative (e.g. monkfruit).
    • Lightened-Up - Swap the whole milk with Fairlife 2% milk or a high-protein dairy alternative (e.g. soy milk) for slightly less saturated fat.

    Serving Suggestions

    This homemade eggnog is pure holiday comfort, perfect for sipping by the fire or serving at festive gatherings. Serve it chilled in a cute Christmas-y glass, topped with a sprinkle of nutmeg or cinnamon and a dollop of whipped cream for an extra indulgent touch. 

    If you’re entertaining, pour it into a punch bowl with a sprinkle of nutmeg and a cinnamon stick or two for a nostalgic centerpiece everyone can ladle from. Want to make it a little more grown-up? Add a splash of spiced rum, bourbon, or brandy. 

    For a cozy brunch, warm it gently and pair with pumpkin French toast, whole wheat cinnamon roll donuts, or healthier cranberry orange bread. It’s also lovely alongside whole wheat cranberry bliss bars and chewy molasses spice cookies, especially when you spike it with some French press espresso.

    glass of homemade eggnog garnished with ground spices and a small squirt of whipped cream on a white table with gold ornaments, whole star anise pods, and green bottle brush trees in front of a snowy window.

    Recipe Success Tips

    • Temper slowly. When adding the hot milk mixture to the eggs, pour it in a little at a time while whisking. This gradual process keeps the eggs from cooking too quickly.
    • Whisk constantly when heating the egg mixture. It helps prevent the eggs from scrambling and ensures a silky-smooth texture.
    • Don’t rush the heat. Use medium-low heat and be patient. Boiling can cause curdling, so remove it from the heat as soon as it reaches 160°F, the temperature at which any potential bacteria in the egg yolks are destroyed. Use an instant-read thermometer to check. 
    • Strain for smoothness. Even if your eggnog looks perfect, running it through a fine-mesh strainer removes any small bits of cooked egg for professional results.
    • Chill before serving. The flavors meld, the texture thickens slightly, and it gets beautifully creamy.
    • Add alcohol last. Stir in any booze after the mixture has cooled slightly to preserve the flavor (and the proof).

    FAQs

    Does homemade eggnog taste like store-bought?

    Homemade eggnog tastes noticeably richer and more luxurious than store-bought. It has a silky, custard-like texture and a balanced sweetness, with warm notes of cinnamon, nutmeg, and vanilla that shine through naturally. In contrast, store-bought eggnog tends to be cloyingly sweet and often leaves a synthetic aftertaste thanks to artificial extracts. 

    Is homemade eggnog healthy?

    No matter how you slice it, eggnog is a dessert, but the homemade version is often a healthier option than many store-bought versions. Made with real, whole ingredients like milk, cream, eggs, and spices, it skips the preservatives, thickeners, and artificial flavors often found in cartons. So while it’s indulgent, at least you know every sip comes from simple, wholesome ingredients.

    Do I need heavy cream for eggnog?

    You don’t have to use heavy cream in eggnog, but it’s what gives the drink its rich, velvety texture. Just keep in mind the less cream you use, the thinner and less decadent your eggnog will be.

    Can you freeze eggnog?

    Yes, you can freeze eggnog, but be prepared for a slight change in texture once it thaws. The mixture may separate a bit or turn slightly grainy due to the cream and eggs, but a good whisk or quick blend will usually smooth it out. Pour it into an airtight container, leaving a little room at the top for expansion. When you’re ready to enjoy it, thaw it overnight in the fridge and give it a good whisk or blend before serving to restore its creamy texture. Alternatively, churn it in an ice cream maker then store and serve like ice cream!

    closeup flat lay shot looking into a spice garnished glass of homemade eggnog with a whole star anise pod floating on top.

    Homemade Eggnog (Without Alcohol) Nutrition

    Each serving of this DIY eggnog contains about 290 calories, with 18 grams of fat, 5 grams of protein, and 26 grams of carbohydrates. From a nutrition standpoint, this is very much a special-occasion beverage, but a wholesome one. Most of the fat comes from the egg yolks and cream, which contribute to its velvety texture and satisfying mouthfeel. 

    But, because it’s made from scratch with eggs and dairy, it offers some nutrients like vitamin D, calcium, and choline which support bone health and metabolism. Compared to many store-bought versions, this homemade recipe is made without gums, stabilizers, or artificial flavors, making it a healthier option overall. 

    If you’d like to lighten it up, try following the instructions in the “optional variations” section for reducing the sugar and reducing the fat. Otherwise, just enjoy eggnog as it’s meant to be: a cozy, once-a-year tradition for celebrating the season. Cheers!

    Total nutritional content per serving is:

    • Calories: 290 calories
    • Total Fat: 18 grams
    • Protein: 5 grams
    • Sodium: 41 mg
    • Carbohydrates: 26 grams
    • Sugar: 26 grams

    *This nutritional information is an estimate and calculated based on the ingredients used to create the recipe. The nutritional value of your ingredients may differ slightly. Furthermore, this food is not intended to prevent, diagnose, cure, or treat any disease.

    horizontally framed 45 degree angle shot of a glass of homemade eggnog topped with ground spices and a whole star anise pod on a white table with a green sprig of pine, gold ornaments and more star anise pods scattered around.

    Other Eggnog Drinks

    • Eggnog Frappuccino
    • Eggnog Chai Latte (Hot or Iced)
    • Eggnog Cold Foam
    • 45 degree angle image of an eggnog latte topped with whipped cream, nutmeg, and a whole star anise for garnish.
      Eggnog Latte (Starbucks Copycat)
    Print Recipe
    5 from 1 vote

    Easy Homemade Eggnog

    This Easy Homemade Eggnog recipe tastes better than any store-bought version—especially with added rum.
    Prep Time5 minutes mins
    Cook Time5 minutes mins
    Total Time10 minutes mins
    Course: Drinks
    Cuisine: American
    Keyword: Homemade Eggnog
    Servings: 7 servings
    Calories: 290kcal
    Author: Megan Byrd

    Equipment

    • 1 medium saucepan
    • 1 whisk

    Ingredients

    • 6 large egg yolks
    • ¾ cup granulated sugar
    • 2 cups whole milk
    • 1 cup heavy cream
    • ½ teaspoon cinnamon
    • ½ teaspoon nutmeg
    • 1 teaspoon vanilla extract
    • ½ cup spiced rum (optional)

    Instructions

    • Place your egg yolks and granulated sugar in a medium mixing bowl and whisk until pale yellow and foamy, about 1 minute. Set aside.
    • In a medium saucepan, add milk, heavy cream, cinnamon, and nutmeg and whisk to combine over medium heat. Continue whisking until the mixture barely reaches a simmer, then immediately remove from heat.
    • While whisking the egg mixture continuously, ladle about ¼ cup of the hot milk mixture into the bowl with the egg mixture and whisk to completely combine. Continue to do this ¼ cup at a time until you've run out of the milk mixture. Note: this is a key step that needs to be completed gradually, and if rushed, you'll end up with scrambled eggs!
    • Pour the eggnog back into the saucepan and add vanilla extract and alcohol, if using. Heat over medium heat for 1-2 minutes until slightly thickened, stirring continuously. It will continue to thicken as it cools.
    • Strain the eggnog into a large mason jar or pitcher, then store in the fridge for up to 7 days.

    Notes

    This makes about 3.5 cups of eggnog without alcohol. If adding alcohol, it makes about 4 cups. 

    Nutrition

    Serving: 0.5cup | Calories: 290kcal | Carbohydrates: 26g | Protein: 5g | Fat: 18g | Sodium: 41mg | Sugar: 26g
    Easy homemade eggnog.

    xoxo Megan

    More Recipes

    • Tropical Butterfly Refresher (Starbucks Copycat)
    • Iced Crème Brûlée Latte
    • S'mores Frappuccino (Starbucks Copycat)
    • Homemade Caramel Macchiato Creamer

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Recent Posts

    • Tropical Butterfly Refresher (Starbucks Copycat)
    • Iced Crème Brûlée Latte
    • S'mores Frappuccino (Starbucks Copycat)
    • Homemade Caramel Macchiato Creamer
    • Iced Ube Coconut Cream Shaken Espresso (Starbucks Copycat)

    Recent Comments

    1. Megan Byrd on Banana Bread Syrup (for Coffee!)
    2. Melanin on Banana Bread Syrup (for Coffee!)
    3. Megan Byrd on Summer Berry Refresher (Starbucks Copycat)
    4. Joan K. on Summer Berry Refresher (Starbucks Copycat)
    5. Megan Byrd on Strawberry Acai Refresher (Starbucks Copycat)

    Footer

    Disclosure and Privacy Policy

    Copyright © 2026 coffeecopycat.com on the Brunch Pro Theme

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.