The Best Coffee Shops in San Francisco, Ranked by a Local

I have a confession for a post about the best coffee shops in San Francisco: I am on a break from coffee right now. I quit it for years while I put an autoimmune condition into remission, came back to it this summer, and then stepped away again a few weeks ago, so my current era is matcha. What has not changed is that I spend a ridiculous number of mornings in this city’s cafés, working, reading, meeting people, and rating the room like it is my job. Because it is, a little.
So this is a ranking of San Francisco coffee shops by a person who orders the matcha and watches everything else: the seating, the light, the laptop policy, the pastry case, the line, and whether you can hear yourself think. Where I tasted the coffee on an earlier visit I say so, and where I didn’t, I tell you what the regulars order instead of pretending. Every spot has its own receipts-backed review linked below, and a map card so you can actually get there.
If you read nothing else: Jandii for a work morning, Jane on Fillmore for meeting a human, Origin Lab for a 6am start downtown, and the Mess Hall for coffee with a view of the bay. For the matcha itself, ranked properly, my best matcha in San Francisco list is the companion to this one.
1. Jandii: the Best Coffee Shop in San Francisco to Work From
A former something-industrial on Taraval with the tallest ceilings in the Sunset, big tables, real daylight, and a menu that is essentially coffee, matcha, and scones, done. The iced matcha einspanner (a cream cap over iced matcha) is one of the best I have had in the Bay Area, and it drinks like dessert that respects you. The raspberry scone held up on its own, which is not nothing at $6.50.
The cold brew on tap is the thing I could not test for you. Word is it is made with sweetened oat milk and runs a little sweet, and people feel strongly about it in both directions. This is the room I send people to when they say they need to get four hours of work done and want to feel good doing it.
Order: The iced matcha einspanner with oat milk and a raspberry scone ($19.65 for both, tip included).
Know before you go: It is a daylight operation, roughly 9 to 4, so plan the work session accordingly.
Read my full Jandii review.

2. Jane on Fillmore: the Best Café to Actually Meet Someone
Some cafés are about the cup. Jane is about the company. Indoor seats, outdoor seats, a grab-and-walk-to-the-park option, good lattes across the board, and a pastry case where the gluten-free options do not feel like an afterthought. It is the café I pick when the point of the coffee is the person across the table, and the walk to Alta Plaza afterward is part of the order.
Order: An iced strawberry matcha latte with oat milk, or the matcha latte with almond, and the gluten-free cookies.
Read my full Jane on Fillmore review.

3. Origin Lab Coffee & Matcha: the 6am Start Downtown
A green-walled lab of pour-over gear a few blocks from Montgomery BART, open 6am to 8pm every day, with a menu split evenly between coffee and matcha. The matcha is the reason I went (it is the one place in the city making matcha that is not secretly dessert), and the coffee side is the reason the room fills with people holding a copy of The World Atlas of Coffee and opinions.
I ordered the Yuzu Air Matcha Cloud and the Sparkling Strawberry Nimbus, both of which ask you to like matcha for what it is. Ask for them sweeter if you are treat-tier. Downtown at dawn, this is the door.
Order: The Yuzu Air Matcha Cloud and the Sparkling Strawberry Nimbus ($22.54 before tip for two drinks and a danish).
Know before you go: The 6am open is real, and it runs until 8pm daily.
Read my full Origin Lab Coffee & Matcha review.

4. The Mess Hall at the Presidio: Coffee With a View of the Bay
A room of windows facing the bay at Presidio Tunnel Tops, with three counters sharing one kitchen, Wrecking Ball coffee, a market, and a full bar this sober girl walked right past. The matcha is Matchaful, the New York brand I first fell for on a trip to the city, and the small hot latte with a pump of vanilla is the move. Then Breadwinner’s smash burger for lunch, because you walked here.
This is the coffee shop for the morning you want to feel like a tourist in your own city: park, bridge, water, and a cup you can carry out to the lawn.
Order: A small hot matcha latte with a pump of vanilla, the small iced tea, and the smash burger if it is lunch.
Know before you go: Daily from 7am (the restaurant counters from 11am), until 8pm Monday to Thursday and 10pm Friday to Sunday.
Read my full The Mess Hall Presidio review.

5. Sōhn: the Sit-Down Coffee Shop in Dogpatch
Two stories of the old Dogpatch creamery building, from chef Deuki Hong and Janet Lee, with the tallest and best-looking room on this list. Seating is hosted, meaning you get walked to a table, so the whole thing drinks more like brunch than a coffee stop. The Signature Cream Top matcha (iced only, and the cream top is the point) with almond milk is really solid, and alt milks ride free.
Come with a person, not a laptop. Jandii is the laptop counterpart to this room, and I mean that as a compliment to both.
Order: The Signature Cream Top matcha with almond milk and a chocolate croissant ($15.38 for one).
Know before you go: Closed Mondays, seating is hosted, and the kitchen wraps by mid-afternoon.
Read my full Sōhn review.

