India now produces 330 million tonnes of food grains annually, contributing significantly to global food trade and generating $50 billion in export earnings', Union Agriculture Minister Shivraj Singh Chouhan said on Tuesday.