First is to clean. Cooking residues attach to the ceiling and walls. Thoroughly clean and rinse well. Tri-sodium-phosphate is a great cleaner. Next the carpet. The best is to remove and replace. Window coverings need to be ideally replaced.
The key is to clean every surface inside. Then consider an ozone generator. Until you remove the odor causing film everywhere, the odor will just return.