If you or someone else is still smoking in the house, then nothing will get rid of it. However if the home is now smoke-free, then a thorough cleaning is in order. Wash down all the walls, have the carpets cleaned. Have all cloth furniture cleaned. All clothing in the house that may have been exposed should be cleaned or washed. Fabreeze air freshener is a good one to use to mask odor till smoke smell is gone for good which could be as long as a year.
Chat with our AI personalities
I know of no house plant that will do that. That is asking a lot of a plant since that smell gets into the fabric and all items in the house.