Doctors generally recommend that diabetics eat healthy carbohydrates, fiber-rich foods, heart-healthy fish and good fats, according to Mayo Clinic. The goal of a diabetic diet is to keep blood sugar levels within appropriate ranges, usually by counting carbohydrates and calories or by using the glycemic index to select foods.
Healthy carbohydrates such as fruits, whole grains, vegetables and low-fat dairy products are usually part of a diabetic diet, notes Mayo Clinic. Fiber-rich foods such as nuts, fruits, peas, beans and lentils are also good choices for diabetics. Diabetics should eat two servings of heart-healthy fish weekly, such as halibut, tuna and cod. Avocados, pecans, olives and almonds are sources of polyunsaturated and monounsaturated fats needed in a diabetic diet. Doctors usually recommend that diabetics consume no more than 2,300 milligrams of sodium and 300 milligrams of cholesterol per day.