Get Free Starbucks Hot Chocolate Every Weekend In December

Starbucks is giving out free hot chocolate every Saturday and Sunday in December with the purchase of a handcrafted drink.

Christmas tree and lights in the background and two holiday Starbucks cups on a table with a candy cane.
(Image credit: Getty Images)

Starbucks is making this holiday season even sweeter. We already told you about the resurrection of the “Thurs Yays” discount coffee deal. Now, coffee and chocolate lovers can get a free hot chocolate every weekend in December when you buy a handcrafted drink. And these aren’t the only deals Starbucks is brewing up this month.    

Free Signature Hot Chocolate

You can get a free short or kid’s sized Signature Hot Chocolate with every grande or larger barista drink order every weekend in December. The offer is limited to one free beverage per order — but takes place every Saturday and Sunday through December 31.

You might want to try one of Starbucks' always anticipated holiday beverages. The new offerings include a Gingerbread Oat Milk Chai and four festive cold foam flavors: Peppermint Chocolate, Caramel Brulée, Sugar Cookie and Chestnut Praline.

Subscribe to Kiplinger’s Personal Finance

Be a smarter, better informed investor.

Save up to 74%

Sign up for Kiplinger’s Free E-Newsletters

Profit and prosper with the best of expert advice on investing, taxes, retirement, personal finance and more - straight to your e-mail.

Profit and prosper with the best of expert advice - straight to your e-mail.

Sign up

The in-app offer is valid at participating Starbucks stores nationwide and includes all handcrafted beverages. The offer excludes hot and iced brewed coffee and tea and ready-to-drink beverages. Any customizations cost extra.

20% Off UberEats Orders 12/11-12/14

If you are the office organizer or are hosting a tree trimming, you can order holiday drinks for everyone, have them delivered and enjoy some savings. Order before 2pm on 12/14 and receive 20% off your Starbucks orders of $20 or more on Uber Eats. 

This deal runs from Monday December 11 though Thursday December 14 from 5 am to 2 pm only. The maximum discount you can receive is $5. 

Play Starbucks for Life

The annual Starbucks for Life game turned 10 this year and they are celebrating by giving away even more prizes this year. The prizes range from bonus stars to free coffee for life — a daily credit for 30 years for one free food or beverage item.

You earn gameplays with your purchases. The game ends 12/31/23 at 11:59 p.m. PT. 


Put your Santa hat on and head to your local Starbucks and enjoy a discounted coffee on Thursdays and free hot chocolate every Saturday and Sunday this December. Treat a friend, surprise a neighbor or your favorite elf.

Related Content

Personal Finance Writer

Donna joined Kiplinger as a personal finance writer in 2023. She spent more than a decade as the contributing editor of J.K.Lasser's Your Income Tax Guide and edited state specific legal treatises at ALM Media. She has shared her expertise as a guest on Bloomberg, CNN, Fox, NPR, CNBC and many other media outlets around the nation. Donna graduated from Brooklyn Law School and University at Buffalo.