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
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
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
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
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
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
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
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.