Prepare a cleaning solution by filling your flask with warm water. Add 1 tsp. of liquid soap and 2 tbsp. of vinegar. Alternatively, fill the flask with boiling water and add 3 tsp. of bicarbonate of soda. The soap helps to clean the flask, while the vinegar and bicarbonate of soda remove residual stains and unpleasant odors.
Put the lid onto the flask and shake it for about three minutes to ensure that the cleaning solution reaches all areas.
Remove the stopper. Allow the mixture to stay in the flask overnight or for 12 hours. Dump out the mixture. Rinse the flask thoroughly under running tap water to remove all traces of the cleaning solution.
Air-dry the flask by keeping the lid open until it is completely dry. Alternatively, wipe the inside of the flask with a soft, cotton cloth or set a hair dryer at a low temperature and point the nozzle at the mouth of the flask until the inside is dry.