The perfect homemade eggnog latte uses a 1:2:2 ratio of espresso to steamed eggnog to milk, and costs about $0.85 per cup versus $5.50 at the café. I’m Ahmed, and after two years pulling shots behind a busy counter, I can tell you the secret isn’t a $500 machine—it’s nailing that rich, spiced balance without the eggnog splitting. This recipe breaks down the exact grams and temperatures I use in my own kitchen every December, for both a cozy hot latte and a surprisingly good iced version you can make year-round if you find shelf-stable nog.
- The core ratio is 1 part espresso to 2 parts steamed eggnog to 2 parts milk.
- Coffee Recipes’ homemade version costs about $0.85 per cup versus $5.50 at a major coffee chain.
- Total active time is under 5 minutes with pre-made eggnog.
- The most important tip is to gently heat the eggnog to 150°F (65°C) to prevent curdling and preserve flavor.
What’s in this guide
What is an Eggnog Latte?
An eggnog latte is a seasonal coffee drink made by combining espresso with steamed, spiced eggnog and milk, often topped with nutmeg. It’s a modern café creation that blends the traditional holiday custard drink with the format of a café latte.
The One Ratio That Matters
The success of this drink hinges on balancing the intense sweetness and fat of the eggnog with the bitterness of espresso and the neutrality of milk. My go-to ratio is 1 part espresso to 2 parts steamed eggnog to 2 parts milk. This creates a drink that’s recognizably eggnog-forward but not cloying, with the coffee still playing a leading role. For a single 12-ounce (355 ml) drink, that translates to 2 shots (60 ml) of espresso, 4 ounces (120 ml) of eggnog, and 4 ounces (120 ml) of milk. Deviating much from this—like using all eggnog—often results in a drink that’s too rich to finish.

Ingredients You’ll Need (and Why)
Espresso or Strong Coffee (2 shots / 60 ml): This provides the coffee backbone. A dark or medium-dark roast with chocolate or nutty notes pairs beautifully with the eggnog’s spices. Eggnog (4 oz / 120 ml): This is the star. Use a full-fat, creamy store-bought nog for consistency; my reliable picks are Southern Comfort or Organic Valley. The fat content (typically 6-7g per serving) is crucial for that luxurious mouthfeel. Whole Milk (4 oz / 120 ml): Milk tempers the eggnog’s richness and helps create a stable microfoam when steamed. 2% milk works, but whole milk (3.25% fat) blends more seamlessly. Ground Nutmeg (for garnish): A light dusting on top is non-negotiable—it ties the aroma of the drink to its flavor.
Substitutions & Notes
Dairy-Free: Use a vegan eggnog alternative like So Delicious or Califia Farms, paired with oat or almond milk. Be aware vegan nogs can be thinner. Lower Sugar: Choose a ‘light’ eggnog (they still have sugar) and unsweetened almond milk. The final drink will be less creamy. Alcohol: Many classic eggnog recipes include bourbon or rum. You can add ½ oz (15 ml) of your preferred spirit to the finished drink.
Equipment (+ The No Espresso Machine Path)
You need a way to make strong coffee and heat/froth the liquids. For the coffee: an espresso machine is ideal, but not required. For heating/frothing: a small saucepan and a whisk work, but a milk frother (like the Nespresso Aeroccino) or the steam wand on an espresso machine is faster.
No Espresso Machine? Use one of these:
- Moka Pot (6-cup size): Brew a full pot. Use 60 ml (about ⅓ of the pot’s yield) for your 2 “shots.” The rest is bonus coffee.
- AeroPress: Use a fine grind and a slightly longer brew time. I use 18g of coffee to 90g of water, inverted method, steep for 2 minutes, then press. This makes a concentrated coffee perfect for this.
- Strong Instant Coffee: Dissolve 2 teaspoons of a high-quality instant coffee (like Mount Hagen or Starbucks Via Instant) in 2 tablespoons (30 ml) of hot water.
According to the National Coffee Association’s brewing guide, any method that produces a coffee-to-water ratio between 1:15 and 1:18 is considered standard. For a latte, you want a stronger ratio, closer to 1:5 to 1:8, which these alternative methods provide.
Step-by-Step Technique Tips
First, brew your espresso or strong coffee and set it aside. For the hot latte: gently heat the eggnog and milk together in a small saucepan over medium-low heat, stirring constantly, until it reaches 150°F (65°C)—use a thermometer. This is the sweet spot: hot enough for a cozy drink but well below the boiling point where eggnog can curdle. If you have a steam wand, steam the eggnog-milk mixture to the same temperature. Froth the mixture using your chosen method until it’s creamy with small bubbles. Pour the espresso into your mug, then slowly pour the frothed eggnog milk over it, using a spoon to hold back the foam initially to integrate the liquids, then topping it with the remaining foam. Dust with nutmeg. For the iced version: brew your espresso and let it cool for 2-3 minutes. Fill a tall glass with ice. In a separate container, vigorously shake or whisk the cold eggnog and milk until frothy. Pour the cooled espresso over the ice, then top with the cold, frothy eggnog mixture. Garnish with nutmeg.

