We know Riker fishes.
We don't know if he eats what he catches, but that wouldn't be at odds with Riker's conviction that enslaving animals for food is wrong. He isn't enslaving anybody - he's hunting free animals in their natural environment. For all we know, he gets his eggs much the same way.
Joe Sisko also kills "real" animals for food. Or if his mollusks are artificially created, he's a sadist for creating them dirty and alive, and forcing his son to clean them, after which he himself can kill them for food. But again, "real" clams would not be in violation of the idea that animals must not be enslaved for food.
They can apparently be enslaved for other purposes, though, as several heroes keep pets...