Carbohydrates from sources high in fiber, foods with monounsaturated or polyunsaturated fats, and lean protein sources comprise a healthy diet for people with type 2 diabetes, according to Everyday Health. Cutting back on sodium is important for fighting high blood pressure, a condition that affects many diabetics.
Complex carbohydrates should comprise between 45 and 65 percent of one's caloric intake each day. Sources such as whole grains, fruits, beans and vegetables have carbohydrates but also a great deal of fiber. Because the body digests fiber much more slowly, it is easier to maintain stable blood sugar levels. One feels full without taking in as much sugar, keeping glucose levels from spiking, notes Everyday Health.
Snacks to boost the consumption of the right kinds of fats include avocados and nuts. Foods prepared in olive oil and canola oil also bring in those types of fats. Cheese, butter, and the white marbling that one sees in red meat have saturated fats, which are significantly less healthy, according to Everyday Health.
Fish, poultry, lean meats, non- or low-fat milk and other dairy products are the best sources of protein for type 2 diabetics. Between 12 and 20 percent of one's calories should come from protein, states Everyday Health.