Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Homemade Eggnog Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 43 reviews

This homemade eggnog recipe delivers a rich, creamy, and warmly spiced holiday classic made from scratch. Combining whole milk, aromatic spices, egg yolks, and creamy half & half, this custard-based drink is cooked gently on the stovetop, chilled overnight, and perfect for serving chilled or spiked with your favorite spirits. Its smooth texture and comforting flavors make it a festive favorite for gatherings and special occasions.

  • Total Time: 25 minutes plus overnight chilling
  • Yield: 8 servings

Ingredients

Base and Spices

  • 4 cups whole milk
  • 4 whole cloves
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon nutmeg

Custard Mixture

  • 12 large egg yolks
  • 1 cup granulated sugar
  • 1/4 cup dark brown sugar

Final Ingredients

  • 2 cups half & half (equal parts whole milk and heavy cream)
  • 2 teaspoons pure vanilla extract

Instructions

  1. Heat Spiced Milk: In a saucepan, combine whole milk, ground cinnamon, ground nutmeg, and whole cloves. Heat the mixture over medium until hot but not boiling, allowing the flavors to infuse.
  2. Whisk Egg Yolks: While the milk heats, place the egg yolks in a large bowl and whisk thoroughly to break them up and prepare for sugar incorporation.
  3. Add Sugars: Add granulated sugar and dark brown sugar to the egg yolks and whisk until the mixture becomes thick and fluffy, indicating the sugars are well incorporated.
  4. Temper Egg Mixture: Slowly pour the hot spiced milk into the egg and sugar mixture while continuously whisking to gradually raise the temperature and prevent curdling.
  5. Cook Custard: Transfer the combined mixture back to a larger saucepan if necessary. Heat over medium to medium-low heat, whisking constantly for 5 to 8 minutes until the custard thickens enough to coat the back of a spoon and a finger drawn through it leaves a clear trail.
  6. Strain Mixture: Pour the thickened custard through a fine mesh sieve into a large bowl to remove cloves and any egg coagulates for a smooth texture.
  7. Add Cream and Flavor: Stir in the half & half and pure vanilla extract, whisking until fully combined.
  8. Refrigerate: Cover the mixture and refrigerate overnight to allow the flavors to meld and the eggnog to chill thoroughly.
  9. Prepare to Serve: Before serving, stir the eggnog well as some ingredients may settle during refrigeration.
  10. Serve: Ladle the eggnog into glasses and optionally top with whipped cream and freshly grated nutmeg for garnish.
  11. Optional Spiking: For an adult version, refer to the blog post to add your choice of spirits like bourbon, rum, or brandy.

Notes

  • Do not let the milk mixture boil to prevent curdling and ensure smooth texture.
  • Whisk continuously especially during custard cooking to avoid scrambled eggs.
  • Straining is essential to remove any cooked egg bits and whole cloves.
  • Refrigerate overnight for best flavor integration and proper chilling.
  • Use fresh nutmeg for garnish to enhance aroma and flavor.
  • Adjust sugar to taste if you prefer a sweeter or less sweet eggnog.
  • This recipe contains raw egg yolks that are gently cooked; ensure eggs are fresh and handle them properly.
  • Author: Madelynn
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Beverage
  • Method: Stovetop
  • Cuisine: American