Go Back
Homemade non-alcoholic eggnog in a glass topped with nutmeg around the rim of the glass.
Summer Dempsey

Homemade Non-Alcoholic Eggnog Holiday Recipe

Ultra creamy homemade non-alcoholic eggnog with rich custard flavor and warm holiday spices—smooth, cozy, and perfect for festive gatherings.
Prep Time 10 minutes
Cook Time 15 minutes
Chill Time 4 hours
Total Time 4 hours 25 minutes
Servings: 6
Course: Drinks
Cuisine: American
Calories: 310

Ingredients
  

  • 2 cups whole milk
  • 1 cup heavy cream
  • 6 large egg yolks – separated from the whites
  • ½ cup granulated sugar
  • 1 teaspoon pure vanilla extract
  • ¼ teaspoon freshly grated nutmeg
  • Pinch of ground cinnamon optional – adds a subtle, cozy depth.

Equipment

  • Sauce Pan
  • Whisk
  • Bowl

Method
 

Temper the Eggs
  1. Start by whisking the egg yolks and sugar together in a large bowl until the mixture turns pale yellow and thickens slightly — this step should take about 1–2 minutes of whisking. You’re looking for that smooth “ribbon” stage when the whisk leaves light trails behind.
  2. In a medium saucepan, combine the milk and nutmeg. Warm it over medium heat just until tiny bubbles form around the edges (don’t let it boil).
  3. Slowly pour about ½ cup of the hot milk mixture into the egg yolks while whisking constantly. This is called tempering — it gently warms the eggs without scrambling them.
  4. Once combined, pour the tempered egg mixture back into the saucepan with the rest of the warm milk.
Cook the Custard Base
  1. Place the pan back on the stove over medium-low heat. Stir constantly with a wooden spoon or heatproof spatula until the mixture thickens slightly and coats the back of the spoon — about 6–8 minutes.
  2. If you’re unsure, use an instant-read thermometer: when it reaches 160°F (71°C), it’s safe and ready. Don’t let it boil or it can curdle.
  3. As soon as it’s thickened, remove the pan from heat.
  4. Add Cream and Vanilla, Then Chill
  5. Stir in the heavy cream and vanilla extract.
  6. For an ultra-smooth finish, pour the mixture through a fine-mesh strainer into a clean bowl or pitcher. This removes any tiny bits of cooked egg or spice.
Cover and refrigerate for at least 4 hours, but overnight is best. As it chills, the custard thickens and the flavors deepen — it’s absolutely worth the wait.
  1. Serve and Enjoy
  2. Before serving, give your eggnog a good whisk to restore its silky consistency.
  3. Pour into mugs or glasses and top each with a dusting of freshly grated nutmeg. Add a cinnamon stick if you’d like that festive touch.

Notes

  • Temper the eggs carefully: Slowly adding warm milk while whisking prevents scrambling and ensures a smooth, custard-like texture.
  • Do not boil: Keep the heat at medium-low when cooking the custard—boiling can cause curdling and ruin the texture.
  • Use a thermometer if possible: The mixture is ready at about 160°F (71°C), which ensures it’s safe and perfectly thickened.
  • Strain for ultra-smooth texture: Pouring the eggnog through a fine mesh strainer removes any small bits and gives a silky finish.
  • Chill time matters: Letting it rest for at least 4 hours (or overnight) deepens the flavor and thickens the consistency.
  • Whisk before serving: Eggnog naturally settles as it chills—give it a quick whisk to bring back that smooth, creamy texture.