The Local newsletter is your free, daily guide to life in Colorado. For locals, by locals. Sign up today!
Every year, the average American uses (and discards) about 110 pounds of single-use plastic. And by 2060, plastic use in packaging is expected to double from 2019. A lot of those wrappers, containers, and jugs end up in oceans and rivers, but even if they don’t, the mere process of making plastic emits millions of metric tons of greenhouse gases.
Luckily, plenty of us are trying to turn those grisly statistics around. In fact, around a third of Americans are actively reducing their single-use plastic consumption, according to New York’s Marist Institute for Public Opinion. This burgeoning spirit of sustainability is prompting more refill shops—small businesses that sell soaps, lotions, and other household products without the packaging—to crop up around town.
There, shoppers bring in their own containers (or use ones provided by the store) and pay for their product by weight, which almost entirely eliminates waste. The idea is gaining traction; environmental campaigning network Greenpeace has reported a surge in popularity of refill shops since 2017. Long story short: Caring about the planet is cool, and what better time to jump on the bandwagon than Earth Day?
So, we’ve rounded up eight refill shops in and around Denver that you can visit to restock everything from shampoo and cosmetics to kombucha and dog treats.
1. Off the Bottle Refill Shop

- Location: 220 E. 13th Ave., Denver (Capitol Hill)
- Hours: 10 a.m.–7 p.m. every day
Capitol Hill’s Off the Bottle offers vegan, cruelty-free alternatives to common household products. Try swapping your pricey Bounty for Unpaper Towels, Oregon-made cotton cloths that absorb spilled liquids and are machine washable. But the store’s real star is its selection of refillable products. Just bring in any container (maybe one of those coffee cups rolling around in your car), and the staff will weigh it to subtract it from your total before filling it with whatever soaps, cleaning concentrates, shampoos, teas, or spices strike your fancy. Stop by on April 27 at noon for an Earth Day block party with an outdoor market, a clothing swap, and activities for kids.
2. Nude Foods Market

- Locations: 3538 W. 44th Ave., Denver (Berkeley); 3233 Walnut Street, Boulder
- Hours: 10 a.m.–7 p.m. every day
What started as a grocery delivery service quickly became a brick-and-mortar store in Boulder, and the concept was so successful that the owners of Nude Foods Market opened a second location in Denver last year. All of Nude Foods’ goods, from juices to produce to household products, come in reusable glass jars. Customers pay $1.50 per container and then return them to the store for $1 back each (Nude Foods Market keeps 50 cents as a cleaning fee). Avoid the container rental fee by joining the membership program (starting at $15 per month) and benefit from members-only discounts. Plus, Nude Foods’ products aren’t just good for the planet, they’re good for people, too. You’ll find primarily plant-based goods on the shelves and (almost) no refined sugar.
3. Homefill Co.
- Location: 7405 Grandview Ave., Arvada
- Hours: Tuesday–Friday 11 a.m.–6 p.m.; Saturday 10 a.m.–6 p.m.; Sunday 10 a.m.–5 p.m.
At Homefill in Olde Town Arvada, owner Kim Whitehead’s selection of bulk products like window cleaner and body wash are reducing Coloradans’ plastic usage. In fact, last year, Homefill saved over 9,500 bottles from sitting in landfills. That environmental win is thanks to Homefill’s vast offerings of shampoos, lotions, sunscreen, cooking oils, and spices that draw locals in. Additional eco-friendly products, such as bamboo soap dishes and compostable trash bags, also line the shelves. Like other refill shops, you can bring in any container to fill, or Homefill gives you the option to have most goods shipped to you. If you’re a green guy or gal on the go, you can drop off your containers and pick them up at your convenience.
4. New Moon Refillery

- Location: 408 S. Teller St., Lakewood
- Hours: 11 a.m.– 6 p.m. every day
This Lakewood refillery began as a delivery service, bringing plastic-free personal care and home goods to peoples’ doorsteps. But their sustainable shop was such a hit that they added a brick-and-mortar store in Belmar in September. At the new Lakewood location, you’ll find everything from cleansing oil (a gentle alternative to soap) to retinol serum to sponges from Canadian small business Plantish that are made of biodegradable plant-based cellulose. But don’t worry, they still offer free delivery to most of the Denver metro area for orders over $45 (an effort to incentivize customers to make less frequent but larger purchases to reduce emissions). For orders under $45, you’ll pay a $4 local delivery fee. And shop on April 26 and 27 to benefit from special discounts in celebration of Earth Day.
5. Zero Market
- Location: 2501 Dallas St., Ste. 160, Aurora
- Hours: Monday–Saturday 10 a.m.–7 p.m.; Sunday 10 a.m.–5 p.m.
Zero Market has been around since before refill shopping was cool—aka 2016. Inside the storefront at Aurora’s Stanley Marketplace, shoppers can find more than 1,000 products in store (and more online), ranging from household cleaners and cosmetics to kombucha and cooking herbs. If you want to level up your planet-friendly lifestyle, check out Zero Market’s pay-what-you-can workshops, which cover topics like the basics of composting and how to make your own soap.
6. Juniperseed Mercantile

- Location: 5641 S. Nevada St., Unit A, Littleton
- Hours: Vary by season, check online
Tiffany Norton has always been environmentally conscious, but it wasn’t until the former science teacher became frustrated with the high cost of eco-friendly products that she decided to begin making her own. Inspired by her mother and grandmother’s recipes, Norton and her team craft many of the cleaning products and herbal remedies found in her downtown Littleton store, Juniperseed Mercantile. Swing by the refill bar to stock up on lotions, oils, and soaps (receive a discount when you bring your own containers). And parents of young kiddos, this one’s for you: Juniperseed offers washable baby wipes, baby balm, and everything you need to try cloth diapering.
7. Joy Fill
- Location: 4340 W. 35th Ave., Denver (West Highland)
- Hours: 10 a.m.– 6 p.m. every day
The product list at West Highland’s Joy Fill rivals the length of a CVS receipt (check it out online if you don’t believe us), which means that you’ll find a plethora of goods from small businesses, such as detergent gel from Boulder Clean and dog treats from Boulder’s Winnie Lou. Bring in your own containers or participate in the jar exchange program (pay $1.50 per jar, and when you bring them back, you’ll get a discount of $1.50 each on your next purchase). Looking for extra good karma? Participate in Joy Fill’s recycling program: Bring in cleaned recyclables (check online to see what’s currently being accepted), and they’ll collect them for free.
8. Refillary

- Location: 19501 E. Parker Square Drive, Parker
- Hours: Wednesday–Friday 10 a.m.–6 p.m.; Saturday & Sunday 9 a.m.–3 p.m.; Monday & Tuesday by appointment
If reducing your plastic usage stresses you out, Parker’s Refillary welcomes you. Rather than striving for perfection, founder Adrienne Grolbert encourages customers to start their refill journey small, like swapping your weekly Dove purchase for some refillable hand soap. Those gradual changes add up, considering Refillary has saved more than 42,000 containers from landfills since its opening in 2022. All of Refillary’s products, from its dishwasher powder to goat milk lotion, are made in the U.S. and carcinogen-free. We recommend stopping by on Fridays when you can buy fresh sourdough in store from Forest Trail Farm.