How to get the smell out of a protein shaker?

smelly protein shaker

The best way to get the smell out of your protein shaker is by using iodine. Fill your protein shaker bottle with water and then add a few drops of iodine and shake it all up. Let the mixture sit for a few hours or overnight, and then rinse it out. Doing this will eliminate all smells from the shaker bottle.

This tip is not the only way to get rid of that stinky smell, but it is undoubtedly one of the best. Below you will find other practical advice on how to get the stink out of your protein shaker bottle. 

What causes protein shakers to smell?

Bacteria are what cause protein shakers to smell. The bacteria feed on the residual protein left in the shaker and excrete waste products that smell. The more the bacteria multiply and grow in numbers, the more they smell. The fact that the protein shaker is a dark and moist environment means that the bacteria thrive and multiply at a fast rate, and this leads to a rapid increase in smell if left unwashed for a short period of time.[1] Find out if protein powder goes bad.

smelly bacteria
smelly bacteria
Youtube video on how to get the smell out of a protein shaker

How to get the smell out of a protein shaker?

As we mentioned above, shakers develop a bad smell because of bacterial growth. So the best way to get rid of the smell is to eliminate the bacteria and any future bacterial growth. Most of the following smell-eliminating tips will focus on killing the smell-causing bacteria.

Rinse it out after you use it

One of the easiest and best ways to get the stink out of your shaker bottle is to prevent the smell from ever developing in the first place. The best way to prevent your protein bottle from smelling is to rinse it out right after using it. It sounds simple, but many people fail to do this for numerous different reasons. Some people are just lazy, some procrastinate, and some forget. You might not be able to rinse it right away as you are not near a sink or bathroom, or you are in a hurry and drink your protein shake and then throw the bottle into your gym bag, and there it sits brewing bacteria and stink.

Store with the lid open

One easy prevention-related tip is to store your protein shakers properly. Often after we wash our bottles, there is a little bit of moisture left in the bottle. If you put it away in a cupboard and close the lid, this moisture cannot evaporate and stays in the bottle. This moisture combined with darkness leads to bacterial growth, and as we already know, bacteria growth leads to bad smells.

Soak in iodine

Iodine is very effective at killing bacteria and is very potent, so you do not need a lot of it. Fill your shaker cup with water, add a few drops of iodine, and let it sit. When you rinse the solution out, your bottle will have zero smell. This technique is by far the best way to eliminate foul odours.

Soak in baking soda

As everyone knows, baking soda is an excellent odour absorber. People often put baking soda in their fridges and bathrooms to absorb smelly odours. You can apply the same principle to a stinking protein shaker cup. Put some water in it, add some baking soda, give the mixture a good shake, let it sit for a bit, and then wash it, and this should help eliminate the bad smell.

Soak in vinegar

Vinegar is a strong acid with a PH value of 2 to 3. Much like baking soda, vinegar is often used to clean and deodorize. Soaking your shaker bottle in vinegar will kill any bacteria present and eliminate any smells created by these bacteria.

Put it in the freezer.

A popular tip on bodybuilding websites and forums is to freeze your protein shaker bottle. Some people say to fill it and put it into the freezer overnight. People claim that this eliminates the bad smell. 

Soak in herbal tea

Another popular online tip is to fill the shaker cup with hot water, add a herbal tea bag, and let it steep and soak. Users online claim this technique will eliminate the bad smell and leave it smelling like herbal tea.

Rinse with mouthwash

By rinsing your protein bottle out with mouth wash, you will kill all of the smell-producing bacteria in the bottle, the same way that mouthwash eliminates terrible breath by killing the smell-causing bacteria in your mouth.

Use Vanilla extract in it

This tip is from Blender bottle, one of the most popular protein shaker bottle makers. They suggest putting some paper towels in your bottle, putting a few drops of vanilla extract onto the paper towel, and closer the bottle up and leaving it overnight.[2]

Use wet coffee grounds

This tip is also from Blender bottle. They suggest putting wet or moist coffee grounds into your protein shaker, closing the lid and leaving it overnight, and in the morning, rinse it out, and the bad smells will be gone.[3]


As you can see, there are many ways to get the foul odours out of your protein bottles, and all of them are simple and easy to apply. The best way by far to get rid of bad smells is to prevent them in the first place. Do this by cleaning and correctly storing your shake bottles.

The information contained within this article is not intended to be taken a medical or health advice. Always talk with your doctor about health and medical related issues and topics.