Best Places to Get Hot Chocolate in St. Louis

We're getting warm just looking at it. | Elsie Hui

Usually we go straight for the booze when we want to warm up, but sometimes you just need to satisfy that sweet tooth. It's the perfect time for hot chocolate, and there are much better offerings around the city than Swiss Miss with fake marshmallows.

See also: Underrated/Overrated: What are St. Louis' Most Underrated Desserts?

       Get it while it's hot. | Laura Ann Miller

Baileys' Chocolate Bar
(1915 Park Avenue; 314-241-8100)

This one is a no-brainer. Baileys' Chocolate Bar has four hot chocolates to choose from: white, semi-sweet, dark and rich, or smokey, spicy and rich, which has chipotle and pepita. You can also add espresso, Baileys, Irish whiskey or raspberry liqueur. There are chocolate martinis, too, of course, and you can get those hot -- so we're counting that as hot chocolate. There's milk chocolate, dark, very dark, sexual (spicy), nutty (hazlenut), raspberry, coconut and Mexican (strong).

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