clock menu more-arrow no yes

The 10 Best Milkshakes in San Francisco

From classic diner shakes to new, boozy concoctions

View as Map

Perhaps the best combination of beverage and dessert, the humble milkshake is classic Americana, appropriate for (almost) any time of day. In SF, there are spots serving up everything from the traditional 1950s whipped-cream-with-a-cherry-on-top shake to more adventurous alcohol-infused indulgences. Here, Eater presents a map of the 10 best places to grab a shake around town. As always, if you don't see your favorite shake shop, listed below, let us know in the comments.

Read More
Note: Restaurants on this map are listed geographically.

1. Pearl's Deluxe Burgers

Copy Link
708 Post St
San Francisco, CA 94109
(415) 409-6120
Visit Website

While the jury is still out on whether they make the city’s best burgers, the ballots are in on this duo of local joints having the best combination shakes in town: combine flavors like Nutella, banana, and cheesecake, or go tropical and get a pineapple-coconut shake.

2. Bill's Place

Copy Link
2315 Clement St
San Francisco, CA 94121
(415) 221-5262
Visit Website

While this over-50-year-old, no-frills Outer Richmond diner calls itself “The Home of the Hamburger,” it certainly whips up a great old-fashioned shake, and they don’t skimp on the half-full overflow tin. The peanut-butter shake is the crowd favorite.

3. It's Tops Coffee Shop

Copy Link
1801 Market St
San Francisco, CA 94103
(415) 431-6395
Visit Website

Opened in 1935, It's Tops is tucked just off Market Street, identifiable by a classic neon sign that burns late into the night — the restaurant and ice cream fountain stay open until 3 a.m. from Wednesday through Saturday. Their diner style shakes are mixed right behind the counter and served in retro sundae glasses with whipped cream on top and the extra — there's always extra — on the side. Classic flavors like vanilla, chocolate, and strawberry, are available malted.

Caleb Pershan

4. Next Level Burger San Francisco

Copy Link
450 Rhode Island St
San Francisco, CA 94107
(415) 829-8485
Visit Website

There’s no milk in these popular vegan shakes at Next Level Burger, a growing “plant-based” fast-food chain that’s parked in a corner of the Potrero Hill Whole Foods. Instead, they use soy or coconut soft serve as their base for “classic” shake flavors like vanilla, chocolate, coffee, and peanut butter, with “next level” options like cookie’s n’ cream and mint chocolate chip for a bit more.

5. Super Duper Burger

Copy Link
2304 Market St
San Francisco, CA 94114
(415) 558-8123
Visit Website

Another Straus Dairy disciple, Super Duper boasts “super” shakes in addition to their burgers, with flavors cookies & cream or fresh strawberry. Those feeling frisky should ask to get it “spiked," and the staff will add a little soju to make your shake truly super duper.

6. The Castro Fountain / The Ice Cream Bar

Copy Link
554 Castro St
San Francisco, CA 94114

The Ice Cream Bar started in Cole Valley with soda jerks in old-timey diner hats blending up pistachio and butterscotch shakes to swing music. It's since expanded to the Castro with a sequel, the Castro Fountain. Both combine the organic ice cream of today and the wholesome, all-American vibes of yesteryear. The secret to their shakes, in flavors like O Canada (with maple syrup) and Summer in Siam (Vietnamese coffee)? Eggs, for that custardy texture.

The Ice Cream Bar
The Ice Cream Bar in Cole Valley.

7. Polly Ann Ice Cream

Copy Link
3138 Noriega St
San Francisco, CA 94122
(415) 664-2472
Visit Website

With 50 flavors (including many with an Asian influences), Polly Ann offers a panoply of milkshake options. If you can’t make the tough choice between a green tea or a durian shake at this Outer Sunset ice cream parlor, take a risk and give the Big Wheel of flavors a whirl.

8. St. Francis Fountain

Copy Link
2801 24th St
San Francisco, CA 94110
(415) 826-4200
Visit Website

Customize your classic shake from several Mitchell’s ice cream options to complete your old-school experience at this 101-year old Mission establishment. They stock soy ice cream from La Copa Loca, too, if you want a vegan shake. It doesn’t get any more classic than St. Francis.

9. Mitchell's Ice Cream

Copy Link
688 San Jose Ave
San Francisco, CA 94110
(415) 648-2300
Visit Website

A San Francisco ice cream staple, Mitchell’s has been making both classic and unusual shakes for over 60 years. Try the grasshopper shake made with peppermint ice cream, chocolate chips, Oreos and fudge swirls, or the Ube shake with purple yam from the Philippines.

10. Beep's Burgers

Copy Link
Read Review |
1051 Ocean Ave
San Francisco, CA 94112
(415) 584-2650
Visit Website

