Most types of fish are great for diabetics because they are extremely rich in protein which means you will feel satisfied quickly, and they also contain a good type of fat that is ideal to cool inflammations. Also, eating fish regularly can help you avoid getting a stroke cause by your diabetes.