Which fish produces caviar?By David MillerIn Food & Drink TriviaW View AnswerA sturgeon.While there are supposedly different types of caviar, the USDA considers the one produced by the sturgeon to be the “real” one.