The 10 Best Milkshakes in Pennsylvania!

Milkshakes are one of the most iconic American treats, from the earliest days of soda shops to today’s towering, creative iterations. Gather the kids, or just your sense of childish wonder, and take a grand tour of best Pennsylvanian milkshakes, served up fresh, thick, and delicious! 

1. Pine View Dairy, Lancaster, PA

In a world consumed by milkshake madness, newfangled flavors and fancy toppings can overshadow truly quality ingredients. At Pine View Dairy, perfectly pure ice cream goes udder to spoon on site, before being crafted into truly magical milkshakes. Your choice of up to four flavors, with optional malt syrup and even a potential banana thrown in. For a nominal fee, substitute chocolate milk for regular and make your childhood dreams a reality. 

2. Burgatory, Pittsburgh, PA

Burgatory shakes are legendary in Steel City, available both classic and with a kick, in a variety of tempting flavors. All built on the burger joint’s house made vanilla bean ice cream, flavors range from “Coffee and Donuts” (with alcohol), and the virgin salted Nutella crunch and s’mores. With several locations throughout the city, Burgatory is a great option for shake cravings no matter where they may strike.

3. Flip City Shakes, Southampton, PA

A classic joint with all-American flavor, Flip City Shakes is a throwback to when summer meant freedom, and a trip to the burger place was as good as it got. Choose your own flavors, or pick from the festive options off the menu. Flavors include apple pie, chocolate brownie, and even a “skinny” option made with mango frozen yogurt and almond milk. 

4. Sara’s, Erie, PA

Located at the entrance of Presque Isle State Park, Sara’s is the picture-perfect way to begin or end a day outdoors. In addition to a robust roster of classic American fare, the milkshakes are divine. Choose from flavors like salted caramel and peanut butter. 

5. Blue Ribbon Farm Dairy, West Pittston, PA

After 65 family owned and operated years, Blue Ribbon Farm Dairy has the ice cream game mastered. It should come as no surprise, then, that their milkshakes are equally epic. Available regular, extra thick, malted, or specialty, this West Pittston location mixes up some of the best shakes around. 

6. 3B Ice Cream, Harrisburg, PA

With four Harrisburg locations, 3B is King of the Capital when it comes to ice cream. Choose from a huge variety of flavors and enjoy one of the freshest, tastiest milkshake experiences in state. 

7. The Milk Shake Factory, Pittsburgh, PA

For more than 100 years, the Milk Shake Factory has kept Pittsburgh residents both cool and delighted, serving up frozen concoctions so perfect they’re a must-sip in the ‘Burgh. If you’re looking to treat yourself, choose from the gourmet options, which include chocolate covered bacon and fried ice cream flavor combos. 

8. Ants Pants Cafe, Philadelphia, PA

An Australian Cafe only open mornings and afternoons, Ants Pants is a great way to cool off or perk up during a long day in the City of Brotherly Love. Pick from banana, caramel, and the incredibly Aussie Honeycomb variety of shakes. 

9. Donna’s Diner, Sharon, PA

A retro place with high standards, Donna’s Diner is a fantastic option for a milkshake in Pennsylvania. Enjoy an old standard, or a hip new take with “featured” options, which include watermelon and sugar cookie flavors. 

10. Lancaster Cupcake, Lancaster, PA

Though perhaps not a favorite of milkshake purists, Lancaster Cupcake puts a new spin on shakes with their Cake Shakes. Fresh ice cream and cupcake ingredients blended into a unique, incredible treat too good to share. 

Select a Pennsylvania 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

Allegheny County

Armstrong County

Beaver County

Bedford County

Berks County

Blair County

Bradford County

Bucks County

Butler County

Cambria County

Cameron County

Carbon County

Centre County

Chester County

Clarion County

Clearfield County

Clinton County

Columbia County

Crawford County

Cumberland County

Dauphin County

Delaware County

Elk County

Erie County

Fayette County

Forest County

Franklin County

Fulton County

Greene County

Huntingdon County

Indiana County

Jefferson County

Juniata County

Lackawanna County

Lancaster County

Lawrence County

Lebanon County

Lehigh County

Luzerne County

Lycoming County

Mckean County

Mercer County

Mifflin County

Monroe County

Montgomery County

Montour County

Northampton County

Northumberland County

Perry County

Philadelphia County

Pike County

Potter County

Schuylkill County

Snyder County

Somerset County

Sullivan County

Susquehanna County

Tioga County

Union County

Venango County

Warren County

Washington County

Wayne County

Westmoreland County

Wyoming County

York County