Search entire U.S. food database:

  Enter any parts of food name then hit Return to search.

                        World's Top 10 Diets

Food NameProteinCarbFatCholSugarFiberSodium 
Milk, human174147017
Milk, cow's, fluid, whole353105040
Milk, cow's, fluid, whole, low-sodium34314403
Milk, calcium fortified, cow's, fluid, whole353105040
Milk, calcium fortified, cow's, fluid, 1% fat35155044
Milk, calcium fortified, cow's, fluid, skim or nonfat35025052
Milk, cow's, fluid, other than whole ("lowfat")35165042
Milk, cow's, fluid, 2% fat35285041
Milk, cow's, fluid, acidophilus, 1% fat35155044
Milk, cow's, fluid, acidophilus, 2% fat35285041
Milk, cow's, fluid, 1% fat35155044
Milk, cow's, fluid, skim or nonfat, 0.5% or less butterfat35025042
Milk, cow's, fluid, filled with vegetable oil35325057


Diabetes is a disease in which your blood glucose, or sugar, levels are too high. Glucose comes from the foods you eat. Insulin is a hormone that helps the glucose get into your cells to give them energy. With Type 1 diabetes, your body does not make insulin. With Type 2 diabetes, the more common type, your body does not make or use insulin well. Without enough insulin, the glucose stays in your blood.

Over time, having too much glucose in your blood can cause serious problems. It can damage your eyes, kidneys, and nerves. Diabetes can also cause heart disease, stroke and even the need to remove a limb. Pregnant women can also get diabetes, called gestational diabetes.

Symptoms of Type 2 diabetes may include fatigue, thirst, weight loss, blurred vision and frequent urination. Some people have no symptoms. A blood test can show if you have diabetes. Exercise, weight control and sticking to your meal plan can help control your diabetes. You should also monitor your glucose level and take medicine if prescribed.

Diabetes Diet

If you have diabetes, your body cannot make or properly use insulin. This leads to high blood glucose, or sugar, levels in your blood. Healthy eating helps keep your blood sugar in your target range. It is a critical part of managing your diabetes, because controlling your blood sugar can prevent the complications of diabetes.

Recommendations from the National Institutes of Health for healthy diabetic eating:
  • Limit foods that are high in sugar
  • Eat smaller portions, spread out over the day
  • Be careful about when and how many carbohydrates you eat
  • Eat a variety of whole-grain foods, fruits and vegetables every day
  • Eat less fat
  • Limit your use of alcohol
  • Use less salt

Researches and Guidelines on Diabetes and Nutrition

The American Diabetes Association and the American Dietetic Association have developed specific dietary guidelines for people with diabetes.

Type 1 diabetes diet
If you have type 1 diabetes, it is important to know how many carbohydrates you eat at a meal. This information helps you determine how much insulin you should take with your meal to maintain blood sugar (glucose) control.
The other two major nutrients, protein and fat ,also have an effect on blood glucose levels, though it is not as rapid or great as carbohydrates.
A delicate balance of carbohydrate intake, insulin, and physical activity is necessary for the best blood sugar (glucose) levels. Eating carbohydrates increase your blood sugar (glucose) level. Exercise tends to decrease it (although not always). If the three factors are not in balance, you can have wide swings in blood sugar (glucose) levels.
If you have type 1 diabetes and take a fixed dose of insulin, the carbohydrate content of your meals and snacks should be consistent from day to day.

Type 2 diabetes diet
If you have type 2 diabetes, your main focus is often on weight control. Most people with this disease are overweight.
You can improve blood sugar (glucose) levels by following a meal plan that has:
•Fewer calories
•An even amount of carbohydrates (30 - 45 grams per meal)
•Healthy monounsaturated fats
Examples of foods that are high in monounsaturated fats include peanut or almond butter, almonds, and walnuts. You can substitute these foods for carbohydrates, but keep portions small because these foods are high in calories. Learn how to read nutrition labels to help you make better food choices.
Often, you can improve type 2 diabetes control by losing weight (about 10 pounds) and increasing physical activity (for example, 30 minutes of walking per day). In addition to making lifestyle changes, some people will need to take pills or insulin injections to control their blood sugar.

How to use the DietGrail food database to select foods for diabetes

This food database provides the fat, carbohydrate and protein contents, as well as those of sugar, cholesterol, fiber and sodium, of approximately 7,000 food items. A food's mineral and vitamin contents are displayed in charts to allow easy evaluation of its nutrition. You can use these vitamin and mineral charts to choose the most nutrient-dense foods and avoid foods with empty calories.
In addition, the calorie pie chart shows the contribution of fat, carb and protein to the food's total calorie. If you wish to choose low-carb foods, you can sort foods by their carb contents, or review the calorie chart and choose those where carb's contribution to total calorie value is lowest.
Foods can be searched by name and sorted by macronutrient contents to help you find the most appropriate foods.

Usage Note

  • Sugars, fiber, fat, carbohydrate and protein values in table are in grams and calculated per 100g of food.
  • Cholesterol (Chol) and sodium are measured in mg.
  • Click on column header to sort foods by name or by fat, carbohydrate or protein content.
  • Pie chart shows relative contributions to total calories from carbohydrate, protein and fat (and alcohol, if exists).
  • The mineral and vitamin charts show the relative contents of minerals and vitamins of each food. The higher the bubble, the higher mineral or vitamin content a food has relative to other foods. The larger the bubble, the greater the mineral or vitamin content relative to the Recommended Daily Allowances.

Go to Home Page