Better Than Starbucks Eggnog Latte

Steamed eggnog and hot espresso shots make this homemade eggnog latte recipe better than Starbucks! Wrap your hands and your wallet around a cup of this heavenly goodness in the comforts of your own home.

Why You’ll Love This

Holiday Starbucks coffee drinks are a huge weakness for me! Don’t even get me started when the pumpkin spice lattes come out.

As stated before, I’m a Starbucks addict. Last year’s Starbucks Eggnog Latte left a lot to be desired. Actually, I found it appalling. Sorry, Starbucks!

I decided to try it at home.  What I didn’t realize is how incredibly easy it is to make.

So few ingredients in this eggnog latte recipe. All you need is eggnog, milk, espresso, and whipped cream if desired. Which, of course, I ALWAYS desire!

Oh yeah, and a little sprinkle of freshly grated nutmeg on top.

Eggnog makes a much richer and creamier latte due to the cream and egg yolks.

We also love making our own pumpkin spice latte syrup and cinnamon macchiato it saves us money and a trip to Starbucks!

Eggnog latte being held in hands in a red mug with snowflake design.

Don’t Sweat The Recipe is supported by its readers. We may earn a commission if you purchase through a link on our site. Learn more.

How to Make a Starbucks Eggnog Latte

Let me stress to you to choose your favorite eggnog brand. Don’t go cheap or unfamiliar. Go with a thick, rich, and creamy eggnog. Make your own even! I haven’t braved an eggnog recipe yet, but maybe someday.

Pull a shot of espresso or strongly brewed coffee into a large mug. Or two, which is my preference. Starbucks uses its Christmas Blend espresso to make its holiday lattes. I also use it when I like the roasting blend for that year.

I have just recently purchased this fully auto espresso machine. I must say so far I’m happy. I had a Saeco Odea Giro for 15 years and LOVED it, but it finally started giving me trouble.

Mix the eggnog and milk together, and steam with the wand of an espresso machine to 145 degrees. Be careful here because eggnog will scald faster than milk.

If you don’t have an espresso machine, you can heat the eggnog and milk in the microwave or slowly on the stovetop. Then use a milk frother wand to foam it up.

Eggnog Latte topped with whipped cream and grated nutmeg in a red coffee mug with a snowflake design.

Pour the steamed eggnog/milk mixture to fill the remaining room in the mug.

Top with whipped cream and sprinkle with freshly grated nutmeg.

I admit I wish I hadn’t discovered how easy it is to make an eggnog latte at home. Extremely hazardous to my waistline!  

I will not tell you how much I have consumed this year. What the heck it’s the holiday season, right?

Eggnog Latte topped with whipped cream and grated nutmeg in a red coffee mug surrounded by ribbons and gift bags.

So turn on some Christmas music, make yourself an eggnog latte and get to wrapping those gifts! Nothing is better than a holiday drink.


  • Be careful when steaming because eggnog will scald faster than milk.
  • You can easily double or triple the recipe!
  • When pouring the steamed eggnog into the coffee mug, pour slowly, ensuring you leave some foam for the top still in the frothing container.
  • Use a larger mug than your normal coffee cup. Latte mugs are large to accommodate the espresso, milk, and foam.
  • Don’t have a milk frother? Blend the heated milk mixture in a blender until it froths up nicely.
  • Don’t have an espresso machine? Make extra strong coffee by doubling the amount of coffee grounds you usually use.


  • You can steam all eggnog without milk if you desire. I find it to be a bit too thick.
  • Use your choice of milk, such as almond, oat, or soy.
  • Use your choice of non-dairy eggnog. There are plenty on the market now!
  • Make it an iced eggnog latte. If you have a milk frother that does cold foam, it works great. Pour the espresso over a glass of ice, then add the cold foam eggnog mixture and stir.


Does Starbucks still make eggnog lattes?

No, as of November 2021, Starbucks no longer offers this latte.

Do you need additional sugar for an eggnog latte?

No, I don’t think it needs more sugar. Eggnog is sweet enough, but if you find it isn’t sweet enough for your taste, you may add sugar to the espresso.

What is the ideal temperature of the milk for lattes?

Milk for lattes should be steamed to 140-160 degrees. Really, this is a personal preference sort of thing.

Can you use regular coffee to make lattes?

The standard is espresso for lattes, but you can brew a strong cup of coffee by doubling the amount of ground coffee you normally use. You can also use a French press.

More Eggnog Recipes

Are you on Pinterest? Click the button below to add this recipe to one of your boards!
Eggnog Latte - Careful this latte is addictive! It's WAY than Starbucks!

Eggnog Latte Recipe

Way better than Starbucks Eggnog Latte! So delicious you will wish you had never learned how to make them at home.
5 from 2 votes
Print Pin Rate
Course: Beverage, Coffee
Cuisine: American, Italian
Prep Time: 3 minutes
Total Time: 3 minutes
Servings: 1
Calories: 160kcal
Author: Leigh Harris


  • 1/2 cup eggnog (your favorite brand)
  • 1/4-1/2 cup milk (whatever type you have on hand)
  • 2 shots espresso 1 or 2 (I highly recommend 2)
  • 2 tbsp whipped cream
  • freshly grated nutmeg


  • Mix the eggnog and milk together, steam to 145 degrees. Careful here because eggnog will scald faster than milk.
    1/2 cup eggnog, 1/4-1/2 cup milk
  • Pull 1 to 2 shots of espresso in your favorite mug, pour the steamed eggnog/milk mixture to fill the remaining room in the mug.
    2 shots espresso
  • Top with whipped cream and sprinkle with freshly grated nutmeg, if desired. ( I also highly recommend)
    2 tbsp whipped cream, freshly grated nutmeg


You can use strong brewed coffee instead of espresso. And heat the eggnog/milk mixture on the stovetop, slowly.
Be careful when steaming because eggnog will scald faster than milk.
Nutrition information will depend on the brand of eggnog you use.


Calories: 160kcal | Carbohydrates: 14g | Protein: 8g | Fat: 8g | Saturated Fat: 5g | Cholesterol: 83mg | Sodium: 103mg | Potassium: 359mg | Sugar: 13g | Vitamin A: 360IU | Vitamin C: 2mg | Calcium: 234mg | Iron: 1mg

Share With Your Friends And Family!


  1. I love eggnog, especially as a holiday toddy with a bit of dark rum. But I’ve never had it in a latte, this would keep me going all day long! We finally got our first snow, and it’s COLD! I need one of these to warm me up from the inside out! (Or two!) Running out to pick up eggnog today! Thanks for sharing the recipe, I’m going to spoil myself!5 stars

5 from 2 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *