
Adapted from BMJ 28 June 2025
Our individual metabolic response to different foods types may influence our risks of developing diabetes and cardiovascular disease. Californian researchers decided to test 55 members of the general population after they had consumed various carbohydrate foodstuffs to see what the blood sugar response was over time.
Glucose levels typically peaked at about an hour and were highest for rice, potatoes and grapes. They noted that responses varied considerably between individuals however. Eating fibre, protein or fat before the carbohydrate reduced the size of the peak blood sugar compared with eating the carbohydrate on its own. This of course won’t be news to insulin users who need to check their blood sugar regularly.
Fastest peaks in order:
Grapes – 40 minutes after eating
Potatoes – Berries 50 mins
Bread – Rice – Pasta – Beans 60 mins
Highest peaks in order:
140 -160 mg dL glucose – Rice- Grapes-Potatoes-Bread
120-140 Berries – Pasta
100-120 Beans
Longest lasting blood sugar rises over 100 minutes Pasta-Potatoes-Bread-Rice
Shortest lasting blood sugar rises under 100 minutes Berries-Grapes-Beans
What can we make of this?
If you have a low blood sugar, grapes could be a good option if you don’t have juice or glucose tablets. Otherwise keep them for eating after a meal or with cheese.
In terms of diabetes control, both beans and berries are good options because they don’t raise your blood sugars very much and in addition the levels fall quickly too.
Pasta could be a good option if you are undertaking planned prolonged exercise as it raises the blood sugar moderately and lasts the longest in your system.
Rice, potatoes, and bread produce high blood sugar spikes, so if you like eating these, it is preferable to eat them with some sort of fat, and eat them after the protein component of your meal.