What Goes Wrong (and How to Fix It)
Problem: The eggnog curdles or separates when heated. Fix: You heated it too quickly or too hot. Eggnog contains eggs and dairy that can scramble. Always heat gently to 150°F (65°C) maximum and stir constantly. If it curdles slightly, you can try blending it smooth with an immersion blender.
Problem: The drink tastes watery or weak. Fix: Your coffee wasn’t strong enough, or your ice melted too fast (for iced). Ensure you’re using a concentrated brew method (espresso, Moka pot, AeroPress). For iced, let your espresso cool for a few minutes before pouring over ice to minimize melt, or use coffee ice cubes.
Problem: It’s too sweet or rich to finish. Fix: Your ratio is off. You likely used too much eggnog relative to milk and coffee. Stick to the 1:2:2 ratio. Next time, try a “light” eggnog or increase the milk portion to 3 parts (6 oz) and reduce eggnog to 3 parts (6 oz).
Problem: No foam forms on top. Fix: The fat in eggnog can inhibit foam. Ensure you’re using a mixture of eggnog and milk, not straight eggnog. Shake it very hard in a sealed jar for 30 seconds for a cold froth, or use the steam wand tip just below the surface to introduce more air.
Problem: The spices are bland. Fix: Your store-bought eggnog might be mild. Add a tiny pinch of extra nutmeg or cinnamon directly to the milk mixture before heating. You can also add a drop of pure vanilla extract.
Variations to Try
Chai-Spiced Eggnog Latte: Add ¼ tsp of chai spice blend to the milk mixture before heating. Bourbon Eggnog Latte: Stir ½ oz (15 ml) of bourbon into the finished hot latte. Dirty Chai Eggnog Latte: Brew 1 shot of espresso and steep 1 chai tea bag in 4 oz of the hot milk/eggnog mixture for 3 minutes before removing the bag and proceeding. Iced Salted Caramel Eggnog Latte: Add 1 tbsp (15 ml) of salted caramel syrup to the glass before adding espresso and ice. Pumpkin Spice Eggnog Latte: Use a pumpkin spice eggnog if available, or add 1 tbsp of pumpkin spice syrup.
How to Make It Lighter (Lower Sugar or Dairy-Free)
For a lower-sugar version, start with a “light” eggnog (which has about 30-40% less sugar and fat) and pair it with unsweetened almond milk. The texture will be thinner, so to add body, consider blending in 1 tablespoon of canned coconut milk. For a fully dairy-free vegan eggnog latte, use a store-bought vegan nog. According to Wikipedia’s entry on eggnog, traditional recipes are based on milk, cream, sugar, and whipped eggs, but modern vegan versions use plant milks and thickeners like cornstarch. The key is to choose a vegan nog that’s specifically formulated to be creamy and barista-style for best results when frothed.
Storage & Make-Ahead Tips
You cannot store a prepared, assembled latte. However, you can streamline the process. Brew a batch of strong coffee (via Moka pot or AeroPress) and store it in a sealed jar in the fridge for up to 5 days. Portion out 60 ml for each drink. You can also pre-mix your eggnog and milk in the 1:1 ratio and store that mixture in the fridge for 2-3 days. When ready to drink, heat (or shake for iced) the desired amount of the pre-mixed dairy and combine with your coffee. Coffee Recipes recommends making a large batch of coffee concentrate and storing it chilled to cut morning prep time to under two minutes. Pre-mixing the dairy also ensures a consistent flavor profile across multiple drinks, which is a technique used in many professional settings to maintain speed and quality.
☕ Classic Hot Eggnog Latte
A café-style eggnog latte with the perfect balance of spice, sweetness, and coffee.
Ingredients
- 2 shots (60 ml) espresso or 60 ml very strong coffee
- 4 oz (120 ml) full-fat eggnog
- 4 oz (120 ml) whole milk
- Ground nutmeg, for garnish
Instructions
- Brew 2 shots of espresso (or 60ml strong coffee) and pour into a 12-ounce mug.
- In a small saucepan, combine the eggnog and milk. Heat over medium-low heat, stirring constantly, until the mixture reaches 150°F (65°C) on a thermometer. Do not boil.
- While heating, froth the mixture using a milk frother, whisk, or by transferring to a jar and shaking vigorously until foamy.
- Slowly pour the hot, frothed eggnog-milk mixture over the espresso in the mug. Use a spoon to hold back the foam initially, then top with the remaining foam.
- Immediately garnish with a light dusting of ground nutmeg. Serve hot.
Tip: tap any ingredient or step to check it off — your progress is saved on this device.
Frequently Asked Questions
Can I make an eggnog latte without an espresso machine?
Yes. Use a Moka pot, AeroPress, or even 2 teaspoons of high-quality instant coffee dissolved in 2 tablespoons of hot water to create a strong coffee concentrate that substitutes for espresso.
Can I make an iced eggnog latte?
Absolutely. Let your espresso cool for 2-3 minutes. Fill a tall glass with ice. In a separate container, shake or whisk 4 oz cold eggnog with 4 oz cold milk until frothy. Pour cooled espresso over ice, then top with the cold eggnog mixture. Garnish with nutmeg.
Why did my eggnog latte curdle?
You likely heated the eggnog too quickly or too hot. Eggnog can curdle if heated above 160°F (71°C). Heat gently to 150°F (65°C) maximum and stir constantly.
What’s the best eggnog to use for a latte?
Use a full-fat, creamy store-bought brand like Southern Comfort or Organic Valley for the richest texture and flavor. The fat content is key for a luxurious feel and stable foam.
Can I make a vegan or dairy-free eggnog latte?
Yes. Use a store-bought vegan eggnog (like So Delicious or Califia Farms) and pair it with a barista-style oat or almond milk. Be aware the foam may be less dense.
How do I store leftover eggnog for lattes?
Store an unopened carton according to its date. Once opened, keep it tightly sealed in the coldest part of your refrigerator and use within 5-7 days, or by the date on the package.
Can I add alcohol to an eggnog latte?
Yes, it’s a classic addition. Add ½ ounce (15 ml) of bourbon, rum, or brandy to your mug before adding the espresso and steamed milk. Adjust to your taste.
How many calories are in a homemade eggnog latte?
Using our recipe with full-fat eggnog and whole milk, one 12-ounce drink contains approximately 280 calories. Using ‘light’ eggnog and skim milk can reduce this to around 180 calories.
