When temperatures drop and ice floes drift down the Missouri River, a cup of hot chocolate beckons. Stay warm in St. Charles this winter with a cup of this rich, decadent drink. Whether you like yours topped with scratch made marshmallows, a dollop of whipped cream, or with additional flavor (like caramel), St. Charles cafes have it all. This isn’t a complete list of every place serving hot chocolate in St. Charles, so don’t hesitate to explore beyond this guide. Find the best hot chocolate in St. Charles at local coffee houses, cafes, and hidden gems, and make the most of the chilly weather.
MOCHA POINT YEMENI COFFEE CO
Mocha Point makes an exquisite cup of hot chocolate. Their winter menu features the Marshmallow Cocoa topped with torched marshmallow, and the Pistachio Cocoa, a nutty hot chocolate made with house made pistachio sauce.

PICASSO’S COFFEE HOUSE
For a hot chocolate with a touch of spice, try Picasso’s Aztec Spice Cocoa. This spiced hot cocoa features notes of chocolate and cinnamon, making it quite the cozy drink. For little ones prone to spilling, Picasso’s serves a Kids Hot Chocolate that’s 8 oz of hot cocoa in a 12 oz cup, so there’s some leeway for kiddos. Served with whipped cream at a non-so-hot temperature, kiddos don’t have to wait for it to cool down to drink it. A true kid’s delight.

FRONTIER PERK CAFÉ
Enjoy a warm cup of hot chocolate at this contemporary St. Charles café. Spruce it up with flavors like caramel or vanilla and pair it with a slice of quiche for the ultimate treat at Frontier Perk Café.
ST. CHARLES COFFEE & CREPERIE
Using a premium cocoa powder blend, chocolate sauce, milk, and whipped cream, St. Charles Coffee & Creperie makes a mean hot chocolate. Add in different flavors to create your own sweet concoction and pair it with one of their famous crepes.

BIKE STOP CAFÉ
Bike Stop Café makes their hot chocolate with real chocolate, creating quite the velvety and decadent cold weather drink. Perfect to sip on after a walk on the Katy Trail or shopping on Main Street, authentic hot cocoa is always a good way to warm up. If adults want an extra kick, the Adult Hot Chocolate comes with a shot of Irish Cream.

COURSE COFFEE ROASTERS
Nothing beats of a cup of hot chocolate in one of the coziest coffee shops in St. Charles. The exposed brick walls and vibrant plants at Course Coffee Roasters creates a homey atmosphere to indulge in.

CROOKED TREE COFFEE HOUSE
Make the most of a chilly day at Crooked Tree Coffee House. Browse their selection of free books to read and board games to play while sipping on a cup of hot cocoa in St. Charles.
UPSHOT COFFEE BRAKE SHOP
Vibrant and full of sunlight, Upshot Coffee Brake Shop has a Drinking Chocolate worth braving the cold for. Topped with whipped cream and cacao nibs, their house-made hot chocolate is a rich treat.

Photo by Mabel Suen.
LYDIA’S AND SUGAR & SLICE BAKERY
Find spectacular pastries and hot chocolate to match at Lydia’s (and sister bakery, Sugar & Slice!). The rotating menu of macarons, cupcakes, cookies, cinnamon rolls, cheesecake, and scones pairs perfectly with a steaming cup of cocoa on a cold winter’s day.
SUCROSE BAKERY
Pair your homemade pastry with a cup of hot cocoa at this European-inspired St. Charles bakery. Get yours plain or Sucrose's winter special, Mexican mocha hot cocoa with a special blend of secret warm spices. It’s sure to provide some extra warmth this winter.
SUGARBOT CREAMERY
It may not be your first thought to go to an ice cream shop for hot chocolate, but it’d be a mistake for us not to mention Sugarbot Creamery! This retro ice cream parlor makes a decadent hot chocolate topped with scratch made marshmallows and whipped cream. It’s a tasty treat to help hold you over until ice cream weather!
KILWINS
Did you know that Kilwins serves more than just ice cream? The next time you need to warm up on Main Street, stop by for their rich hot chocolate made with Kilwins classic shredded chocolate and handmade marshmallows. Satisfy your sweet tooth and warm up at the same time!
Explore these cozy spots this winter and discover the best hot chocolate in Saint Charles for yourself.