This Starbucks Eggnog Latte is the perfect copycat! Indulge in this holiday favourite made with steamed eggnog and espresso.

This copycat recipe captures all the flavors of the Starbucks classic while being easy to whip up in your own kitchen.
Why you’ll love this recipe
- Festive and cozy: The creamy eggnog and warm espresso make it the perfect drink for the holiday season.
- Budget-friendly: Skip the coffee shop prices and enjoy this festive latte at home.
- Perfect for entertaining: Impress your guests by serving this drink at holiday gatherings.
Ingredients and substitutions
- Espresso shots โ if you donโt have any espresso beans, use the darkest roast you have and brew it extra-strong. Instant espresso would also work.
- Eggnog โ feel free to use any variety of eggnog! Sugar-free and dairy-free eggnogs will also work.
- Milk โ use your favourite milk or dairy-free milk to thin the eggnog a bit and make it less overpowering.
- Nutmeg โ use cinnamon instead or you can leave this out altogether.
- Whipped cream โ use dairy-free whipped cream or skip it if you donโt want the extra calories.

How to make an eggnog latte

Step 1: Assemble your ingredients.
Gather the ingredients.
Step 2: Brew the espresso.
Brew the espresso shots or extra-strong coffee.

Step 3: Steam the eggnog and milk.
Microwave the milk and eggnog, then froth with a milk frother. Or steam with a milk steamer.
Step 4: Pour into mugs.
Pour the espresso shots into a large cup.

Step 5: Combine the latte.
Pour eggnog and milk mixture over the espresso, stirring gently.
Step 6: Serve and enjoy!
Top with whipped cream (optional) and a sprinkle of nutmeg. Serve and enjoy!
Recipe Tips & Variations
- Stronger coffee flavour: Use a double shot of espresso for a bolder latte.
- Use homemade eggnog: Try making your own homemade eggnog with some pantry staples.
- Iced eggnog latte: For a chilled version, mix cold eggnog and milk with espresso over ice. Skip the frothing and garnish with nutmeg.
- Decaf alternative: Use decaf espresso or coffee for a caffeine-free holiday treat.

Frequently asked questions
How many calories are in this recipe?
When you make this latte according to the recipe below, it has 207 calories and 17 grams of sugar. According to the Starbucks website, there are 450 calories and 59 grams of sugar in one 16-ounce serving of their latte! You might be able to enjoy a second latte if you use my recipe!
Can I make this latte without a milk frother?
Yes! If you donโt have a milk frother, you can use a whisk or shake the warmed eggnog and milk in a jar with a tight lid to create froth.
How can I adjust the sweetness?
Eggnog is naturally sweet, but you can add a splash of simple syrup, vanilla syrup, or a pinch of sugar if you prefer a sweeter latte.

Storing and reheating
Storing: Keep the ingredients separate in airtight containers in the refrigerator and assemble the lattes fresh when you’re ready to enjoy. Mason jars with lids work great, but any airtight container will do. If you’re using homemade eggnog, be sure to use it within 3 days since it contains fresh eggs. Avoid adding the whipped cream until just before serving.
Reheating: To reheat, combine the milk, eggnog, and espresso in a microwave-safe mug and microwave in 30-second increments until warmed through. Add the whipped cream and a sprinkle of nutmeg just before serving.

Meal prep tools for this recipe
- Order some similar clear glass mugs.
- Order some Starbucks caramel syrup online.

Homemade Starbucks Eggnog Latte Recipe
Ingredients
- 2 espresso shots
- 1/2 cup eggnog
- 1/2 cup milk
- 1 pinch nutmeg
- Whipped cream optional, to serve
Instructions
- Brew espresso shots in a large mug. Meanwhile, microwave milk and eggnog together for 1-2 minutes and froth with a milk frother afterward, or add both to a steamer to heat through and froth.
- Pour steamed milk/eggnog mixture overtop of espresso shots, stirring gently.
- Finish off the drink with whipped cream if desired, then sprinkle with nutmeg. Serve and enjoy!
Share With Me!
Did you make this recipe or want to share your thoughts? Make sure to leave your review below and tag me on Instagram #thegirlonbloor so I can check it out!