Sintra is a beautiful historic town roughly 25km from Lisbon. It has plenty to keep you enthralled for several days with its palaces, castle, stunning parks and quaint cobbled streets. It is also something of a rarity in Portugal, as for a small town, it packs in enough culinary diversity to suit almost all dietary types.
The most obvious places lie around the National Palace; a clutch of cafés and restaurants including Loja do Vinho, Café da Vila, Hotel Central and Café Paris that serve pastries, full meals, coffee, herbal teas and beers, as well as ice creams and other fare.
For vegetarians and vegans you can enjoy a daily set menu Soulfood which can found along Volta Duche, down a set of narrow stairs. The relaxing environment is augmented by a zen garden and chill out room. All their food is vegan.
Near the station there is Cafe Saudade; formerly a cheesecake factory it is now a delightful venue serving cakes, drinks and light meals. They have wi-fi and an excellent range of very well made food. Their tea selection is a particular highlight.
Elsewhere in the town you can find a nice little Indian restaurant called Bengal Tandoori, located just off Rui Biquinha near the National Palace. They have a wide selection of food available and also, bizarrely, offer Italian food as well. The atmosphere in here is good and the staff are exceptionally friendly. Prices are reasonable too.
A little rummaging through the narrow lanes opposite the National Palace will present you with more options including Restaurant Alcobaca, Binhoteca, Restaurante Tacho Real, Restaurante Bristol and Restaurante Taverna.
Most places don’t allow dogs, even in their gardens but Bengal Tandoori, Soulfood and Cafe Saudade were the exceptions.
Please leave comments or questions in the box below.