The Vine Leaf on South Street is a small, independent restaurant that has been feeding St Andrews well for over thirty years. It occupies a Victorian shopfront on the south side of South Street and seats about forty people in a room that manages to feel both comfortable and slightly formal. The menu covers Scottish produce — particularly Fife seafood and locally sourced meat — cooked with some care and ambition.
The set-price dinner menu offers three courses for around £40 per person and changes with the seasons. Starters typically include smoked salmon, seafood bisques, and game terrine; mains lean toward medallions of local beef, pan-fried fish, and duck. The cooking is technically sound without being showy. The wine list is reasonably priced by restaurant standards.
It fills up on weekend evenings — book at least a week ahead in summer. The service is attentive without being intrusive. For a mid-range dinner that doesn't involve either the golf-hotel dining rooms or the student-oriented pubs, this is the most consistent option in town.