• Home
  • About Us
    • Amazon Affiliate Disclosure
  • Recipes
    • Breakfast
    • Lunches
    • Snacks
    • Soups and Stews
    • Main Dishes
    • Side Dishes
    • Desserts
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
Mixin Mamas

Mixin Mamas

You are here: Home / Recipes / Beverages / Homemade Eggnog Recipe

December 10, 2025 ·

Homemade Eggnog Recipe

Beverages· Christmas· Holidays· Recipes

Spread the love

There’s something extra comforting about making eggnog from scratch. This homemade eggnog recipe is rich and creamy without being overly sweet, gently spiced with cinnamon, and perfect for sipping during the holiday season.

Whether you’re serving it alongside Christmas cookies, pouring a glass for a quiet evening by the tree, or using it in festive baking, this eggnog is a simple way to make the season feel special.

Why You’ll Love This Recipe

  • Made with simple, pantry-friendly ingredients
  • Smooth, creamy texture with warm cinnamon flavor
  • No raw eggs — gently cooked for safety
  • Ready in about 20 minutes
Two glasses of homemade eggnog garnished with cinnamon sticks on a wooden tray
Jump to Recipe Print Recipe

Homemade Eggnog Recipe

  • Prep Time: 10 minutes
  • Cook Time: 10–12 minutes
  • Total Time: 20–22 minutes
  • Yield: About 3 cups

Ingredients

Ingredients for homemade eggnog recipe including milk, cream, egg yolks, sugar, cinnamon, and vanilla on a marble surface
  • 6 egg yolks
  • 2 cups milk
  • 1 cup whipping cream
  • ½ cup granulated sugar
  • 2 cinnamon sticks
  • ½ tsp vanilla extract
  • ½ tsp cinnamon powder
  • ¼ tsp salt
Two glasses of homemade eggnog garnished with cinnamon sticks

Instructions

Egg yolks and sugar being whisked together in a white bowl for homemade eggnog recipe

In a medium-sized bowl, whisk together the egg yolks and granulated sugar until the mixture thickens and becomes smooth.

Smooth, pale yellow egg yolk and sugar mixture whisked for eggnog

In a medium saucepan, combine the milk, whipping cream, cinnamon sticks, and salt. Stir well.

Milk and cream warming in a saucepan for homemade eggnog
Cinnamon sticks infusing warm milk and cream for eggnog

Heat the mixture over medium-high heat until it’s very hot but not boiling. Be sure to stir frequently. Turn off the heat and let it cool for about 5 minutes.

Tempering egg yolks with warm milk while making homemade eggnog

Slowly add the hot milk mixture to the egg mixture, one tablespoon at a time, whisking constantly to temper the eggs. It’s very important to take this step slowly as you don’t want the eggs to start cooking and make scrambled eggs.

Pour the combined mixture back into the saucepan and heat over medium heat, stirring constantly, until it reaches 160°F (71°C). Your mixture must reach that temperature in order for it to be safe to consume!

Cooked homemade eggnog in a saucepan ready to cool

Remove from heat and allow the eggnog to cool completely.

Strain the eggnog into a bottle or container to remove the cinnamon sticks and ensure a smooth texture. Refrigerate until chilled. Eggnog tastes best when fully chilled.

Cinnamon sprinkled into warm homemade eggnog

Frequently Asked Questions

Is homemade eggnog safe to drink?

Yes. This recipe gently cooks the eggnog to 160°F, which makes it safe to consume.

How long does homemade eggnog last in the fridge?

Stored in an airtight container, it will keep for up to 3 days in the refrigerator.

Can I make this ahead of time?

Absolutely! Eggnog actually tastes better after chilling, making it perfect to prepare a day in advance.

Can I add nutmeg?

Yes. A pinch of freshly grated nutmeg is a lovely addition if you enjoy that classic flavor.

Can I make this dairy-free?

You can experiment with full-fat coconut milk or dairy-free cream alternatives, though the flavor and texture will vary.

Creamy homemade eggnog served in glasses with cinnamon garnish

