There’s nothing like finding a great milkshake maker. These tasty treats are perfect for ice cream addicts and anyone with a sweet tooth, and it can be hard to find one that’s truly made right! Luckily, Iowans don’t have any trouble tracking down delicious desserts, and some of our diners, restaurants, and bars make up the best shakes you’ll ever try. Below, you’ll find a few of the spots that truly stand out.

  1. Central Standard Craft Beer and Burgers, Waukee

Facebook / Food Lovers Des Moines

Facebook / Central Standard Craft Beer and Burgers Central Standard is far more than just a burger bar with a beer list. Their milkshakes are outrageous, with toppings that overlfow their glasses and a variety of flavors that will make you believe anything is possible.Address: 1222 SE University Ave, Waukee, IA 50263

  1. The Filling Station, Madrid

Facebook / The Filling Station

Facebook / The Filling Station The Filling Station is an old fashioned diner that serves up tasty malts and shakes. Enjoy a classic vanilla, chocolate, or strawberry shake, or try one of their creative creations. Whatever you order is sure to become one of your favorite treats in town.Address: 129 S Water St, Madrid, IA 50156

  1. Junction Creamery, Osceola

Facebook / Junction Creamery Ice Cream Shop

Facebook / Junction Creamery Ice Cream Shop Junction Creamery is a small ice cream shop known for their “Twister” shakes. Try one loaded with toppings like their minty “Oscar the Grouch”, or something that gives the illusion of healthiness like their triple berry cheesecake shake.eAddress: 212 E McLane St, Osceola, IA 50213

  1. Over the Top, Pleasant Hill

Facebook / Over the Top

Facebook / Over the Top Over the Top is a perfect little ice cream shop that actually makes their own ice cream, in store! With over 30 homemade flavors to choose from, designing your perfect shake is easy.Address: 8439, 955 NE 56th St, Pleasant Hill, IA 50327

  1. Zombie Burger + Shake Lab, Ankeny

Google Local / Sam Matenaer

Facebook / Zombie Burger + Shake Lab Zombie Burger and Shake Lab is the place to go for the most creative milkshakes in Iowa. Pick your flavor and choose from a huge selection of toppings to make a dessert that you will fall in love with.Address: 1550 N Ankeny Blvd #100, Ankeny, IA 50023

  1. Drake Diner, Des Moines

Google Local / Sheila Thurston

Google Local / Jasmine Au Drake Diner makes simple shakes that are perfect for topping off a diner meal, like a burger and fries. This greasy spoon landmark is the place to go when you’re looking to step back in time.Address: 1111 25th St, Des Moines, IA 50311

  1. Hamburg Inn No. 2

Google Local / Andy P.

Google Local / Julian Balboa The Hamburg Inn No. 2 is No. 1 to many Iowa milkshake lovers! Try a classic strawberry shake or choose from one of their numerous creations for an old-fashioned treat.Address: 214 N Linn St, Iowa City, IA 52245

  1. Hickory Park, Ames

Google Local / Jim Crabb

Facebook / Hickory Park Hickory Park is known for their BBQ, but regulars will tell you the dessert is the best part of a meal here! Choose from one of over 40 different shake creations to finish off an unforgettable meal.Address: 1404 S Duff Ave, Ames, IA 50010

Of course, you can always find a tasty malt at one of Iowa’s old-fashioned drive-ins, so plan a trip for a fun family night out. Have you found the perfect milkshake in Iowa? Tell us about it in the comments below!

Facebook / Food Lovers Des Moines

Facebook / Central Standard Craft Beer and Burgers

Central Standard is far more than just a burger bar with a beer list. Their milkshakes are outrageous, with toppings that overlfow their glasses and a variety of flavors that will make you believe anything is possible.Address: 1222 SE University Ave, Waukee, IA 50263

Facebook / The Filling Station

The Filling Station is an old fashioned diner that serves up tasty malts and shakes. Enjoy a classic vanilla, chocolate, or strawberry shake, or try one of their creative creations. Whatever you order is sure to become one of your favorite treats in town.Address: 129 S Water St, Madrid, IA 50156

Facebook / Junction Creamery Ice Cream Shop

Junction Creamery is a small ice cream shop known for their “Twister” shakes. Try one loaded with toppings like their minty “Oscar the Grouch”, or something that gives the illusion of healthiness like their triple berry cheesecake shake.eAddress: 212 E McLane St, Osceola, IA 50213

Facebook / Over the Top

Over the Top is a perfect little ice cream shop that actually makes their own ice cream, in store! With over 30 homemade flavors to choose from, designing your perfect shake is easy.Address: 8439, 955 NE 56th St, Pleasant Hill, IA 50327

Google Local / Sam Matenaer

Facebook / Zombie Burger + Shake Lab

Zombie Burger and Shake Lab is the place to go for the most creative milkshakes in Iowa. Pick your flavor and choose from a huge selection of toppings to make a dessert that you will fall in love with.Address: 1550 N Ankeny Blvd #100, Ankeny, IA 50023

Google Local / Sheila Thurston

Google Local / Jasmine Au

Drake Diner makes simple shakes that are perfect for topping off a diner meal, like a burger and fries. This greasy spoon landmark is the place to go when you’re looking to step back in time.Address: 1111 25th St, Des Moines, IA 50311

Google Local / Andy P.

Google Local / Julian Balboa

The Hamburg Inn No. 2 is No. 1 to many Iowa milkshake lovers! Try a classic strawberry shake or choose from one of their numerous creations for an old-fashioned treat.Address: 214 N Linn St, Iowa City, IA 52245

Google Local / Jim Crabb

Facebook / Hickory Park

Hickory Park is known for their BBQ, but regulars will tell you the dessert is the best part of a meal here! Choose from one of over 40 different shake creations to finish off an unforgettable meal.Address: 1404 S Duff Ave, Ames, IA 50010

OnlyInYourState may earn compensation through affiliate links in this article.