A method and a composition for making a composition, tablet, or tablet core having cross-linked polyallylamine salts such as sevelamer hydrochloride, sevelamer carbonate, or colesevelam hydrochloride, that may be used for treating hyperphosphatemia or reducing cholesterol. The method involves blending of a cross-linked polyallylamine salt with a water soluble excipient, optionally with water, an additive and /or a lubricant, and further tableting the resulting blend to form tablets and tablet cores.