Serving Ideas

  • Serve chilled in small mugs or glasses
  • Top with a sprinkle of cinnamon or nutmeg
  • Pair with gingerbread cookies, shortbread, or biscotti
  • Use as a base for eggnog-flavored baked goods like muffins or cookies
  • Make an overnight breakfast casserole or overnight French toast and substitute eggnog for some or all of the milk.
  • Prepare pancakes or waffles and use eggnog in place of the milk in them.
  • Use as “cream” for your coffee.
  • If serving as an alcoholic drink, it’s customary to use rum but my mom always preferred hers with Kahlua in it. I bet Bailey’s would be yummy too!

Homemade eggnog is one of those little holiday rituals that feels both nostalgic and special. With just a handful of ingredients and a few easy steps, you can create a cozy drink that’s perfect for slowing down and savoring the season.

If you try this recipe, be sure to save it for next year. It’s one of those classics that never goes out of style . Looking for more festive holiday beverages? Check these out!

  • Spicy cranberry spritzer
  • Gingerbread martini
  • North Pole Boozy Hot Chocolate
  • Gingerbread House Hot Cocoa Bombs
  • White Hot Cocoa Mix

Homemade Eggnog Recipe

This classic homemade eggnog is rich, creamy, and lightly spiced with cinnamon. It’s gently cooked for a smooth, safe-to-drink texture and perfect for holiday sipping.
No ratings yet
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 12 minutes mins
Total Time 22 minutes mins
Course Drinks
Cuisine American/Canadian
Servings 3 cups
Calories 620 kcal

Ingredients
  

  • 6 egg yolks
  • 2 cups milk
  • 1 cup whipping cream
  • ½ cup granulated sugar
  • 2 cinnamon sticks
  • ½ tsp vanilla extract
  • ½ tsp cinnamon powder
  • ¼ tsp salt

Instructions
 

  • In a medium-sized bowl, whisk together the egg yolks and granulated sugar until the mixture thickens and becomes smooth.
  • In a medium saucepan, combine the milk, whipping cream, cinnamon sticks, and salt. Stir well.
  • Heat the mixture over medium-high heat until it’s very hot but not boiling. Turn off the heat and let it cool for about 5 minutes.
  • Slowly add the hot milk mixture to the egg mixture, one tablespoon at a time, whisking constantly to temper the eggs.
  • Pour the combined mixture back into the saucepan and heat over medium heat, stirring constantly, until it reaches 160°F (71°C).
  • Remove from heat and allow the eggnog to cool completely.
  • Strain the eggnog into a bottle or container to remove the cinnamon sticks and ensure a smooth texture. Refrigerate until chilled.

Notes

Serving Ideas
Serve chilled in small mugs or glasses
Top with a sprinkle of cinnamon or nutmeg
Pair with gingerbread cookies, shortbread, or biscotti
Use as a base for eggnog-flavored baked goods

Nutrition

Calories: 620kcalCarbohydrates: 47gProtein: 13gFat: 44gSaturated Fat: 25gPolyunsaturated Fat: 3gMonounsaturated Fat: 13gCholesterol: 498mgSodium: 295mgPotassium: 372mgFiber: 1gSugar: 44gVitamin A: 1957IUVitamin C: 1mgCalcium: 326mgIron: 1mg
Tried this recipe?Let us know how it was!
Close-up of a glass of creamy homemade eggnog topped with ground cinnamon
Easy homemade eggnog recipe graphic featuring a glass of eggnog with cinnamon
Close-up of a glass of creamy homemade eggnog topped with ground cinnamon

Recent Posts

  • Unique Appetizers That Use Puff Pastry Dough
  • Parmesan Garlic Potato Stacks
  • 5 Forgotten Ingredients That Are Making a Comeback
  • Homemade Eggnog Recipe
  • Orange Cranberry Scones
Previous Post: « Orange Cranberry Scones
Next Post: 5 Forgotten Ingredients That Are Making a Comeback »

Primary Sidebar

Recent Posts

  • Unique Appetizers That Use Puff Pastry Dough
  • Parmesan Garlic Potato Stacks
  • 5 Forgotten Ingredients That Are Making a Comeback
  • Homemade Eggnog Recipe
  • Orange Cranberry Scones

Subscribe to the Mixin Mama newsletter!

Copyright © 2025 · ·Beloved Theme by Restored 316

Rate This Recipe

Your vote:




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