Creamy, warmly spiced, and perfectly cozy, this homemade non-alcoholic eggnog delivers everything you love about the holiday classic in a version the whole family can enjoy. It comes together with simple ingredients in just a few minutes of prep, making it an easy, crowd-pleasing addition to any holiday gathering or Christmas morning spread.
In a medium bowl, whisk the egg yolks and sugar together until thick and smooth.
In a saucepan, combine the milk, cream, cinnamon sticks, and salt. Warm over medium-high heat until just before boiling, then remove from heat and let cool for 5 minutes.
Slowly add the warm milk mixture to the egg yolks, one tablespoon at a time, whisking constantly to prevent scrambling.
Once combined, return the mixture to the saucepan and cook over medium heat until it reaches 160 °F, stirring constantly. Remove from heat and let cool completely.
Strain the eggnog through a fine mesh strainer into a bottle or jar. Stir in vanilla extract and ground cinnamon. Refrigerate until cold. Serve chilled with an optional dusting of nutmeg or cinnamon.
Notes
To dust with cinnamon, place a small amount of ground cinnamon in a fine-mesh strainer or tea infuser, then gently tap or shake it over the top of the drink for an even, delicate layer of spice. For nutmeg, use a whole nutmeg and a fine grater or microplane to freshly grate it directly over the surface of the eggnog. Just a light sprinkle adds incredible aroma and a warm, nutty finish.Serve: Add a finishing touch with whipped cream, a cinnamon stick, or a sprinkle of cocoa powder. You can also garnish with orange peel, star anise, or whole cloves for a festive look.Store: Store your cooled eggnog in a clean, airtight bottle or jar in the refrigerator, keeping it tightly sealed so it stays fresh for up to 3 days and doesn’t pick up other odors. Stir before serving since separation is normal, and if you want it warm, gently heat the amount you need over low heat while stirring so it doesn’t boil or curdle.