8 foods that can help control blood sugar levels!

Published 1 Feb 2021 • By Courtney Johnson

For people with conditions that affect blood sugar, such as diabetes or pre-diabetes, diet is an important tool to help keep it in check. Certain foods can help you manage your blood sugar, fight off hunger and stay feeling full longer.

Which foods can help regulate blood sugar levels? Which foods should be avoided? 

We explain it all in our article!

8 foods that can help control blood sugar levels!

What causes fluctuations in blood sugar?

Blood sugar, or glucose, refers to main sugar molecules found in the bloodstream. It comes from the foods we eat and is used to fuel the body with energy. The body needs a certain amount of glucose in the blood at all times for it to function properly.

When we eat, the pancreas releases insulin, a hormone that conveys glucose molecules from the blood to the body’s cells so it can be used for energy. Blood sugar naturally rises in response to the foods we eat, but it may spike if something sugary or highly processed is consumed. When this happens, the pancreas releases an appropriate amount of insulin, which sends the sugar into the cells, thus lowering the blood sugar back down. But, this rollercoaster of rising and lowering glucose can cause undesirable after effects, such as brain fog, irritability and increased cravings for sugary foods.

Preferably, we should keep blood sugar at a stable level (without pits or spikes) to maintain even energy throughout the day, but different aspects or activities come into play and have an effect on glucose levels. Factors including physical activity, stress, body weight and genetics play a role in fluctuating blood sugar.

While having too low blood sugar levels (hypoglycaemia) can be very dangerous for diabetes patients, too high blood sugar (hyperglycaemia) can be just as dangerous or more, as it can develop slowly over a long period of time and have little-to-no symptoms until it is too late. Sustained hyperglycaemia over time can lead to complications affecting the eyes, kidneys, heart and nerves.

So, which foods can help to lower or stabilise blood sugar levels?

Although no one food is the magical key to lowering blood sugar, what can help is a balanced and healthy diet full of foods that help to maintain more stable blood sugar levels. 

Here are a few delicious foods that can help stabilise your blood sugar:

editor_meta_bo_img_aa9f4cd40b9f973d341fc14041ce4d3b.png Beans and lentils: Though they occasionally have a bad reputation among diabetes patients for their high carbohydrate content, beans are an excellent source of complex carbs full of protein and soluble fibre, which contribute to feeling satiated and slowing the rise of blood sugar. Lentils are similarly rich in fibre, magnesium and protein

editor_meta_bo_img_0aad92791852ef7baebbe3a06223dfc1.png Seafood: Seafood, including fish and shellfish (shrimp, lobster, oysters, mussels, etc.) is a significant source of healthy fats, protein, vitamins and minerals and antioxidants which may assist in balancing blood sugar levels. Protein is an important element in controlling blood sugar, as it helps to slow digestion, increases the feeling of fullness and can prevent postprandial spikes in blood sugar. Studies have found that high intake of fatty fish can help boost the body’s management of blood sugar.

editor_meta_bo_img_48c854f590b59a994fff835bab7c8fa1.png Eggs: Like seafood, eggs are also a one-stop shop for high levels of antioxidants, vitamins and minerals, healthy fats and of course, protein. A number of studies have connected egg consumption with better glycaemic control, including a 2019 study of 42 overweight or obese adults living with prediabetes or type 2 diabetes, which found that eating one large egg a day contributed to significant decline in fasting blood sugar levels. 

editor_meta_bo_img_bdea351fbc3de22828472843bf8eaa0e.png Berries: Many fruits are high in natural sugars and are therefore discouraged for people with diabetes because of their tendency to raise blood sugar. Berries, however, especially raspberries, are actually chock full of fibre, an important nutrient which helps slow sugar absorption and stabilise blood sugar levels. Just one cup of berries contains 8 whole grams of fibre, so feel free to indulge!

editor_meta_bo_img_49380967e915f89bce72aeeec3c7ba5a.png Oats and oat bran: Oats, as well as oat bran (the outer layer of the oat grain), are yet another excellent source of soluble fibre, and can therefore aid in reducing blood sugar levels.

editor_meta_bo_img_f377657ebc4355b6cc27791d91f50152.png Avocado: This is another fruit that can be enjoyed whole-heartedly. Rich in healthy fats, vitamins, minerals and fibre, a number of studies have shown that avocado may help to lower blood sugar and defend against metabolic syndrome, a group of conditions that increase the risk of diabetes, heart disease and stroke. Only one quarter of an avocado has more than 3 grams of fibre and 7 grams of fat, a combination that can help prevent blood sugar spikes.

editor_meta_bo_img_16a6c7b247b2e9c3502a2126f519f475.png Broccoli: Broccoli is rich in sulforaphane, a sulphur-rich compound that has blood-sugar lowering properties. Test-tube, animal and human-based studies have found that broccoli extract full of sulforaphane and glucosinolates helps to improve insulin sensitivity, lower blood sugar and oxidative stress markers. In addition, cruciferous vegetables such as broccoli have been found to lower risk for type 2 diabetes, so eat up!

editor_meta_bo_img_710eb449b0a4369bff172f3c2b0cd1d6.png Citrus fruits: You may be surprised to find out that though many citrus fruits are sweet, they may actually contribute to reducing blood sugar levels! Citrus fruits, such as oranges and grapefruit, are considered to be low on the glycaemic index, meaning that they affect the blood sugar less than other fruits. Many of these fruits are also high in fibre and naringenin, a flavonoid with strong antidiabetic properties.


In summary, a healthy and balanced diet is an essential tool for managing one’s blood sugar. It is important to note, however, that this article is a general overview and does not replace medical advice given by a healthcare professional. Each patient is different, so it is always important to consult your physician before beginning or altering your diet or treatment.

Was this article helpful to you?
Feel free to share your thoughts and questions with the community in the comments below!
Take care!

avatar Courtney Johnson

Author: Courtney Johnson, Health Writer

Courtney is a content creator at Carenity and focuses on writing health articles. She is particularly passionate about exploring the topics of nutrition, well-being, and psychology.

Courtney holds a double... >> Learn more


Unregistered member
on 09/02/2021

A very informative article. Simply put. Thank you Courtney.

on 04/08/2021

Simple to understand good information 

robjmckinney • Ambassador
on 14/09/2023

Well new advice for diabetics seem to come out every other week, but for most diabetes 2 sufferers it is down to being overweight. So, on my usual diet to lose a few pounds and lower my blood sugar levels. But unsure of Citrus fruits etc. as they contain sugar, so a no, no for me, no sugar is good for diabetics, natural or otherwise.

You will also like

Best vegetables for type 2 diabetes

Diabetes (Type 2)

Best vegetables for type 2 diabetes

Read the article
Type 2 Diabetes: Learn More About Metformin!

Diabetes (Type 2)

Type 2 Diabetes: Learn More About Metformin!

Read the article
See the testimonial
Diabetes: Discrimination, Professional Life, Plan Ahead... What do patients say?

Diabetes (Type 1)
Diabetes (Type 2)

Diabetes: Discrimination, Professional Life, Plan Ahead... What do patients say?

Read the article

Most commented discussions

Fact sheets