30 Best Foods to Eat for Diabetes
Lentils

Lentils are high in a type of carb that the body leaves effectively undigested, called resistant starch. This means that lentils have a minimal effect on your blood sugar.
In addition to that, it also means the lentils can feed the healthy bacteria that lie in the bottom of your digestive tract, improving the overall health of your digestive system. For those that aren't a fan of meats, lentils are the highest level of protein than any other vegetable.