The DIY Athlete: Keep Shoes Odor-Free With Homemade Running Shoe Sachets

Get better at the sports you play and the life you lead at STACK. Improve your training, nutrition and lifestyle with daily

Smelly Shoes

Use homemade sachets to keep your running shoes smelling fresh. Running shoes quickly become smelly from use, especially for long-distance runners and workout enthusiasts. Anti-odor shoe inserts or running shoe sprays help reduce the odor, but they often contain strong chemicals, which you may not want next to your feet.

Create shoe sachets using substances that naturally reduce and eliminate odors inside running shoes, like cedar chips, tea tree essential oil and lavender essential oil, which are both antimicrobial and antibacterial.

Using running shoe sachets regularly will keep bacteria and odor out of your shoes and off your feet.


  • Cotton fabric
  • Scissors
  • Measuring tape
  • Cedar chips, 1/4 cup
  • Dried lavender buds, 1/8 cup
  • Lavender essential oil
  • Tea tree essential oil
  • Ribbon


  1. Cut a piece of cotton fabric into a six-inch square.
  2. Lay the square flat on a table, and pour the cedar chips into a pile in the center of the square.
  3. Pour the dried lavender buds on top of the cedar chips.
  4. Add five drops of lavender essential oil and five drops of tea tree essential oil.
  5. Pull up the corners of the square to create a pouch, and tie the ribbon tightly around the bundle.
  6. Create a second sachet like the first. Insert a sachet in each of your running shoes and leave them there for at least six hours.

Photo Credit: Getty Images // Thinkstock