6. Q Specialty Coffee: the Treat Drink
Q holds the treat tier on my matcha ranking, and it earns it: the yuzu matcha is really good, the cloud matcha is really good, and the Matcha Strawberry Cloud (strawberry cream over iced matcha, dried strawberries on top) delivers maximum dessert energy. Purists will sniff. Purists are missing out on the yuzu.
For the coffee drinkers in your party, our receipts show the N2 Mango, organic mango over nitro cold brew and jasmine tea, for the days when someone still takes their caffeine the old way. It shares a block with Proposition Chicken, which is not a coincidence in our routing.
Order: The yuzu matcha or the cloud matcha.
Read my full Q Specialty Coffee review.

7. Kissaten Hi-Fi: Coffee With a Vinyl Soundtrack
The Inner Richmond’s Japanese-kissaten-meets-Filipino coffee house, opened in March 2026 on 6th Ave just off California, with Klipsch speakers and a record spinning while the bar moves slowly on purpose. The iced matcha latte is really good. Seats are scarce, so this is a walk-with-it cup, and the Richmond is turning into a proper matcha district anyway: Kiss of Matcha is two blocks away on Clement.
Order: The iced matcha latte.
Know before you go: The bar moves slowly on purpose and seats are scarce, so plan to stroll.
Read my full Kissaten Hi-Fi review.

8. Motoring Coffee: the Coffee Run You Take a Detour For
A coffee counter inside a showroom of vintage cars on Union Street, which sounds like a gimmick and is instead one of the best-looking rooms in the city. The matcha latte is good, the room runs busy, and it was not built for the laptop-and-linger crowd, which is a design choice rather than a flaw. This is a pit stop, not a parking spot, and car people will lose twenty minutes here happily.
Order: The matcha latte.
Know before you go: Seats are scarce, so plan on grab-and-go.
Read my full Motoring Coffee review.

9. My Father’s Kitchen: the Vietnamese Coffee on Divisadero
Less a café than a public service announcement: the small Vietnamese spot at 1655 Divisadero makes great coffee and a great Thai iced tea, and the drinks alone are worth the stop. It is two doors from Emmita’s, which turns this stretch of Divisadero into a complete morning routine, and it is the one entry on this list where I can vouch for the coffee itself, from the era before my current break.
Order: The Thai iced tea, or the Vietnamese coffee.
Know before you go: Listings show weekday hours, roughly 10am to 7pm, so check ahead before a weekend mission.
Read my full My Father's Kitchen review.

10. Emmita’s Cafe: the Breakfast Burrito and the Caramel Latte
The Divisadero breakfast burrito, a green juice, and a Mexican caramel latte, in a weekday-only café that closes mid-afternoon and knows exactly who it serves. Pair it with the Thai iced tea from My Father’s Kitchen two doors down and you have my favorite non-fancy morning in the city. It is on my brunch list for a reason.
Order: A breakfast burrito, a green juice, and the Mexican caramel latte.
Know before you go: Weekdays only, roughly 7am to 3pm. Closed Saturday and Sunday.
Read my full Emmita's Cafe review.

Honorable Mentions (and the Coffee I Miss)
Blue Bottle’s NOLA, the sweetened New Orleans-style iced coffee, is my current San Francisco obsession and the drink I think about most on this break, and there is a Blue Bottle within walking distance of almost anywhere on this list. On the matcha-only side, Constance in the Outer Richmond mills its own every morning and sits at the top of my matcha ranking, Maruwu Seicha in the Japan Center pours the strawberry matcha with Hokkaido milk, and Komeya no Bento in the Marina hands you a bento with your cup. None of them are coffee shops. All of them are worth the walk.
How I Rank Coffee Shops
I rank the room first, because that is what you are actually renting: the light, the seats, the noise, whether a laptop is welcome or merely tolerated. Then the drink I ordered, then the pastry case, then the line. Coffee quality is a factor where I could taste it and a reported one where I could not, and I will update this list as my coffee era returns, which it usually does. Every place here has its own receipts-backed review, because I pay for every cup on this blog and always will.
For the rest of my city, start with the best restaurants in San Francisco, the best brunch in San Francisco for the mornings that need more than a scone, and the matcha ranking for the cup itself. If you liked this post, you will probably like the rest of my life: I’m a writer who spent five years eating my way around the world as a digital nomad before settling in San Francisco, and my travel map has the receipts from Chongqing to Buenos Aires. Subscribe to my newsletter for the new reviews, and if you are a writer who wants the remote-work life that makes long café mornings possible, that is what CozyJobs is for.
