Home » Holiday Recipes » Homemade Eggnog

Homemade Eggnog

There are few seasonal treats more festive than a cup of Homemade Eggnog. Whether you keep it family friendly, or add a jigger of holiday cheer, it always brings a smile to everyone’s face.

Homemade Eggnog

The Best Homemade Eggnog Recipe

The holidays are all about nostalgia. Most of the food I make, has a place in family memories of Christmases past. I wouldn’t have it any other way, I love introducing the cook’s who came before me to my own family, through food. My Grandma was famous for her classic Southern boiled custard made every Christmas. She often received requests for it from people in the local community and was always happy to oblige. What set hers apart was, she added citrus in the form of fresh oranges. She never served it without orange slices garnishing each cup for a hint of the flavor inside. How to make Eggnog from scratch:

  • Milk – Whole milk and heavy cream.
  • Seasonings and Spices – Ground cinnamon, ground nutmeg and salt.
  • Eggs – 6 large eggs.
  • Sugar – Granulated sugar, you can adjust the sweetness to your taste.
  • Flavoring – Vanilla extract.
  • Whipped cream and cinnamon sticks for serving.
best Homemade Eggnog recipe

How to Make Easy Homemade Eggnog Recipe

This eggnog recipe is also cooked like her boiled custard. Some eggnog recipes don’t require that step but, people can be uncomfortable consuming raw eggs. While personally, I’m okay with it, I don’t serve this eggnog without cooking it, just as my Grandma did, it’s in my genes.

  • Ingredients you’ll need to make easy homemade Eggnog Recipe: Whole milk, ground cinnamon, ground nutmeg, large eggs, salt, heavy cream, vanilla extract and whipped cream for serving.
  • Kitchen gadgets you’ll need: a large heavy bottomed saucepan or pot, measuring cups and spoons, mixing bowls, a whisk and a pitcher for storing.
  • It’s important to temper the eggs, by adding the hot liquid slowly. Add it in small amounts while whisking constantly. This decreases the chance of curdling the eggs.
  • If despite your best efforts, the eggnog isn’t smooth, don’t panic. Push through a fine mesh strainer before chilling and, you’ll be good to go.
  • I don’t include citrus as an ingredient, but you can add wedges or orange slices after cooking, for a hint of citrus flavor. Go easy, it intensifies in flavor as the oils are released into the eggnog.
  • Likewise, if you want to make an adult version, you can add 1 cup of rum, bourbon or brandy adjusting the amount to your taste. Add it at the end of cooking, along with the cream and vanilla.
  • If you’d like the flavor without the alcohol, try rum or brandy extract adding to your taste.
  • It’s fun to serve this eggnog in a punch bowl with whipped cream and cinnamon sticks for stirring. It’s one of the few times I have the opportunity to pull it out and use those cute little cups. Depending on the size, you may want to make a double batch to fill it up.
  • Start with the freshest of ingredients and this eggnog will keep chilled in the refrigerator for 2-3 days.
how to make Homemade Eggnog

More Southern Style Eggnog Recipes to Make

The season for eggnog is so short, I highly recommend enjoying it in as many ways as possible. Other eggnog recipes to try:

Thanks for visiting come back soon!

Disclosure ~ If  a purchase is made using one of the affiliate links on this website we may earn a small commission at no additional cost to you. Thank you!

Homemade Eggnog

Prep Time5 minutes
Cook Time15 minutes
Chill time4 hours
Total Time4 hours 20 minutes
Course: Drinks
Cuisine: American
Keyword: eggnog-recipes, homemade-eggnog-recipe
Servings: 6 servings
Calories: 376kcal


  • 4 cups whole milk
  • 1/4 tsp ground cinnamon
  • 1/8 tsp ground nutmeg
  • 1/16 tsp salt
  • 6 large eggs
  • 1/2 cup granulated sugar may adjust sweetness to taste
  • 1 cup heavy cream
  • 2 tsp pure vanilla extract
  • whipped cream and cinnamon sticks for serving


  • In a medium-size heavy bottomed saucepan combine milk, cinnamon, nutmeg and salt. Heat over medium heat until it reaches a low boil. Watch carefully.
  • Meanwhile, in a mixing bowl, whisk eggs with sugar until pale yellow in color. Ladle hot milk into eggs whisking constantly about 1/2 cup at a time. Once combined, pour back into saucepan.
  • Cook over medium-high heat stirring constantly until thickened, do not boil. (Check with a thermometer for 160°-170°F and until it coats the back of a spoon.)
  • Remove from heat, add cream and vanilla, mix well. Strain through a fine mesh sieve if needed, to smooth. (May add 1 cup rum, brandy or bourbon, if desired)
  • Place into a bowl or pitcher and cover. Chill overnight.
  • Serve chilled topped with fresh whipped cream, a sprinkle of nutmeg and cinnamon sticks.
  • Store leftovers chilled for 2-3 days.


Serving: 1serving | Calories: 376kcal | Carbohydrates: 26g | Protein: 12g | Fat: 25g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 257mg | Sodium: 181mg | Potassium: 316mg | Fiber: 1g | Sugar: 25g | Vitamin A: 1117IU | Vitamin C: 1mg | Calcium: 239mg | Iron: 1mg
Tried this recipe?Mention @melissassk or tag #melissassk!


  1. 5 stars
    /thank you for your lovely recipe. I always make the plain boiled custard eggnog version but happened to come across your recipe and made it. What a difference your added in cinnamon, nutmeg and salt makes! Everyone was asking what I did to the eggnog!!!!!I used to just sprinkle the freshly grated nutmeg over the dollops of whip cream before serving but will make this recipe in the future.
    I love your easy to follow and prepare recipes and have not had any failures! Thank you so much

    1. Hi Yvonne, I’m so happy you enjoyed this eggnog. It’s exactly how I make it for my own family, and I’m delighted yours enjoyed it, too. Thank you!

  2. 5 stars
    I also love cooking and was looking for homemade eggnog. Thank you for sharing. May you have a blessed Christmas and a fantastic and safe New Year. Anywhere in your archives, do you have a recipe for home-made apple fritters?

  3. I want to thank you for sharing your recipes and I want to wish you and your family a Merry Christmas and a Happy New Year’s

Leave a Reply

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

Recipe Rating