Rich $5 shakes complement this classic Ocean Avenue restaurant’s killer $7 burger. Flavors are vanilla, chocolate, strawberry, and Nutella — and for a splurge, order Twinkie or Oreo, with the cookies crushed a la minute. Enjoy the experience seated on a row of vintage diner barstools perched at the edge of the business.

Loading comments...

1. Pearl's Deluxe Burgers

708 Post St, San Francisco, CA 94109

While the jury is still out on whether they make the city’s best burgers, the ballots are in on this duo of local joints having the best combination shakes in town: combine flavors like Nutella, banana, and cheesecake, or go tropical and get a pineapple-coconut shake.

708 Post St
San Francisco, CA 94109

2. Bill's Place

2315 Clement St, San Francisco, CA 94121

While this over-50-year-old, no-frills Outer Richmond diner calls itself “The Home of the Hamburger,” it certainly whips up a great old-fashioned shake, and they don’t skimp on the half-full overflow tin. The peanut-butter shake is the crowd favorite.

2315 Clement St
San Francisco, CA 94121

3. It's Tops Coffee Shop

1801 Market St, San Francisco, CA 94103
Caleb Pershan

Opened in 1935, It's Tops is tucked just off Market Street, identifiable by a classic neon sign that burns late into the night — the restaurant and ice cream fountain stay open until 3 a.m. from Wednesday through Saturday. Their diner style shakes are mixed right behind the counter and served in retro sundae glasses with whipped cream on top and the extra — there's always extra — on the side. Classic flavors like vanilla, chocolate, and strawberry, are available malted.

1801 Market St
San Francisco, CA 94103

4. Next Level Burger San Francisco

450 Rhode Island St, San Francisco, CA 94107

There’s no milk in these popular vegan shakes at Next Level Burger, a growing “plant-based” fast-food chain that’s parked in a corner of the Potrero Hill Whole Foods. Instead, they use soy or coconut soft serve as their base for “classic” shake flavors like vanilla, chocolate, coffee, and peanut butter, with “next level” options like cookie’s n’ cream and mint chocolate chip for a bit more.

450 Rhode Island St
San Francisco, CA 94107

5. Super Duper Burger

2304 Market St, San Francisco, CA 94114

Another Straus Dairy disciple, Super Duper boasts “super” shakes in addition to their burgers, with flavors cookies & cream or fresh strawberry. Those feeling frisky should ask to get it “spiked," and the staff will add a little soju to make your shake truly super duper.

2304 Market St
San Francisco, CA 94114

6. The Castro Fountain / The Ice Cream Bar

554 Castro St, San Francisco, CA 94114
The Ice Cream Bar
The Ice Cream Bar in Cole Valley.

The Ice Cream Bar started in Cole Valley with soda jerks in old-timey diner hats blending up pistachio and butterscotch shakes to swing music. It's since expanded to the Castro with a sequel, the Castro Fountain. Both combine the organic ice cream of today and the wholesome, all-American vibes of yesteryear. The secret to their shakes, in flavors like O Canada (with maple syrup) and Summer in Siam (Vietnamese coffee)? Eggs, for that custardy texture.

554 Castro St
San Francisco, CA 94114

7. Polly Ann Ice Cream

3138 Noriega St, San Francisco, CA 94122

With 50 flavors (including many with an Asian influences), Polly Ann offers a panoply of milkshake options. If you can’t make the tough choice between a green tea or a durian shake at this Outer Sunset ice cream parlor, take a risk and give the Big Wheel of flavors a whirl.

3138 Noriega St
San Francisco, CA 94122

8. St. Francis Fountain

2801 24th St, San Francisco, CA 94110

Customize your classic shake from several Mitchell’s ice cream options to complete your old-school experience at this 101-year old Mission establishment. They stock soy ice cream from La Copa Loca, too, if you want a vegan shake. It doesn’t get any more classic than St. Francis.

2801 24th St
San Francisco, CA 94110

9. Mitchell's Ice Cream

688 San Jose Ave, San Francisco, CA 94110

A San Francisco ice cream staple, Mitchell’s has been making both classic and unusual shakes for over 60 years. Try the grasshopper shake made with peppermint ice cream, chocolate chips, Oreos and fudge swirls, or the Ube shake with purple yam from the Philippines.

688 San Jose Ave
San Francisco, CA 94110

10. Beep's Burgers

1051 Ocean Ave, San Francisco, CA 94112
Read Review |

Rich $5 shakes complement this classic Ocean Avenue restaurant’s killer $7 burger. Flavors are vanilla, chocolate, strawberry, and Nutella — and for a splurge, order Twinkie or Oreo, with the cookies crushed a la minute. Enjoy the experience seated on a row of vintage diner barstools perched at the edge of the business.

1051 Ocean Ave
San Francisco, CA 94112

Related Maps