I was very excited to try The Farmers Diner after I found out that they have a "Vegetarian Breakfast," which consists of tofu scramble, soy sausage, homefries and toast. I thought that this might be the first interesting vegan breakfast option in the Upper Valley (other local restaurants limit their vegan breakfast options to oatmeal, bagels and fruit).
Sadly, the "Vegetarian Breakfast" is far from being vegan. I made the mistake of ordering it without making any special requests and my toast came out of the kitchen literally dripping with melted butter. The soy sausage turned out to be Morningstar Veggie Sausage Patties (which contain eggs). The homefries tasted like melted butter as well. So, I was left with the tofu scramble, which was mediocre at best (a few pieces of mashed tofu, mixed with lots of cooked spinach, broccoli and mushrooms).
The waitstaff was so nice to me and apologetic when I mentioned that I felt misled by the menu description of the "Vegetarian Breakfast" (it is fairly detailed, but dairy is not mentioned ANYWHERE). They said that they'd be willing to make some accommodations next time if I let them know about my dietary restrictions when I order (i.e. not pre-buttering the toast, frying the potatoes in oil, leaving the sausage patties off of my plate), which is why I'm giving The Farmers Diner a rating of "fair" instead of "terrible."
Realistically, I would suggest avoiding this place if you're a vegan. Even with the accommodations mentioned above, the "veganizable" items just aren't that great. If you're a lacto-ovo vegetarian, I imagine that this would be a wonderful place to eat. The restaurant is cute (part of it is built into an old dining car!), the staff is friendly and all of the ingredients are fresh and local.