The 10 Best Milkshakes in New York!

Cool, refreshing, sweet, and creamy, it’s hard to beat the taste of a milkshake. Whether you’re a fan of the simple old-fashioned variety or the dazzling concoctions that overflow with treats, you can find it in New York. Here are the 10 best milkshakes in the state! 

1. Highland Park Diner, Rochester, NY

Located in a quintessential American diner car, Highland Park is the place to go for burgers fries, and some of the tastiest, frostiest hand-dipped milkshakes in New York. Fan favorites include the graham cracker-encrusted Cheesecake Shake and the sweet Bananas Foster milkshake.

2. Manny’s Sweet Treats, Mineola, NY

Known for its colorful, sweet, European-style delights like gelato, crepes, and espresso drinks, Manny’s Sweet Treats is also home to a celebrated milkshake menu. The restaurant has Long Islanders raving about flavors like Death by Brownie, Birthday Cake, PB & Jelly, and Fruity Pebbles.

3. Waffle Magic, Babylon, NY

Crafting “fancy milkshakes” with toppings like breakfast cereals, pretzels, caramel swirls, gummies, cookies, and whipped cream, Waffle Magic knows how to serve up a spectacular shake—and a pretty stellar bubble tea, too.

4. Taffy’s, Orchard Park, NY

Since the 1960s, beloved neighborhood spot Taffy’s has been serving up American favorite like burgers, hot dogs, fries, and their claim to fame— old-fashioned milkshakes. With over 130 flavors to choose from, you’ll be coming back for years to come.

5. King Condrell’s, Kenmore, NY

70 flavors of old-fashioned milkshakes are ready for tasting at King Condrell’s on any given day, making this milkshake shop a hotspot for sweet teeth, who enjoy them malted, extra-thick, or in the 32-ounce “King King” size.

6. Frosty’s Ice Cream, Depew and Lancaster, NY

Since 2003, this ice cream shop has been whipping up the sweetest, fluffiest milkshakes around in over 52 flavors. There’s also a fun play area for the kids to burn off all that sugar.

7. Black Tap Burger, New York, NY

If you like your milkshake with so many extra toppings that it piles up and nearly overflows onto the table, the famous Crazy Shakes at New York City’s Black Tap Burger are for you. Milkshake enthusiasts and Instagram foodies are raving about the Cotton Candy and Sweet n’ Salty flavors.

8. Harlem Shake, New York, NY

This Harlem hotspot whips up a variety of organic shakes in raved-about flavors like red velvet, double chocolate and bacon, peanut butter, cookies & cream, and more.

9. Momofuku Milk Bar, New York, NY

Momofuku Milk Bar is known for serving up amazing spins on the classics, like its Cereal MilkShake, which you can order with cornflake crunch or birthday truffles mixed in.

10. Hertel Avenue Poutine & Cream, Buffalo, NY

Known for their over-the-top Freak Shakes, this amazing little restaurant serves up a dreamy dessert menu that is sure to satisfy any ice cream lover. Loaded shakes with names like Cake, Nutella, The Chocolate Mouse, and Cookie Monster.

Select a New York town to find the Best Things-To-Do and Places To Go around you
Grab a Milkshake Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Albany County

Allegany County

Bronx County

Broome County

Cattaraugus County

Cayuga County

Chautauqua County

Chemung County

Chenango County

Clinton County

Columbia County

Cortland County

Delaware County

Dutchess County

Erie County

Essex County

Franklin County

Fulton County

Genesee County

Greene County

Hamilton County

Herkimer County

Jefferson County

Kings County

Lewis County

Livingston County

Madison County

Monroe County

Montgomery County

Nassau County

New York County

Niagara County

Oneida County

Onondaga County

Ontario County

Orange County

Orleans County

Oswego County

Otsego County

Putnam County

Queens County

Rensselaer County

Richmond County

Rockland County

Saint Lawrence County

Saratoga County

Schenectady County

Schoharie County

Schuyler County

Seneca County

Steuben County

Suffolk County

Sullivan County

Tioga County

Tompkins County

Ulster County

Warren County

Washington County

Wayne County

Westchester County

Wyoming County

Yates County