When you have diabetes then its difficult for you to figure out which best foods to eat.The main aim is to keep blood sugar level well-controlled. Diabetes basically mean when your blood sugar or glucose level is higher than normal. Here are the list of few foods which are vital for controlling diabetes. Turmeric: Since Ancient times, Indian has been using tumeric for many purpose.In India you can find turmeric in every household as it helps in digesting fats in the body.It contains component called curcumin, which reduces blood sugar levels and inflammation.It also help in protecting against heart and kidney disease. Broccolii: Broccoli is also important food which should be included in diet for diabetes patient as it contain a compound named sulforaphane which helps to control glucose level in the blood. Fish: Fish is rich in protein & fats which helps in controlling inflammation. Fish also contains omega-3 fatty acids, which reduce cardiovascular problems that can accompany diabetes. Spinach: Spinach is one of the most important greeny leady vegetable for controlling diabetes.They have high fiber and water content that satisfy your appetite on fewer calories, and it is a good source of magnesium, which has capabilities to turn the body glucose into energy. Blueberries: Blueberries contain fibre & Research has shown that regular use of blueberries helps in controlling blood sugar level.It contains active compund anthocyanins, which helps in managing blood glucose levels. Walnuts: Walnuts contain the polyunsaturated fat called alpha-linolenic which helps not only to fight diabetes but coronary heart diseases also.It helps to cure other disease too. Low-Fat Dairy Products It is proven fact that post-menopausal women who consume a good amount of low fat dairy product are least prone to type 2 diabetes.Dairy product contains Vitamin D & Calcium which improves sensitivity to insulin.