Each passport holder is allowed to have up to 10 kg of nuts and 100g of saffron. Regarding caviar, each passenger can have 125g in a package well stamped by the authorities and provided with the invoice.
How much caviar, saffron and nuts am I allowed to take with me from Iran?