In the Star Trek: The Next Generation episode "A Matter of Honor" Commander Riker participates in a Federation-Klingon officer exchange program. The evening before his transfer he gorges himself on Klingon delicacies, presumably to prepare his digestive tract for what's to come. Everything he eats--- heart of targ, pippius claw, gagh, etc. seems to have come from the living flesh of some animal. Onboard the Klingon vessel Pagh no one seems to eat anything but meat.
All this suggests the question: Are Klingons obligate carnivores? That is, do they require nutrients found only in animal flesh and therefore must eat meat to survive?