The 10 Best Places for Milkshakes in Illinois!

Milkshakes are iconic to the Midwest, and Illinoisans love to indulge in frozen treats. In Illinois, you’ll find the best milkshakes at the family-owned, often inconspicuous joints scattered throughout the rural areas. Many of these milkshake places have been in business for decades, providing locals with the best desserts served by caring, friendly people who are dedicated to their customers. 

1. Sidney Dairy Barn, Sidney, IL

Sidney Dairy Barn is known for their old-fashioned tasting ice cream made with fresh ingredients. They offer many ice cream flavors, many of which are fruit-based for those fruit lovers out there. Their milkshakes are very popular and customers love the pineapple and vanilla shakes. This joint is always changing their flavors, adding more to provide variety. 

2. Krekel's Custard, Multiple locations

Although known primarily for their thin and crispy-edged hamburgers, Krekel’s Custard offers handmade milkshakes that make you a customer for life. Their shakes are available in many flavors such as marshmallow, peanut butter, orange, root beer, and several others. Patrons appreciate the fast, friendly service year after year. Find locations in Decatur, Grandview, Mt. Zion, and Pawnee. 

3. Scooter's Frozen Custard, Chicago, IL

Scooter’s Frozen Custard is a popular join and highly recognized for their Boston Shake. They also offer many unique and season flavors to keep their customers engaged throughout the year. Customers love the authentic flavors and consistent high quality of the menu items. 

4. Mindy's Hot Chocolate Restaurant and Dessert Bar, Chicago, IL

Although known for their decadent hot chocolates, Mindy’s Hot Chocolate Dessert Bar also offers delicious milkshakes in six decadent flavors. Chef Mindy Segal has a passion for desserts and puts great attention into every treat. The cozy ambiance and attentive service make this renowned restaurant a Chicago favorite. 

5. Ice Cream Shack of Sunnyland, Washington, IL

Ice Cream Shack is a no-frills ice cream joint and local favorite. Although you may have to wait in a long line, you can expect to be impressed with their delicious shakes, large portions, and friendly service. Keep in mind they only accept cash. 

6. Hamburger Heaven, Elmhurst, IL

Hamburger Heaven is an old-fashioned walk-up hamburger joint with some of the best shakes in the area. Customer recommend the chocolate caramel cake shake and root beer shake, but you can’t go wrong with any of their shakes. This joint hasn’t changed for decades and the locals appreciate the old-school atmosphere. 


A post shared by Matt Arauz Photography (@the_man_with_the_golden_camera) on

7. Lim's Ice Cream Shoppe, Galesburg, IL

Known for their 44 ice cream flavors, Lim’s Ice Cream Shoppe has been serving delicious treats since 1988. Patrons drive for miles to grab their favorite flavors and experience the friendly customer service. Their shakes, cones, ice cream cakes, and other treats are all worth trying. 

8. Red Bicycle Ice Cream, Urbana, IL

If you want the freshest milkshakes featuring locally-sourced ingredients, check out Red Bicycle Ice Cream in Urbana. This ice cream shop give out free samples of their many flavors and offers friendly customer service. Their milkshakes are handcrafted and some of the best in the area. 

9. Jarling’s Custard Cup, Champaign, IL

Voted the number one dessert in Champaign, Jarling’s Custard Cup is a local favorite because of their delicious frozen treats. They make small batches using only the finest ingredients from local dairy farms. Their milkshakes also meet customer expectations as does their attentive service. 

10. The Custard Stand, Sesser, IL

This family-owned custard stand has been a local hot spot since 1949. The Custard Stand is known for their awesome desserts including milkshakes, orange sherbet, banana splits, and much more. Their customers will wait in lines trailing down the block just to order their delicious frozen treats. 

Select a Illinois 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:

Adams County

Alexander County

Bond County

Boone County

Brown County

Bureau County

Calhoun County

Carroll County

Cass County

Champaign County

Christian County

Clark County

Clay County

Clinton County

Coles County

Cook County

Crawford County

Cumberland County

Dekalb County

Dewitt County

Douglas County

Du Page County

Dupage County

Edgar County

Edwards County

Effingham County

Fayette County

Ford County

Franklin County

Fulton County

Gallatin County

Greene County

Grundy County

Hamilton County

Hancock County

Hardin County

Henderson County

Henry County

Iroquois County

Jackson County

Jasper County

Jefferson County

Jersey County

Jo Daviess County

Johnson County

Kane County

Kankakee County

Kendall County

Knox County

La Salle County

Lake County

Lawrence County

Lee County

Livingston County

Logan County

Macon County

Macoupin County

Madison County

Marion County

Marshall County

Mason County

Massac County

McHenry County

Mcdonough County

Mchenry County

Mclean County

Menard County

Mercer County

Monroe County

Montgomery County

Morgan County

Moultrie County

Ogle County

Peoria County

Perry County

Piatt County

Pike County

Pope County

Pulaski County

Putnam County

Randolph County

Richland County

Rock Island County

Saint Clair County

Saline County

Sangamon County

Schuyler County

Scott County

Shelby County

Stark County

Stephenson County

Tazewell County

Union County

Vermilion County

Wabash County

Warren County

Washington County

Wayne County

White County

Whiteside County

Will County

Williamson County

Winnebago County

Woodford County