Amaranth is a type of grain that can be eaten in many different ways. Some people eat it as a cereal, others use it to make flour for breads and pastries, and some cook it into a porridge-like dish.