25 sustainable shops in London

Help the environment, reduce waste and save money with the best sustainable shops in London.
A stall at Borough Market selling a variety of produce including shelves of fruit and vegetables, fridges with fresh ingredients
Shop more sustainably with this selection of ethical and eco-friendly shops London has to offer. Credit: Shutterstock. Image courtesy of Shutterstock.

Not all venues have been verified by third-party certification, and their inclusion does not indicate endorsement by Visit London. Please check directly with individual venues for more information about their green credentials.

Explore the variety of eco-friendly shops London has to offer, from charity boutiques and organic stores to zero-waste shops and plastic-free markets.

You can discover how to buy ethically and support good causes with these top picks of sustainable shops for food and fashion in London.

Zero-waste food shops in London

1. Unpackaged at Planet Organic

Save money, reduce food waste and avoid unnecessary single-use packaging with Unpackaged. Find this zero-waste, bring-your-own-containers concept at Planet Organic shops across London, from Muswell Hill and Islington to Westbourne Grove and Chiswick.

2. Pipoca Vegan

The blue painted Pipoca storefront in Brixton with people sat inside at the creperie surrounded by plants and fairy lights

Fill your own containers with nuts, seeds, pulses and unbleached loose-leaf teas at low-waste shop Pipoca Vegan in Brixton. Foodies can feast on sweet and savoury vegan delicacies from the in-store crêperie.

3. The Source Bulk Foods

Champion the zero-waste movement at The Source Bulk Foods, which stocks local waste-free produce alongside more than 500 bulk foods and sustainable household items. Whether you’re a foodie or just want to reduce waste, this plastic-free, bulk-food shop with stores in Battersea, Richmond and Crouch End among other locations should be on your shopping list.

4. Jarr Market

A wall of containers to refill from at Jarr Market including spices, pulses, beans, grains and more

Head to Jarr Market in Herne Hill or Stoke Newington, where you can restock on cereal, pasta, grains, condiments and more from trusted suppliers. Pick up reusable containers in-store and commit to cutting down on single-use packaging waste for good.

5. Refill Therapy

Reduce your consumption at Refill Therapy in Hackney Wick and Stratford, where you can find everything from spices and dried fruits to organic fruit and vegetables – 100% plastic-free. Don't forget to stock up on eco-friendly household items, including reusable tea bags and compostable sponges, while in-store.

6. Whole Foods Market

A juice station at Whole Foods Market with a person making fresh juice and a freezer with colourful juices ready to pick up in the foreground

Enter food heaven at eco-minded Whole Foods Market as you fill up your own containers with natural and organic groceries, such as coffee, rice, nuts, lentils and pulses. Pop in and pick up your favourite goodies at its accessible location in Kensington.

7. Kilo

Shop consciously at Kilo on Holloway Road, home to a huge variety of items from coffee beans and pantry staples to vegan fizzy sweets and freshly ground peanut butter! Running low on time? Use the in-store Jar Drop service and pop in when you can to pick up your filled containers.

Sustainable food markets in London

8. Buck Street Market 

Man walking past a bright pink and yellow shipping container with shops inside which has been converted into Buck Street Market

Champion sustainability at Buck Street Market in Camden as you enjoy vegan burgers, coffees and juices served from stalls in colourful repurposed shipping containers. Browse the eco-conscious market filled with responsible, ethical retailers and eco-friendly products from food to independent fashion, with a focus on conscious consumption and zero waste.

9. Mercato Metropolitano

Benches with groups of people sat chatting and enjoying food at an indoor market with different food stalls cooking fresh food

Dine on delicious cuisine from around the world at the vibrant Mercato Metropolitano near Elephant and Castle, London’s first sustainable community food market. This market contains an on-site micro-brewery and more than 40 food stalls that serve and sell sustainable and surplus products. Single-use plastic is also banned at this popular food hub.

Sustainable fashion shops in London

10. AIDA

Boost your style credentials at AIDA in vibrant Shoreditch, a multi-concept boutique offering hip Scandi-style fashion, homeware and speciality lattes. Peruse sustainable brands focused on mindful design and thoughtful production, before stopping for a well-earned rose latte in the on-site cafe.

11. Rokit

