Some Shakes Are Worth the Extra Calories & Some Are Just Regret
A milkshake should be simple to get right, but that's never stopped plenty of chains from turning out cups that taste thin, overly sweet, oddly artificial, or just forgettable. The best ones feel rich, cold, and satisfying enough that you would happily order them again. After all, if you're going to indulge, at least make it count. Here are 10 of the most disappointing fast-food milkshakes and 10 that slap.
1. Burger King
Burger King’s shakes aren't horrible, but they aren't good enough to crave, either. The texture can feel a little generic, and the flavor rarely stands out in a category where richness is supposed to do a lot of the work. If you're already ordering there, the shake usually feels easy to skip.
2. Dairy Queen’s Simpler Shakes
Dairy Queen can absolutely shine with frozen desserts, but its more standard shakes don't always live up to the brand’s reputation. That tends to happen when people expect Blizzard-level excitement and get something much more ordinary instead.
3. Steak ’n Shake
This one is tricky because Steak ’n Shake can make a very good milkshake, but the inconsistency hurts its ranking. When the texture or flavor is not quite right, the whole thing feels more disappointing because the chain should know better. A milkshake is much harder to enjoy when you're thinking about how much better it could have been.
4. Checkers & Rally’s
At its weaker moments, this shake lineup can taste more like a sugar delivery system than an actual ice cream treat. You want a little depth, a little creaminess, and at least some sense that dairy was involved in a meaningful way. Instead, the experience can come off flatter than the menu photos suggest.
5. Hardee’s
Hardee’s is one of those places where the burgers do more of the reputation work than the desserts. Its shakes are not always disastrous, but they often feel like an afterthought rather than a destination item. That's a tough place to be when other chains are putting out much stronger frozen options.
State Archives of North Carolina Raleigh, NC on Wikimedia
6. Carl’s Jr.
Carl’s Jr. tends to have the same problem as some of its fast-food cousins: the shake can taste more processed than indulgent. A milkshake doesn't have to be artisanal to be good, but it does need some convincing creaminess and taste that doesn't feel artificial. When those things are missing, the whole cup gets old fast.
7. White Castle
White Castle isn't really where most people go chasing a top-tier milkshake, and that's probably wise. The shakes can feel like they're there to fill a menu slot rather than actually compete with better dessert chains. People come here just for the sliders for good reason.
8. Del Taco
There's something about getting a milkshake from a place you mainly associate with tacos and burritos that already puts it at a disadvantage. That alone is not fatal, but the result often feels more forgettable than fun. When dessert seems like the least interesting thing on the menu, it usually tastes that way too.
9. Freddy’s
Freddy’s does a lot right with frozen custard, but its shakes can sometimes feel more heavy than satisfying. Instead of that clean, creamy milkshake payoff you're hoping for, the texture can come across a little too dense or overly rich in a way that works better for a spoon dessert than a drinkable shake. If you want something refreshing and balanced, this one can feel like more of a commitment than a treat.
theturquoisetable on Wikimedia
10. McDonald’s
People like McDonald’s shakes, but we'd argue they're far too thick and uninteresting to make it on any "best of" list. What's more, the milkshake machine seems to be broken more than half the time, so even if it was an excellent shake, the unreliability makes it hard to crave. For many people, these are a dose of nostalgia, but that's about the only reason they still sell.
Now that we've covered the worst fast-food milkshakes, let's talk about the ones that are the perfect, indulgent treats they should be.
1. Shake Shack
Shake Shack earns its spot near the top because its shakes usually feel dense, creamy, and thoughtfully made. Recent rankings from Tasting Table praised the brand’s milkshakes for their quality and consistency. When you want a fast food shake that actually feels special, this is one of the safest choices.
2. Culver’s
Culver’s has a real advantage because frozen custard gives its shakes a richer, fuller body than many standard fast food competitors can manage. That texture alone makes the whole experience feel more indulgent and much less forgettable. If you like your milkshake thick enough to feel serious, Culver’s usually understands the assignment.
3. Chick-fil-A
Chick-fil-A’s hand-spun milkshakes have stayed popular because they hit a nice balance between smooth texture and familiar flavor. The chain also keeps things interesting with seasonal options, which helps the category feel fresh and interesting. It's one of the few places where the shake can genuinely compete with the main order for your attention.
4. Five Guys
Five Guys shakes work because they feel a little more customizable without becoming gimmicky. The base is rich enough to support mix-ins, and the whole thing usually tastes closer to an actual dessert shop treat than to a random drive-thru extra. When you're already spending a little more, it's nice when the shake actually feels worth it.
5. Sonic
Sonic has quantity on its side, but it wouldn't matter much if the shakes didn't also deliver on fun. The menu still offers a wide dessert spread, and a good Sonic shake leans fully into that classic fast food sweetness without becoming totally joyless. This is the kind of place where the milkshake still feels like part of the brand rather than an afterthought.
The Library of Congress on Wikimedia
6. Wendy’s Frosty
The Frosty will always start an argument about whether it's technically a milkshake, but most people don't care nearly as much as they pretend to. It's colder, thicker, and more spoonable than some of the others, which gives it a category of its own. Whatever you call it, the thing has lasted this long as a menu staple because it clearly works.
7. Arby’s
Arby’s doesn't lead with dessert energy, which is part of why its better shakes can be such a nice surprise. They tend to feel richer and more competent than you might expect from a chain better known for roast beef and curly fries. Sometimes the strongest shake is the one that doesn't need to announce itself all over the menu.
8. Whataburger
Whataburger’s shakes fit the chain’s overall comfort-food personality really well. They tend to taste like someone remembered that a fast food milkshake should still feel fun, creamy, and satisfying without trying too hard to be trendy. If you already have a soft spot for the brand, the shake usually holds up its side of the relationship.
9. Jack in the Box
Jack in the Box doesn't always get enough credit here. Its shakes are often straightforward in the best way, with enough thickness and sweetness to satisfy the craving without getting overdesigned. Not every great milkshake has to feel premium to deserve a repeat order.
10. Portillo’s
Portillo’s shakes have a richer, more old-school dessert feel than a lot of standard drive-thru options. They usually taste like they were meant to be a real part of the meal rather than a last-minute add-on. If you like your milkshakes thick, sweet, and unapologetically indulgent, this chain tends to get it right.
















