- The best foods to eat to lower blood sugar include whole grains, fruits and vegetables, oatmeal, nuts, and garlic.
- If you have diabetes or may be at risk, it’s important to regulate your blood-sugar levels with a healthy diet and be aware of the glycemic index of the foods you eat.
- This article was medically reviewed by Samantha Cassetty, MS, RD, nutrition and wellness expert with a private practice based in New York City.
- Visit Insider’s Health Reference library for more advice.
If you have diabetes, it’s important to eat the right foods to maintain healthy blood-sugar levels.
For example, eating healthy carbohydrates, foods high in fiber, and healthy fats can help prevent blood-sugar spikes. But eating high-carbohydrate foods that contain lots of sugar can make it more difficult to control your diabetes, says Dr. Deena Adimoolam, an assistant professor of medicine, endocrinology, diabetes, and bone disease at the Icahn School of Medicine at Mount Sinai.
Here’s which foods are best to eat if you want to lower blood sugar and keep it under control.
What is the glycemic index?
Knowing the glycemic index of foods can help you make better dietary choices and help you manage diabetes. That’s because the glycemic index rates carbohydrates by how quickly and how much they raise blood sugar, on a scale of 1 to 100.
Low-glycemic foods have higher amounts of fiber, vitamins, and minerals. Because of their high fiber content, these foods are digested slowly and have a more gradual impact on blood sugar. People with diabetes should try to eat more low-glycemic foods to avoid blood-sugar spikes.
If you have diabetes, it's also important to keep track of the carbs you're eating each day and each meal, as having too many carbs with a high glycemic content can spike blood-sugar levels. And even if you don't have diabetes, eating high-glycemic foods can increase your risk for Type 2 diabetes, heart disease, and obesity.
Here are some examples of low-glycemic foods you can eat to lower blood sugar and prevent spikes.
1. Whole grains
Eating whole grains, like brown rice, will have a less extreme impact on your blood-sugar levels because they aren't digested as quickly, Adimoolam says. That's because whole grains have more fiber.
A 2007 study in Hormone and Metabolic Research suggested that eating a fiber-rich diet (more than 30 grams of fiber a day), in particular through whole-grain products, could lower one's risk for Type 2 diabetes.
Examples of whole grains include:
- Barley (GI = 22)
- Bulgur (G1 = 46)
- Buckwheat (GI = 49)
2. Fruits and vegetables
Fruits and vegetables are examples of healthy carbohydrates that are rich in fiber. For people with diabetes, doctors recommend eating five portions of fruits (two portions) and vegetables (three portions) a day to maintain healthy blood-sugar levels - though you should talk to your doctor to come up with a meal plan that best suits your needs.
Ripe fruits tend to have a higher glycemic index than less ripe fruits. Eating fruits with the skin can be more beneficial, Adimoolam says, since the skin contains more fiber and can help regulate your blood sugar.
Though all fruits supply nutrients, dried fruit and fruit juice have more concentrated sources of natural sugars. When possible, choose whole forms of fruit, such as fresh or frozen.
Adimoolam says most vegetables are healthy for people with diabetes, though starchy vegetables like potatoes, sweet potatoes, and plantains have a higher sugar content and should be eaten in moderation.
Some examples of low glycemic fruits and vegetables include:
- Apples (GI = 40)
- Oranges (GI = 40)
- Broccoli (GI = 10)
For more information, read about the best types of fruits for diabetes.
3. Oatmeal
Oats are another good choice for people with diabetes because of their low glycemic index value and high fiber content.
A 2015 review published in the journal Nutrients found eating whole oats with at least 3 grams of soluble fiber daily can help Type 2 diabetes patients control blood glucose levels by increasing insulin sensitivity.
You should make sure to opt for steel-cut or rolled oats, as these varieties of oatmeal are less processed, which means they absorb into the bloodstream more slowly. Try to avoid instant oatmeal with added sugar, and if you're mixing in fruit or other ingredients into your oatmeal, be mindful of their added sugar and total carbohydrate content.
4. Nuts
Nuts are low-glycemic, high in fiber, and a healthy source of fat. They also contain beneficial nutrients and vitamins, like vitamin E, omega-3 fatty acids, and magnesium, which improve heart health and contribute to a balanced diet.
A 2011 study published in the Journal of the American College of Nutrition found that consuming more than a quarter ounce of nuts a day decreased Type 2 diabetes risk factors, like body mass index and waist circumference.
The healthiest nuts for people with diabetes are:
- Almonds (GI = 20)
- Cashews (GI = 20)
- Peanuts (GI = 14)
5. Garlic
There is evidence to suggest that garlic can help control blood sugar by raising insulin levels in the body. That's because some compounds in garlic - including allici, allyl propyl disulfide, and S-allyl cysteine sulfoxide - can help increase insulin sensitivity.
For example, a 2017 study published in Food and Nutrition Research found that consuming between 0.05 to 1.5 grams of garlic (from supplements) a day was associated with reduced blood-glucose levels in Type 2 diabetes patients.
Try spicing your foods with garlic powder or adding some crushed-up garlic cloves when you're cooking. You should consult your doctor, however, if you plan to consume lots of garlic, since it can also contribute to gas, nausea, and heartburn (plus, bad breath). Garlic may also be dangerous for people on blood thinners.
The bottom line
Foods that contain fiber, protein, and healthy fats are better for lowering blood sugar and managing diabetes when compared with foods high in fast-acting carbohydrates, such as those high in added sugars and refined grains. The glycemic index can be a helpful measurement to determine which foods to eat, but it's important to remember that everyone reacts to foods differently.
"Some foods considered as low glycemic index foods could potentially cause a spike in one's blood sugar quicker than it would another person," Adimoolam says. Blood-sugar levels can also depend on other factors, including what medications a person is taking and what else the person is pairing with the specific food.
If you have diabetes or may be at risk, you should consult your doctor to determine what the right diet is for you. For more information, you can read about the best diets for diabetes, and the best snacks for diabetics.