Three Tomatoes is a popular Italian restaurant on the Lebanon Green. Outdoor seating (with a nice view of the Lebanon Green) is available during the summer months.
There are three pasta dishes that are vegan: pasta with tomato basil sauce; pasta with tomatoes, roasted garlic, spinach and mushrooms; and the vegetarian special, which usually consists of seasonal vegetables sauteed in olive oil served over pasta. In addition, the complimentary bread is served with chopped fresh garlic and olive oil and there are a number of vegan salads on the menu.
The drink menu is probably the main reason that I keep going back to Three Tomatoes Trattoria. Unlike most restaurants in the Upper Valley, Three Tomatoes has a creative cocktail menu. My favorites are the Italian margarita (made with Amaretto) and the white peach bellini.