It is said that non-selfishness(nishkaama karma) lead to liberation by Sri Krishna in bhagavad gita.

Then there are so many people (some crores of people) arround us, killing animals and then eating them i.e. doing bad to them for the selfishness, do they all not eligible for liberation?


3 Answers 3


There are two types of Karmas 'Sakaam Karma' and 'Nishkaam Karma'.

Sakaam Karma is that karma which is done with some desire. Such a karma results in either Paapa or Punya.

Nishkaam Karma is that karma which is performed without any desire. And the truth is Nishkam Karma is not possible unless you experience Self Realization or JeevanMukti. Once the state of Super Conciousness is achieved by an individual whatever he does results in Nishkam Karma.

Nishkaam Karma and liberation always co-exist. Unless there is Nishkam Karma there is no liberation and unless there is liberation there is no Nishkaam Karma.

Every one be it a criminal with heinous crimes is also eligible for liberation. So are non vegetarians who kill animals.

The only thing is that the non vegetarians have to wait till they suffer and clean the Paapa or bad deeds they have performed by killing innocent animals

The beauty of God's love for us is that any one even a person with most heinous karma is also eligible for liberation(unless his bad karma is cleaned)

Logic Behind Nishkaam Karma: We get birth because of our unpaid karma of past lives. The cycle of death and rebirth continues unless there is no karma left in our lets say 'karma account'. Unless one achieves Self Realization this Karma Account will never close so is the birth and death cycle.

Bhagvad Geeta is thus beautiful and true and practical as it not only tells about liberation but also describes the ways to achieve liberation

Lastly, Geeta or any Vedic Shastras have a deep logic behind the things they say. It is our inability that we do not understand or do not seek a Guru who will make us understands the logic behind such sayings.


Liberations is a human right and only humans can get it by doing good activities. Eating non vegetarian foods is not for humans because you can very well see that the teeth of Humans and cow looks alike and there is no sharp teeth like animals to tear the meats apart. Like wise even puranas and bible suggest the same. I do not comment that they will not get liberation but will get liberated when they chant the holy name of god once in their death bed( It is difficult but can remember and try. Good luck.

  • 1
    Hello! Liberation is not only for human. Even animals get it. There have been instances. Visit How to Answer. This currently looks like a bunch of comments posted as an answer. Apr 20, 2018 at 4:24
  • Human teeth are the least specialized of all teeth. This is why we can eat fruits, roots, flesh, and veg. But, we get our teeth from our ancestors and our dharma may be different from theirs. That is, we can't develop ethics based only on our biological morphology. Apr 26, 2018 at 21:57

Eating is not a spiritual activity, vegetarian or not, it does not matter. It is just feeding your physical body.
Karma is about attachment. The one who eats everything to keep the body alive is doing better than an orthodox vegan in that sense.

  • I would disagree with eating not being a spiritual activity. If you "eat everything to keep the body alive", even if you're without attachment, wouldn't that just mean that you have successfully closed your mind and emotions to the suffering of the beings you're eating? Looks (to me) like a step in the direction of spiritual blindness. In other word, it is a spiritual activity... a >>negative<< one. Whoops... This was supposed to be a comment on Julio's answer, not an answer to the original question. Apologies. Apr 26, 2018 at 15:22

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .