If you have been diagnosed with diabetes, you know how difficult it can be to manage your diet and control your blood sugar levels. Certain foods cause high spikes while others actually lower blood sugar, however, many people go through years of trial and error before they find out what works for them. Thanks to years of scientific findings, we’ve been able to determine what foods are better than others. Here are the ten best foods to control diabetes and lower blood sugar.

Consider diabetic meal planning to get the most out of your food. Planning meals ahead of time will reduce the likelihood of snacking or unhealthy eating.

Vegetables (non-starchy)

Non-starchy vegetables are one of the best foods you can eat as a diabetic. They will fill you up, and they’re full of essential vitamins and minerals that help regulate your blood sugar. Since they’re whole food with trace amounts of sugar and high levels of fiber, you can eat as many non-starchy vegetables as you want without having to worry about high blood sugar spikes. To get the most out of your non-starchy vegetables, choose fresh, canned, or frozen vegetables that have no added salt or sauce. Here are some examples of non-starchy vegetables listed below:

  • Artichokes
  • Asparagus
  • Avocados
  • Broccoli
  • Cabbage
  • Cauliflower
  • Celery
  • Cucumbers
  • Green Beans
  • Hearts of Palm
  • Mushrooms
  • Olives
  • Onions
  • Squashes
  • Tomatoes
  • Zucchini

Leafy Green vegetables

Many of the best leafy greens are considered non-starchy vegetables, but they deserve their own section. Leafy greens are packed full of nutrients and are lower in digestible carbs than other vegetables. This means that your blood sugar won’t rise very much regardless of how many you eat. Some of the best leafy greens to include in your daily diet are spinach and kale, as they have very high levels of vitamin C. Vitamin C helps to manage diabetes in people with type 2 diabetes and can help promote an overall sense of wellbeing. Leafy greens also contain specific antioxidants that help to protect your eyes from diabetic complications.

Fatty fish

Regardless of if you have diabetes or not, fatty fish should be part of your diet. It’s one of the healthiest foods that you can eat and has a lot of benefits. Fatty fish like salmon and anchovies give you a significant serving of the omega-3 fatty acids DHA and EPA, which can help protect your heart against potential complications from diabetes. DHA and EPA both protect your blood vessels, reduce inflammation, and improve the function of your arteries after consumption Since your risk of heart disease and stroke are almost doubled if you have diabetes, incorporating fatty fish into your diet can reduce your chances of serious complications. Plus, fatty fish is an excellent source of protein that will help you feel full and manage your weight with ease.


Other fatty foods that help control diabetes and lower blood sugar are nuts and eggs. Nuts have high levels of fiber and most are low in digestible carbohydrates, so they won’t raise your blood sugar. It is important to know the difference between certain types of nuts because some of them have very high levels of digestible carbs. The best types of nuts for diabetics include almonds, brazil nuts, cashews, hazelnuts, macadamia nuts, pecans, pistachios, and walnuts. If you’re watching your weight, make sure to eat nuts in moderation. Even though they’re high in healthy fats, it’s still fat and should be eaten in moderation. Eggs are also a great source of healthy fats that are beneficial in controlling diabetes. They can actually improve your insulin sensitivity and decrease inflammation and provides antioxidant benefits that help reduce the amount of free radicals in your body and protect against disease. If you include eggs in your diet, make sure that you include the yolk as that’s where most of the nutrients are located.


Certain seeds are known to control diabetes. The two best seeds to eat as a diabetic are chia seeds and flax seeds. Chia seeds are filled with fiber, low in digestible carbs, and have been found to lower your blood sugar levels. As a diabetic, this is extremely important to manage good health. Flaxseeds are also beneficial as they can help improve blood sugar control, decrease your risk of heart disease, and lower the chance of having a stroke. Since flaxseeds can be difficult to absorb, you can opt for ground seeds or make sure to take the time and grind them up at home before eating them. Ingesting whole flax seeds won’t give you any benefits.


Extra-virgin olive oil has always been known to have a lot of health benefits. It is one of the most effective oils at reducing the risk of heart disease and contains a number of antioxidants that help to reduce inflammation, protect your cells, and decrease blood pressure. Choose pure extra-virgin olive oil to get all of the health benefits and sprinkle it on salads, use it in a marinade, or cook meats and vegetables with it.

Other natural fats that are helpful at controlling diabetes include coconut oil, avocado oil, any type of nut oil, lard, tallow, chicken fat, duck fat, coconut milk, and unsweetened coconut cream.2


Apple cider vinegar is popular among health food fanatics for a good reason. The fermented acetic acid helps to improve insulin sensitivity, lower fasting blood sugar levels, and reduce blood sugar response by as much as 20% when taken with meals that are rich in carbs. Due to the high acidity of apple cider vinegar, it’s best taken by the tablespoon mixed with water to avoid damaging your teeth and esophagus. Start slowly, with about one teaspoon, and work your way up based on how you feel.


Spices are powerful tools, especially when it comes to controlling diabetes. Both cinnamon and turmeric should be included in your diet daily to get the best results.

Cinnamon can be added to almost any food or drink to increase the flavor and add a little kick. Cinnamon has been shown to help lower blood sugar levels, improve insulin sensitivity, and reduce hemoglobin A1c levels.

Turmeric also lowers inflammation and blood sugar levels, reduces your risk of developing heart disease, and benefits kidney health. Just make sure that you mix your turmeric with black pepper to activate the beneficial ingredient curcumin.


If you add any diary to your diet, make sure that it’s filled with healthy probiotics for the biggest benefits to your health. Greek yogurt is a great option since it’s low in sugar and high in probiotics. In studies done, Greek yogurt was found to improve blood sugar control and even reduce heart disease risks Aim for unflavored Greek yogurt as the flavored versions are much higher in sugar and more processed, therefore may contribute to an increase in blood sugar.


If you’re craving something sweet, try snacking on a cup of strawberries. Strawberries are loaded with antioxidants and have been shown to reduce both cholesterol and insulin levels after a meal. If you’re not a fan of strawberries and want to incorporate daily fruit into your diet, opt for raspberries, blueberries, or blackberries, which tend to have lower sugar content than other fruits like apples and bananas.


Diabetes doesn’t mean that you can’t eat your favorite foods, but you do need to monitor your blood glucose levels to stay safe. By including these ten foods into your daily diet, you’ll give your body the nourishment it needs so you can indulge a little every now and then.