Weavers - Elgin

#8 - Vegetarian - Elgin, Scottish, Wine
Newmill, Elgin IV30 4AF, UK, United Kingdom

Weavers

3.8 / 5 (54 reviews)

Menu

Here you will find the menu of Weavers in Elgin. At present there are 86 dishes and beverages on the menu.

Operating hours: - Beverages and Home Baking: 9:00am to 5:00pm - Breakfast: 9:00am to 11:30am - Lunch: 12:00 noon to 3:00pm - Afternoon Tea: 2:00pm to 4:30pm.

Last update: 17.01.2026 from: Kitchen

Reservation request for Weavers

Enquire Reservation Now

Feedback

★ 3.8 / 5 from 54 reviews

Nestled within a charming knitting shop, this café offers a mixed dining experience. While some visitors lamented a limited menu and overall quality reminiscent of roadside diners, others celebrated the outstanding flavors of standout dishes, such as black pudding salad and haddock goujons. The staff's friendliness and enthusiasm were frequently praised, although service could be disjointed, particularly during busy periods. Patrons appreciated the reasonable pricing relative to delightful meals, but many described moments of neglect and food presentation issues. Ultimately, this venue shows potential, yet consistency in food quality and service remains a notable concern.

kitchen-1
16.08.2023

athene-4
16.08.2023

Menu

  • Breakfast

    Weavers Breakfast
    £13
    Avocado Toast (V+ Without Egg)
    £8
    Speyside Breakfast
    £9
  • Main Course

    Weavers Scotch Egg
    £12
    Weavers Beef Olives
    £12
    Roasted Butternut Squash Laksa
    £10

More information

Suggested nearby restaurants.