We are a Bristol-based worker owned co-operative. We provide ethically assured, healthy and fairly-traded products that people can trust.

As part of our exciting refreshed look and layout we are now very pleased to offer an expanded range of zero-waste products.

We are now open 9.30 - 18:00 Monday to Friday; and 10:00 - 17:30 on Saturdays.

What We Do

We collaborate with some of the finest brands and local producers, including co-operatives like ourselves, to provide a wide range of health and whole foods, and an innovative selection of ethical alternatives. We are advocates of zero-waste and refillables, and all our products are vegetarian or vegan, many organic and always GM-free.


Who We Are

We are a diverse, dynamic, and positive bunch of people aiming to change the world for the better, unashamedly forging forward as a vegetarian co-operative, rejecting ideas of exploitation and facilitating the growth of the ethical food market for the sake of the planet and those that we share it with.


Our Shop

You can find us at 11 Gloucester Road, Bristol (BS7 8AA).

We are open from 9:30 to 18:00 Monday to Friday and 10:00 to 17:30 on Saturdays.

Unless you have a health issue which prevents you from wearing a mask we would also ask you to wear a face mask whilst in the shop, to protect yourself, our staff and other customers and their families. We still offer sanitation for hands and baskets and all multi-contact surfaces (door handles, card machines, scoops etc) are regularly washed and sanitised.

We are still taking cash but we would ask you to use your card if at all possible.

We also offer an ORDER & COLLECT service. This can be simply a basket-full of our wonderful products straight off the shelf or bulk items we can order in for you. Orders can be taken over the phone, via email (orders@harvest-bristol.coop) or in-store.

You can check here our pricelist (PDF / Excel).

Please place your order by email orders@harvest-bristol.coop or by phone if you have no access to email. Please be as precise with your order as possible (brand name and name of item, number of, weight if ordering loose goods). Please include your name and phone number so we can let you know when your shopping is ready for collection. Please allow at least 2 working days for us to collate your order and call you.

Our telephone number is 0117 942 5997

Say Hello

Let us know who you are, what you do, what you think about us.

Find out about how we use and store your personal data by reading our Privacy Policy here.