Best Places to Get Hot Chocolate in St. Louis

       Stay warm at Kayak's. | Kayci Merritte

Kayak's Cafe
(276 Skinker Boulevard, University City; 314-862-4447)

This Kaldi's offshoot focuses on coffee, of course, but it has you covered if you're not the java type. For less than $3 you can get your chocolate fix, all while feeling like you're at a ski lodge in Vail. There's food, too, but when it's snowing, we skip the sandwich and get a made-to-order s'more with that hot chocolate. It's just like being outside! Only, you know, not cold.

Gut Check is always hungry for tips and feedback. Email the author at or follow her on Twitter.

Location Info

Baileys' Chocolate Bar

1915 Park Ave., St. Louis, MO

Category: Music


603 E. Lockwood Ave., Webster Groves, MO

Category: Restaurant


276 N. Skinker Blvd., University City, MO

Category: Restaurant

Foundation Grounds

7298 Manchester Road, Maplewood, MO

Category: General

Sponsor Content

My Voice Nation Help
Marian Miller
Marian Miller

I like the choices. Honorable mentions should be the Fountain on Locust and Bissinger's in CWE.


Shameless Grounds: 20oz hot chocolate your way, order it with a shot of peppermint schnapps. The world is a better place when coffee houses offer to put schnapps in your hot chocolate.

Dana Kay Goddard
Dana Kay Goddard

Gelateria Tavolini-- HANDS DOWN! Even their whipped cream is homemade. Delicious.


Bailey's spicy Mexican "El Moro" used to be the best hot chocolate, but they changed the formula a year or two after opening and it's not nearly as good anymore (despite Dave's claims to the contrary).

Now Trending

From the Vault