Go Back
Rich and creamy non-alcoholic eggnog made with a cooked custard base, served chilled in a glass with crushed candy canes on top.

Homemade Non-Alcoholic Eggnog Recipe (Rich & Creamy)

This rich and creamy non-alcoholic eggnog is made with a smooth, cooked custard base — no raw eggs, just cozy holiday flavor in every sip. It’s thick, velvety, and perfectly spiced with vanilla, nutmeg, and a touch of cinnamon. 
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

 

  • Cook for Safety: Heating your eggnog base to 160°F ensures it’s completely safe to drink while still keeping the custard silky and smooth.
  • Texture Tip: Don’t rush the cooking stage — low and slow wins here. You’ll know it’s perfect when it lightly coats the back of your spoon.
  • Fresh Nutmeg Makes It Shine: Pre-ground nutmeg fades quickly; freshly grated nutmeg adds that nostalgic aroma that makes homemade eggnog irresistible.
  • Extra Thick Eggnog: For a luxurious texture, chill overnight. The mixture thickens as it cools, especially after a full 8 hours.
  • Make It Frothy: For a lighter texture, fold in whipped egg whites (2–3 of them) just before serving. This gives it that old-fashioned, fluffy finish.