How to clean a stinky shaker?

Wondering how to clean a stinky shaker? Is it even possible to save the shaker or should you rather dispose of it? After reading this article, you will know what is responsible for the shaker smell, how to get rid of it and how to prevent it from happening in the first place.

To clean the shaker, you should first fill it with warm water. In addition to dishwashing liquid, you can add home remedies like vinegar or baking soda to completely remove the bacteria. Let this solution soak for at least 10-15 minutes or preferably overnight. Afterwards, you can rinse the shaker again with water and dishwashing liquid to remove unpleasant odors like from the vinegar.

What causes the smell in the shaker?

It’s normal that food leftovers start to stink sooner or later, but the remains of a protein shake are definitely among the more aggressive smells. So how does this smell come about? There are two reasons for this: On the one hand, the shaker itself, which is usually made of plastic, a material that easily binds odors due to the nature of its surface. On the other hand, the protein powder, which is quickly infested with bacteria due to its high protein content.

How to prevent the shaker from stinking?

To prevent the shaker from stinking in the first place, you should clean it as soon as you finish your protein shake. While this sounds obvious, it’s easier said than done when you’re on the go and don’t have detergent or a dishwasher available. Rinsing the shaker with tap water will shorten the thorough cleaning process and reduce unpleasant odors. Ideally, you’ll use warm water and hand soap can also help with a quick rinse.


If you forget a shaker in your gym bag for a few days, it won’t be long before it starts to stink, as protein is quickly infested with bacteria and a plastic shaker tends to trap the odors. However, this doesn’t mean you have to throw the shaker away, as there are several ways to clean it. To make the shaker smell neutral again, you can soak and rinse it with water, dish soap and home remedies like vinegar and baking soda. To avoid this stench, it is recommended to rinse it early, at least with tap water and hand soap if you don’t have other cleaning products available.

Did this article help you rid your shaker of the stench? Feel free to share your experience in the comments, I look forward to exchanging ideas with you. If you have any other questions about cleaning shakers, you can ask me there too, I’ll be happy to help!

Leave a Comment