Yes, steam cleaning can effectively remove grease stains from carpets.