A question has been bugging my mind for a few days-Is eating meat and fish explicitly forbidden in Vedas?I want to know the truth with vedic reference.
No, meat and fish eating is not explicitly forbidden in the Vedas. Complete avoidance of fish and meat is only an option.
He who thus knows this Yajnayajniya Saman, woven in the limbs of the body, is endowed with all the limbs of the body, and is not crippled in any limb; he reaches the full length of life, lives gloriously, becomes great with offspring and cattle and great also with fame. His holy vow is that he should not eat fish and meat for a year, or rather, he should not eat fish and meat at all.
Chandogya Upanishad 2.19.2
Yes, meat and fish eating is forbidden except during sacrifices, from the Chhandogya Upanishad:
He who has learnt the Veda from a family of teachers, according to the sacred rule, in the leisure time left from the duties to be performed for the Guru, who, after receiving his discharge, has settled in his own house, keeping up the memory of what he has learnt by repeating it regularly in some sacred spot, who has begotten virtuous sons, and concentrated all his senses on the Self, never giving pain to any creature, except at the tîrthas (sacrifices, &c.), he who behaves thus all his life, reaches the world of Brahman, and does not return, yea, he does not return.