Great restaurant to have Thanksgiving lunch or dinner in San Francisco
The The Oak Room Restaurant on Union Square!
Mentioned in this answer:
Cavallo Point has a great Thanksgiving lunch/dinner - it's in Sausalito but reasonably close to SF. They do a buffet but also have a plated option.