roe is fish eggs or male fish sperm and is in an ovarian membrane. caviar, on the other hand, is roe which has been salted and then placed in tins for aging or storage. so, caviar is fish roe that has been processed of particular types of fish especially sturgeon.