This post may contain affiliate links. Please read our disclosure policy.

An eggnog latte is truly the coziest way to start a December morning, and now that Starbucks finally brought it back to their 2025 holiday menu, the cravings are real. This homemade version gives you the same nostalgic holiday flavor, but richer, creamier, and made with simple ingredients you probably already have in the fridge.

I was so excited when I heard it returned this year, but I still wanted a version I could make at home without waiting in drive-thru lines. So I grabbed my carton of eggnog, pulled a shot of espresso from my Breville machine, and made myself a cozy little drink. One sip and I was instantly in full holiday mode, creamy eggnog, warm spices, and that classic latte flavor that just feels like Christmas.

Whether you’re celebrating its official comeback or just want a cozy winter drink you can make anytime, this homemade eggnog latte is going to be your new go-to holiday drink.

If you love festive drinks, try these next:


Eggnog latte

Let’s Chit Chat!

Okay… can we just scream together for a second because Starbucks officially brought the eggnog latte BACK for 2025!? I didn’t think this day would ever come.

But even with its comeback, I still love having a homemade version, it’s cheaper, cozier, and honestly tastes even better. Plus, no long holiday drive-thru lines when all you want is something warm and festive at home.

So whether you’re grabbing one from Starbucks or making one in your own kitchen, this latte is officially BACK in our lives and I’m so happy about it.

Why You Will Love This Recipe

  • Extra creamy and cozy aka the perfect winter latte.
  • The Starbucks eggnog latte is officially back for 2025, and this homemade version tastes just as good, if not better
  • Uses simple ingredients you likely already have.
  • Works hot or iced.
  • Can be made with espresso, strong coffee, or instant coffee.
  • Dairy-free and vegan options included.

What Makes This Eggnog Latte Taste Like Starbucks

  • Uses steamed eggnog + milk for the same creamy texture
  • Nutmeg on top for that signature holiday aroma
  • Strong espresso for depth and balance
  • Not overly sweet, similar to the original (add moresweetener if you prefer a sweeter drink)
  • Smooth microfoam texture that feels coffee-shop-level

This is the closest dupe you’ll find, and honestly… so much better!!!

ingredients on the counter

Ingredients for this homemade eggnog recipe

Here are the ingredients you will need to make this recipe. Make sure to scroll down to the recipe card for the full detailed ingredient measurements. 

  • Milk– You can use whole milk or whatever milk works for you! Starbucks uses 2% milk in their lattes usually.
  • Eggnog– Use your favorite brand.
  • Espresso– I used my espresso maker for my coffee but you can use instant coffee of even strongly brewed coffee when it comes to making these coffee drinks.
  • A sprinkle of nutmeg
  • Whipped cream

Ingredient Substitutions

  • Eggnog: dairy-free versions (oat milk eggnog, almond nog)
  • Milk: plant-based barista blends
  • Coffee: espresso, instant espresso, moka pot, strong coffee
  • Garnish: nutmeg, cinnamon, whipped cream, cold foam
Creamy better than starbucks eggnog latte

How to make this homemade eggnog latte

This is how you can make this coffee shop-worthy drink. Make sure to scroll down to the recipe card for the full detailed instructions! 

Hot eggnog latteversion

  1. Steam the eggnog and milk together.
  2. Pour in a cup.
  3. Top with espresso and whipped cream.
  4. Add a sprinkle of nutmeg if you want and enjoy.

Cold eggnog latte version. You can use mason jars for the ice version to make it extra cute.

  1. Add ice to a mason jar, and top it with milk and eggnog. Stir to combine.
  2. Top with the espresso, whipped cream, and finish it off with a dusting of nutmeg, and enjoy!

Hot vs. Iced Eggnog Latte

  • Hot: richer flavor, better froth, more “classic Starbucks”
  • Iced: lighter, less sweet, great with cold foam in a mason jar aesthetic for Instagram
  • Dilution: iced needs less milk because ice melts or can be made in a a larger glass.
Overhead shot of eggnog latte

Frequently asked questions – FAQ

Do I need espresso to make an eggnog latte?

Nope! Espresso is traditional, but strong coffee, instant espresso, or even instant coffee mixed with hot water all work perfectly.

Can I make this without a milk frother?

Yes! You can heat the milk/eggnog on the stove and vigorously whisk it, shake it in a jar, or use a handheld frother. The foam is honestly optional here, so it will be good regardless.

Does store-bought eggnog contain alcohol?

Most do NOT. But if you want a boozy latte, add a splash of spiced rum or bourbon.

Is the Starbucks eggnog latte back?

YES! Starbucks brought the eggnog latte back for the 2025 holiday season after years of people begging for it. If you want that same nostalgic flavor at home, this recipe tastes just as cozy and creamy.

Can I make this dairy-free?

Absolutely. Use oat milk or almond milk eggnog and your favorite non-dairy milk (barista blends work best for foam).

Why make it at home if Starbucks brought it back?

Even though it’s back, making it at home is:

  • cheaper
  • faster
  • customizable
  • available even after the seasonal menu disappears

Plus you can make hot or iced versions anytime you want.

Extra creamy eggnog latte
5 from 1 vote

Eggnog latte (better than Starbucks)

This easy eggnog latte is a delicious holiday wintery drink that you can make with ingredients that you probably already have at home.
Prep: 5 minutes
Total: 5 minutes
Servings: 1 serving
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients  

  • 1/2 cup milk
  • 1/2 cup eggnog
  • 1 tbsp maple syrup or honey optional for extra sweetness
  • 1-2 espresso shot depending on how strong you like your coffee
  • whipped cream
  • ground nutmeg

Instructions 

  • Brew your espresso shot in a mug. Add in the maple syrup or honey if you want your drink a bit sweeter.
    1-2 espresso shot, 1 tbsp maple syrup or honey
  • Steam the milk and eggnog together. Pour over the espresso.
    1/2 cup milk, 1/2 cup eggnog
  • Top with whipped cream and a sprinkle of nutmeg and enjoy!
    whipped cream, ground nutmeg

You can add maple syrup at the end after tasting your drink and assessing if it needs more sweetness.


    Nutrition

    Calories: 154Calories | Carbohydrates: 16g | Protein: 10g | Fat: 5g | Saturated Fat: 3g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 2g | Cholesterol: 79mg | Sodium: 119mg | Potassium: 415mg | Sugar: 16g | Vitamin A: 512IU | Vitamin C: 2mg | Calcium: 327mg | Iron: 0.3mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Like this? Leave a comment below!

    About Chahinez Tabet Aoul

    Chahinez Tabet Aoul is the recipe developer, photographer, and writer behind Lifestyle of a Foodie and Simple Copycat Recipes. Based in Las Vegas, Nevada, Chahinez is known for creating approachable, high-reward recipes that feel like they came straight from your favorite restaurant. Only easier, more fun, and made right a thome!

    You May Also Like:

    5 from 1 vote (1 rating without comment)

    Leave a comment

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

    Recipe Rating