the caviar comes from a fish. however, this does not mean that its flavor is only that of fish or shellfish. caviar tastes a bit fishy and is a bit salty, but actually, the words that best describe its taste are that "caviar tastes like ocean water.