Someone holding a brown paper bag with the Rokit London logo on the front wearing jeans and black vans shoes

Stock up on wardrobe additions from Rokit, one of many sustainable shops London is known for, with locations in Brick Lane, Covent Garden and Camden. Old pieces are lovingly reworked to create the shop's recycled designs for unique ethical fashion.

12. The Third Estate

Find great footwear and ethical products free from animal products at The Third Estate in Camden, one of London’s top destinations for vegan shoe shopping. Make a more environmentally friendly choice as you shop for greener and more ethically minded brands with a range of Fairtrade and recycled clothing.

13. Reformation

Get your style fix and stock up on sustainable fashion at Reformation stores across London. Reformation is a 100% carbon-neutral brand, famous for its cool vintage-inspired designs and sustainable practices from factory to shopfloor, such as using deadstock, eco-friendly fabrics and recycling or donating textile scraps.

14. Eponine London

Peruse the rails of Eponine London, tucked away in a mews off Kensington High Street. This shop is famous for dressing Catherine, Princess of Wales. Dress like a royal and discover the talents of craftspeople from around the world, who recycle beautifully crafted materials to give them a new lease of life.

15. Strathberry

A black storefront lit up from inside with logo on the front spelling out Strathberry

Head to Strathberry in Mayfair, Chelsea or Covent Garden for a fine selection of handbags made using ethically-sourced materials, including a range made using repurposed waste materials from the wine-making industry. Buy a stylish bag for life and support the creators in the process.

16. Pop Boutique

Express your individuality with vintage clothing carefully selected from buyers around the globe at Pop Boutique. This eco-friendly Covent Garden shop ensures that pieces that aren't sold are recycled or upcycled under the store's own brand.

17. 69b Boutique

Shop responsibly in 69b Boutique at Broadway Market Hackney, one of London’s first stores dedicated to sustainable clothing and creating a better fashion industry. Discover a range of dynamic designs from socially and environmentally responsible brands.

18. Beyond Retro

Hunt for vintage gems at Beyond Retro in Dalston, Oxford Street, Westfield London or Coal Drops Yard. Support slow fashion and pick up garments from brands like Nike or Levis, or discover pre-loved shirts, dresses, shoes and more.

19. Paradise Row

Find authentic east London leather at Paradise Row, a brand that supports talented local people and preserves the craftsmanship of London’s leather trade. Luxury shops such as Fortnum & Mason and Soho Home stock a range of accessories, from handbags to leather card and cutlery holders, created by this unique brand. 

20. Karavan Eco

As eco as its name suggests, Karavan Eco in East Dulwich mixes fashion with furniture, homeware and more. It has a focus on ethical shopping, so expect everything from bamboo socks to recycled sari silk scarves.

Best London charity shops

21. Retromania FARA London

Fashionistas and vintage clothing lovers can find unique retro clothing, accessories and memorabilia at Retromania London in Victoria. Run by the charity FARA, which supports disadvantaged children and young people, the shop showcases donated retro pieces.

22. British Red Cross

Seek out a new outfit and support a worthwhile charity at the British Red Cross shops across London. From vintage and haute couture to old-world labels and heritage tweed, find quality clothing and interesting items donated from house clearances to add a touch of personality to your home or wardrobe.

23. Cancer Research UK

Shop for a good cause and discover cashmere, cocktail dresses and celebrity cast-offs at Cancer Research UK in Marylebone, a haven for fabulous fashion, books and household goods. Find unique clothing samples and high-fashion pieces with the tags still on as you explore the rails for a showstopping outfit. 

24. Salvation Army

Find a designer bargain at one of many Salvation Army charity shops in the city. Grab cut-price secondhand fashion and other goods such as collectible books. Give preloved items a new lease of life while supporting the charity's mission.

25. Boutique by Shelter

Browse the rails of Boutique by Shelter at locations including St John's Wood and Coal Drops Yard, where you'll find quality vintage items, on-trend fashion, high-street gems and designer pieces at great prices. This chic charity shop has its finger on the fashion pulse while donating its income to help homeless people access vital services. 

Find more retail therapy spots for shopping in London, from the top shopping destinations and best markets to unique bookshops and vintage fashion. Or, take a well-earned break from shopping by relaxing in one of London's picturesque parks and green spaces.