Hayes Valley is not a taqueria neighbourhood and it never has been. It is six flat blocks of independent shops, wine bars and small restaurants serving a district built around three performance venues, and its morning identity is pastry and coffee - which it does about as well as any neighbourhood in San Francisco. Looking for breakfast tacos here is looking for the wrong thing in the right place. What it does have is very good, and what it does not have is a ten-minute walk away.
The pastry counters here sell out of the good things by mid-morning and the coffee rooms close early. Tell Karpo when you will be up and where you are.
What the neighbourhood actually does at breakfast
Hayes Street's morning is a bakery-and-coffee corridor. Laminated pastry, filter coffee, a counter, a handful of tables and a queue that moves. The quality is high because the customer base is demanding and the rents mean nothing survives on being merely adequate. A pastry and a coffee runs ten to fourteen dollars, which is not cheap, and the pastry is generally worth it.
The way to judge a laminated pastry is the cross-section. A properly made croissant has a honeycomb of open, irregular cells with distinct layers, an audible shatter when the outside is broken, and a slightly chewy rather than bready interior. A dense, uniform crumb means underproofed or underlaminated dough. Tear one open before you eat it; you will know within a second.

The coffee, and how to order it
This is a speciality coffee district and the rooms here work in the third-wave register: lighter roasts, single origins, weighed doses, filter as well as espresso. The order that tells you most about a café is the filter coffee, black - it exposes the bean and the brewing with nothing to hide behind, and a room that offers two or three options and can describe them is a room that takes it seriously.
If you want milk, order a cortado rather than a large latte. Light roasts get lost in volume, and the smaller drink is where the coffee is still audible. And check the laptop policy before settling in - several Hayes Street rooms are explicitly not workspaces at weekends, and it is usually posted on the door rather than mentioned at the counter.
The ten-minute walk to tortillas
If it is genuinely breakfast tacos or a breakfast burrito you want, the nearest real supply is the Mission, and it is closer than it looks. Civic Center station is a few minutes' walk east from the middle of Hayes Street, and BART puts you at 16th Street in about five minutes from there. Total door to door, including the walk at both ends, is around twenty minutes.
What you find there is a burrito town at breakfast. The breakfast burrito - eggs, potato, cheese, chorizo or bacon, foil-wrapped - is the local form and it is enormous; half of one is a normal breakfast. Breakfast tacos exist and are usually available on request even when they are not on the board, at three to five dollars each. Ask rather than reading the menu, and ask for a burrito dorado, griddled after wrapping, which costs nothing and improves it substantially.
The other direction
West and north-west of Hayes Valley, the Lower Haight and the Divisadero corridor are ten to fifteen minutes on foot and add a different set of options - more cafés, a couple of proper breakfast rooms, and a less polished feel than Hayes Street. Both are flat walks, which in this city is worth stating explicitly.
The other thing within reach is the Civic Center farmers market, which runs on specific weekdays in the plaza a few minutes east and is one of the cheaper produce markets in the city. It is not breakfast exactly, but a bag of fruit and a pastry eaten on the plaza is a reasonable morning and costs about six dollars.
The neighbourhood's morning rhythm
Hayes Valley wakes up later than the Mission and earlier than it looks. Cafés open around seven or eight, the pastry is best in the first two hours and the good items sell out by mid-morning at the busier places. Patricia's Green, the small park in the middle of Hayes Street, is where people sit with what they bought, and on a clear morning it is the best seat in the district.
The one thing to know about the neighbourhood generally is that its evening rhythm is dictated by curtain times at the Opera House, Davies Symphony Hall and the Orpheum - restaurants fill before seven-thirty and empty at eight. That has nothing to do with breakfast, but it is the single most useful fact about Hayes Valley and it is worth carrying for later in the day.
Practical notes
Prices: pastry and coffee ten to fourteen dollars in Hayes Valley; breakfast burrito eleven to fifteen in the Mission; breakfast tacos three to five each. Pastry is best in the first two hours and the good items sell out by mid-morning. Order filter black to judge a café, or a cortado if you want milk. Check laptop policies - often posted, often restrictive at weekends. Civic Center station to 16th Street is about five minutes on BART, roughly twenty minutes door to door. Ask for breakfast tacos off-menu at a taqueria, and ask for a burrito dorado. The district is flat and walkable end to end in ten minutes. And many speciality cafés here close by four or five in the afternoon.
Tags: #BreakfastTacosNearMe #HayesValley #SanFrancisco #HayesStreet #Pastry #Croissant #SpecialtyCoffee #MissionDistrict #BreakfastBurrito #PatriciasGreen #CivicCenter #BART #SFBreakfast #Cortado
All trademarks are the property of their respective owners.
Ask Karpo first
The right answer here depends on whether you want what the neighbourhood is good at or what you originally searched for. Ask Karpo which Hayes Street counters still have pastry left, which will let you sit with a laptop, and how long it actually takes to get to a Mission taqueria from where you are.



