Most types of fish are great for diabetics because they are extremely rich in protein which means you will feel full quickly. They also contain a good type of fat that is ideal to cool inflammations, and eating fish regularly can lower the risk of suffering from a diabetes-caused stroke.