The best place to buy annatto seeds is online, from a trusted seller such as Amazon. You can also uncover them at some health food stores, but the selection may be limited.  Look for seeds that are a deep red color and have a firm texture. Avoid any that are brown or have a soft, mushy texture