British Pub food
British by way of Nigeria is Lagosi in Berkeley
It isn't pub food, but it is the only place in the Bay Area that I've seen Scotch eggs. While I was looking for the above link I found this old query for Scotch eggs in SF and it seems there wasn't any at that time.
You might do a separate search for haggis on the SF board since it seems that the few joints that serve it are Scottish.
Lagosi is far from a pub atmosphere, but they do have a nice bar area and a few other British items. There is a complementry dish of house-made chin chin and they have meat pies and sausage rolls. Again, ain't a British Pub ... ain't in SF ... but if you have a Scotch egg craving ...
There's an Irish bakery on Geary called John Campbell's where you can buy some of these items take-out.
re: Robert Lauriston
Actually we've always consider them more British than Irish. They certainly also offer a better selection of Brit beers than any of the truly Irish pubs in town, and I believe the original owners were English as well. I believe that Mad Dog has restored some of their menu with the latest owner group, so you might find some of these items there.
Re the other requests, no place does haggis here except as a Burns Night special. Most of the Irish pubs with decent food do traditional pub items as requested. Our favorites for food include the Phoenix and both O'Reilly's (the North Beach pub and the Holy Grail -- for lunch).
re: Robert Lauriston
I meant to mention that The Napper Tandy has had an overhaul in the kitchen. The owner's sister and a friend recently graduated from culinary school and the food has improved. Not too much by way of Irish food but they do have bangers and mash, shepherd's pie, fish and chips, an Irish breakfast you can have all day (Irish rashers, sausages, tomatoes, black and white pudding, baked beans, and Irish soda bread or toast, and I *think* eggs), etc. The menu is not updated on their web site.
I am not a beer drinker but I can tell you that it is a long, slow process to pour a Guinness. I think that is supposed to be good, no?
The real find has been breakfast. I don't like waiting in line for breakfast and I, along with half the Mission hipsters, can't get my lazy butt to go get breakfast on the weekends until about 11:00. There is no line at all at Napper! Yea! The breakfast items have been pretty good, not Canteen good, but straight forward good. They have a Benedict Florentine with spinach polenta squares replacing the usual bread. These were tasty! And I like their potatoes. Only item I haven't liked so far has been the smoked salmon omelet.
3200 24th Street
@ S. Van Ness
San Francisco, 94110