Affiliate links on our site may earn us commissions. Learn More.

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy Policy.

arrow
Newsletter

Discover The Best Wellness Tips In Your Inbox

Subscribe to Health Reporter’s newsletter and get our health experts’ highlights and the latest news about healthy living.
The newsletters are spam-free and sent from our health experts and professionals.
sent

Thank You!

You have successfully subscribed to our newsletter!
Home arrow Health arrow Diabetes arrow 39 Foods Good for Diabetes: Beans, Veggies, Fruits, and Nuts

39 Foods Good for Diabetes: Beans, Veggies, Fruits, and Nuts

HR_author_photo_Edibel
Written by Edibel Quintero, RD
HR_author_photo_Rosmy
Fact checked by Rosmy Barrios, MD
Last update: March 8, 2023
18 min read 2167 Views 1 Comments
clock 18 eye 2167 comments 1

Healthy foods for diabetes can help you control your blood sugar and manage your carb intake. You’ve probably heard that fruits and vegetables are healthy for diabetes. But what foods should you eat exactly?

foods good for diabetes

The right foods can help you control diabetes and may even help revert prediabetes.

Foods good for diabetes should have a low glycemic index and be nutritious and filling. But how can you know which ones are suitable for you?

Let’s take a closer look at the best food options ideal for those with diabetes.

Best Foods That Are Good for Diabetes You Should Try Right Now

The best foods for diabetes help you control blood sugar levels while packing protein, nutrients, and antioxidants and being low in carbs. They include beans, vegetables like carrots, zucchini, and broccoli, low-sugar fruits, and heart-healthy nuts.

Berries are superstars of the diabetes diet, providing nutrients and antioxidants without raising blood glucose levels. Raspberries, blueberries, and blackberries are all great for diabetes.

Nuts like walnuts, peanuts, cashews, and pistachios provide healthy fats. They also have plenty of protein and fiber. That makes them healthy snacks.

Beans

Beans have a low glycemic index and are rich in proteins, minerals, B vitamins, and fiber. Because beans have complex carbohydrates, the body digests them more slowly, helping to keep blood sugar levels in check. 

They are also affordable compared to other protein sources. Beans are good for both type 1 and type 2 diabetes. 

Cooking dry beans is healthier than using canned beans as the latter often have added salt. Salt has sodium, which can lead to high blood pressure and heart disease. 

So, when buying canned beans, choose those with the lowest salt content or without salt, if possible. 

Important: Beans have antinutrients, which can reduce your body’s ability to absorb minerals. Sprouting, fermenting, or simply soaking beans before eating them reduces antinutrient levels.

#1 Adzuki beans

Originating in East Asia, adzuki beans are often red but can also come in white, dark, or mottled varieties. You can enjoy them in spreads or boiled into bean bowls with other veggies.

Studies suggest that adzuki beans may lower the risk of type 2 diabetes and heart disease. They have protein that may block the action of enzymes breaking down complex carbs, which helps control blood sugar spikes.

Research also indicates that they may improve insulin sensitivity.

A 100-gram portion of adzuki beans has 128 calories, 7.5 grams of protein, 25 grams of carbs, and 7.3 grams of fiber. It also packs folate (30% of the daily recommended value), manganese (29% of the DV), phosphorus (17% of the DV), potassium (15% of the DV), and other nutrients. Adzuki beans also have up to 29 different antioxidants, being one of the foods richest in antioxidants.

#2 Black beans

Black beans help regulate blood sugar levels. They take longer to cook than other beans, but their nutritional content and health benefits make it worth it. 

One cup of boiled, unsalted black beans packs 21.6 grams of protein, 15 grams of fiber, folate (64% of DV), and vitamin B1 (28% of DV), which enables the body to use carbs as energy. 

Eaten regularly, black beans and other legumes can promote weight loss and lower bad cholesterol, according to studies. Plus, they pair great with rice.   

Black Beans
Beans
are-black-beans-keto
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
46.9g
Total carbs
62.4g
Fats
1.42g
Protein
21.6g
Calories
341
Glycemic Index
30
Fiber
15.5g
Sugars
2.12g

#3 Broad beans

Broad beans or fava beans are rich in the mineral manganese, which may lower blood sugar levels in people with type 2 diabetes. 

One cup packs 12.9 grams of protein, 9.2 grams of fiber, folate (44% of DV), manganese (36% of DV), phosphorous (21% of DV), and many other key minerals.

In the kitchen, broad beans are versatile. Boiled, you can add them to salads, blend them into dips, or even grill them.

#4 Chickpeas (Garbanzo beans)

Did anyone say hummus? One cup of boiled chickpeas packs 14.5 grams of protein, 12.5 grams of fiber, manganese (74% of DV), vitamin B9 (71% of DV), copper (64% of DV), plus many other nutrients. 

The protein and fiber mix in chickpeas is filling and may lower your caloric intake. This makes them a nutritious plant-based protein source that can help you manage your weight. 

Chickpeas can also help you regulate blood sugar levels. A study found that eating a can of chickpeas a week for 12 weeks can reduce insulin levels

The bottom line is that chickpeas are one of the best beans for diabetes. Eat them in stir-fries, soups, or blend them into hummus. You can also try chickpea pasta

Tip: Pairing chickpeas with whole-grain bread creates a complete protein source for vegans and vegetarians. 

Chickpeas
Plant-Based
Chickpeas
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
16.1g
Total carbs
22.5g
Fats
2.77g
Protein
7.05g
Calories
139
Glycemic Index
28
Fiber
6.4g
Sugars
4.01g

#5 Kidney beans

Raw kidney beans need only around 25 minutes of cooking in a pressure cooker. This makes them one of the most convenient beans for people with diabetes. 

More than a source of proteins and minerals, kidney beans have bioactive plant compounds. These include isoflavones and anthocyanins – powerful antioxidants. 

A study of obese adults found that eating kidney beans regularly increases weight loss. And since they have a low glycemic index score, kidney beans can prevent blood sugar spikes. 

Like other beans, they also pack plenty of protein. This can help with muscle recovery after physical activity. 

Tip: Make sure to cook beans properly to avoid bloating and flatulence. 

#6 Mung beans

Next up, a favorite in Asian stir-fries. Mung beans have the antioxidants vitexin and isovitexin, which can lower blood sugar levels. They also pack a healthy dose of protein, fiber, and nutrients.

Eating mung beans can make you feel fuller. Whether you aim to lose weight or simply maintain a healthy weight, you can safely add them to your diet. 

The slightly sweet taste of mung beans makes them a great addition to salads and soups. And you can always add them to curries or stir-fries. You can even turn them into puddings. 

#7 Pinto beans

With their low glycemic index and mix of protein, fiber, and nutrients, pinto beans can be a valuable addition to any diabetes diet. 

They bring the same health benefits as most other beans on our list. Eat them regularly to maintain a healthy weight and manage your blood sugar levels. 

You can eat pinto beans in stews, stir-fries, soups, and spreads as a healthy alternative to other starches. They’re also fairly low in carbs compared to other foods.

Vegetables

Non-starchy vegetables are one of the healthiest foods people with diabetes can eat. Veggies like carrots, broccoli, cabbage, and asparagus can help control blood sugar levels while sustaining overall health.

And since they’re low in calories, they can help you maintain a healthy weight.

Veggies pair well with whole grains as part of a healthy diabetes diet. They may help prevent heart disease compared to a diet rich in meat, dairy foods, and processed foods. They can stabilize blood sugar levels.

#8 Asparagus

Asparagus may not be the first vegetable that comes to mind, but asparagus may have anti-diabetic effects, according to science.

Compounds in asparagus shoots may inhibit carbohydrate digestion and absorption. It may also enhance insulin secretion. The result is healthier blood glucose levels.

You can steam or saute asparagus or simply shred it over salads and pasta. Get the most health benefits by eating both raw and cooked asparagus.

Asparagus
Vegetables
is-asparagus-keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
1.78g
Total carbs
3.88g
Fats
0.12g
Protein
2.2g
Calories
20
Glycemic Index
15
Fiber
2.1g
Sugars
1.88g

#9 Eggplant

The polyphenols in eggplant may reduce sugar absorption while boosting insulin secretion. This leads to lower blood glucose levels. Eggplant also has fiber, another reason to add it to your diabetes meal plan. 

Whether you make it into a spread to eat with whole grains, bake it, or saute it, eggplant is a low-calorie food option. And since it has fiber, it also promotes weight loss. 

Eggplant
Vegetables
is-eggplant-keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
2.88g
Total carbs
5.88g
Fats
0.18g
Protein
0.98g
Calories
25
Glycemic Index
15
Fiber
3g
Sugars
3.53g

#10 Celery

Celery has antioxidants and anti-inflammatory benefits. Together with the fiber content, these can help sustain a healthy diet for people with diabetes.

A 2018 study found that older people with prediabetes who ate 250mg of celery leaf three times a day saw their blood glucose drop.

Not sure how to incorporate celery into your diet? Blend celery into smoothies, eat it raw in salads, or add it to soups and stir-fries.

Celery
Vegetables
Is-celery-keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
1.37g
Total carbs
2.97g
Fats
0.17g
Protein
0.69g
Calories
14
Glycemic Index
15
Fiber
1.6g
Sugars
1.34g

#11 Onions

Onions have vitamin C, B vitamins, potassium, and antioxidants. They also help provide blood glucose control.

And you can count on them as prebiotics that beneficial gut bacteria feed on. Eating onions and green onions regularly can give you a healthier gut.

In a study, participants who ate 100 grams of fresh onions saw a marked decrease in blood sugar levels after 4 hours. Other studies found that quercetin, a compound in onions, has an anti-diabetic effect. 

The best part is that onions preserve many of their health benefits when cooked.

Onions
Vegetables
are-onions-keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
7.64g
Total carbs
9.34g
Fats
Protein
1.1g
Calories
40
Glycemic Index
10
Fiber
1.7g
Sugars
4.24g

#12 Broccoli

Broccoli lowers cholesterol and is a good source of beta-carotene, lutein, and zeaxanthin, which support eye health. It has quercetin, an antioxidant that lowers blood pressure. 

To enjoy the health benefits of broccoli, cook it by steaming rather than boiling it. Steamed broccoli is crisper and tastes better. 

Broccoli
Vegetables
is-broccoli-keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
3.87g
Total carbs
6.27 g
Fats
0.37g
Protein
2.82g
Calories
34
Glycemic Index
15
Fiber
2.6g
Sugars
1.7g

#13 Carrots

Carrots are both low-calorie and filling, which can help you take in fewer calories in meals. Eating carrots regularly may lower cholesterol levels, a common concern for people with diabetes. 

Carrots have a very low glycemic load. One cup of chopped carrots has 2.8 grams of dietary fiber, 0.93 grams of protein, vitamin K (21% of DV), and potassium (12% of DV). 

Carrots also have vitamin A, which supports eye health, a possible concern for people with type 2 diabetes. Around 30 grams of carrots pack all the recommended daily vitamin A dose.

When buying carrots, choose organic, as conventionally grown carrots often hold pesticide residues. Other root vegetables, such as rutabagas, are also great for those with diabetes.

Good to know: Boiling carrots can actually increase their nutritional content by breaking their cell walls. 

Carrots
Vegetables
Are-carrots-keto
Keto If Limited
Key nutritional facts (per 100g):
Net carbs
6.78g
Total carbs
9.58g
Fats
0.24g
Protein
0.93g
Calories
41
Glycemic Index
16
Fiber
2.8g
Sugars
4.74g

#14 Zucchini

Zucchini is very low in calories and carbs while rich in vitamin A, with one cup providing 40% of the DV. This, together with its fiber content, can lower blood sugar and insulin levels. 

Even zucchini peel has been shown to reduce blood sugar levels in animal studies. You can use zucchini as a replacement for pasta in low-carb diets for diabetes.

Zucchini
Vegetables
is-zucchini-keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
2.11g
Total carbs
3.11g
Fats
0.32g
Protein
1.21g
Calories
17
Glycemic Index
15
Fiber
1g
Sugars
2.5g

#15 Cabbage

A rich source of vitamin C, cabbage also has insoluble fiber that helps increase beneficial bacteria in the gut. Animal foods don’t contain fiber, which is why it’s important to eat your fill of vegetables like cabbage.

New research has found associations between gut microbiota, obesity, and type 2 diabetes. A healthy gut may make it easier to control diabetes. It may even help prevent prediabetes, though more research is needed to prove this. 

In addition to improving digestion, cabbage can help lower cholesterol and may lower blood pressure and promote heart health. It’s a great food for people with diabetes. 

Cabbage
Vegetables
is-cabbage-keto
Keto If Limited
Key nutritional facts (per 100g):
Net carbs
3.3g
Total carbs
5.8g
Fats
0.1g
Protein
1.28g
Calories
25
Glycemic Index
10
Fiber
2.5g
Sugars
3.2g

#16 Spinach

Spinach is low in starch and has fiber and protein. You can eat plenty of it without worrying about its impact on blood sugar levels. With spinach in your diet, you can manage blood sugar more easily.

Spinach also has lutein and zeaxanthin, carotenoids that occur in the eye. Findings from a 2011 study suggest that these antioxidants may help treat nonproliferative diabetic retinopathy. The condition results from an excess of blood vessels in the eye. 

Spinach
Vegetables
is spinach keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
1.43g
Total carbs
3.63g
Fats
0.39g
Protein
2.86g
Calories
23
Glycemic Index
15
Fiber
2.2g
Sugars
0.42g

#17 Green beans (Snap beans)

Green beans are another healthy diabetes food. High in fiber and low in carbs, they won’t elevate your blood glucose.

Plus, one cup of green beans has around 25% of the daily recommended value of vitamin D as well as some vitamin A, K, manganese, and other minerals.

To preserve the nutrients in green beans, steam them instead of boiling them.

Tip: Green beans pair well with fatty fish, another excellent food for people with diabetes.

Green Beans (Snap Beans)
Legumes
Are-green-beans-keto
Keto If Limited
Key nutritional facts (per 100g):
Net carbs
4.27g
Total carbs
6.97g
Fats
0.22g
Protein
1.83g
Calories
31
Glycemic Index
32
Fiber
2.7g
Sugars
3.26g

#18 Tomatoes

Another non-starchy vegetable that doesn’t raise blood sugar much, the tomato is a safe addition to any diabetes menu. 

What’s more, a study found that after 8 weeks, people with diabetes who ate 200 grams of fresh tomatoes daily had lower blood pressure. High blood pressure is one of the most worrying heart disease risk factors.

Type 2 diabetes brings with it a high cardiovascular risk, so keeping your blood pressure in check is important. 

When buying canned tomatoes, avoid those with added sugar. Added sugars negatively contribute to many health conditions, from diabetes to tooth decay. 

Did you know? Cooking tomatoes destroys their vitamin C content, but it boosts phytochemical levels, making them heart-healthier. 

Tomatoes
Vegetables
Are-tomatoes-keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
2.69g
Total carbs
3.89g
Fats
0.2g
Protein
0.88g
Calories
18
Glycemic Index
15
Fiber
1.2g
Sugars
2.63g

#19 Lettuce

Low in carbs and rich in fiber, lettuce can easily make up one of the 3–5 servings of non-starchy veggies most diabetes diets recommend. 

Whether you prefer Iceberg or Romaine lettuce, you don’t have to worry about lettuce’s impact on blood glucose.

In addition to salads, you can use lettuce as hummus wraps, layer it into spring rolls, or add it to soup. 

Lettuce
Vegetables
Is lettuce keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
1.19g
Total carbs
3.29g
Fats
0.3g
Protein
1.23g
Calories
17
Glycemic Index
15
Fiber
2.1g
Sugars
1.19g

#20 Cucumber

Cucumbers may not have that many vitamins apart from some vitamin K. But they have antioxidants and are low in calories. In animal studies, cucumbers have been shown to reduce and control blood sugar levels.

Cucumbers also have a high water content, making them very hydrating. So, next time you make a salad, don’t forget to throw in some slices. Tip: When you eat cucumbers, make sure to leave the peel on to enjoy their full nutritional benefits.

Cucumbers
Vegetables
are-cucumbers-keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
3.13g
Total carbs
3.63g
Fats
0.11g
Protein
0.65g
Calories
15
Glycemic Index
15
Fiber
0.5g
Sugars
1.67g

#21 Mushrooms

Mushrooms may provide improved blood sugar control thanks to their polysaccharides. They have few calories and carbs while being a source of vitamins B2 and B3. 

Animal research found that polysaccharides may improve insulin resistance and pancreatic tissue damage. They may also lower blood cholesterol levels, helping manage the risk of heart disease and stroke. 

Tip: Choose mushrooms grown in UV light whenever possible, as they pack more vitamin D.

Mushrooms
Plant-Based
Are-mushrooms-keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
2.26g
Total carbs
3.26g
Fats
0.34g
Protein
3.09g
Calories
22
Glycemic Index
10
Fiber
1g
Sugars
3.09g

Fruits

Fruits have antioxidants, vitamins, and fiber, but not all fruits are good for diabetes, as some pack more sugars and carbs than others. 

Tip: Soak dry fruits in water for at least half an hour to reduce sugar content.

#22 Blackberries

Blackberries are a strong contender for the title of the best fruit for type 2 diabetes. One cup of raw blackberries has just 13.8 grams of carbs and 7.63 grams of fiber. 

The fiber content in blackberries can boost insulin sensitivity and help your body absorb glucose at a healthy rate. Blackberries have a very low glycemic index rating and pack plenty of antioxidants.

Add blackberries to oatmeal, yogurt, or smoothies. Or simply eat them as a snack or standalone dessert.

Blackberries
Fruits & Berries
are blackberries keto
Keto If Limited
Key nutritional facts (per 100g):
Net carbs
4.31g
Total carbs
9.61g
Fats
0.49g
Protein
1.39g
Calories
43
Glycemic Index
25
Fiber
5.3g
Sugars
4.88g

#23 Blueberries

Low in calories, high in nutrients, and packed with fiber and anthocyanins – that’s blueberries in a nutshell, and they’re one of the best foods for diabetes. 

Blueberries are on the diabetes superfood list of the American Diabetes Association. They have a low glycemic index of just 53. 

What’s more, they may improve glucose processing, insulin sensitivity, and fasting blood sugar levels, according to science. They may also promote weight loss, one of the key tactics to prevent diabetes complications.

Blueberries
Fruits & Berries
are-blueberries-keto
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
12.1g
Total carbs
14.5g
Fats
Protein
0.74g
Calories
57
Glycemic Index
53
Fiber
2.4g
Sugars
9.96g

#24 Raspberries

Raspberries, like most other berries, have anthocyanins, compounds associated with lower glucose levels and greater insulin sensitivity. They also pack plenty of dietary fiber, making them a smart food for all types of diabetes. 

Living with diabetes often means counting carbohydrates. Raspberries have only around 5.4g of net carbs per cup and an impressive 6.5 grams of fiber, plus 53% of the daily recommended vitamin C.

Raspberries may not always be in season, but grab them each time you find them. With them in your diet, you can manage diabetes much more easily. 

Raspberries
Fruits & Berries
are raspberries keto
Keto If Limited
Key nutritional facts (per 100g):
Net carbs
5.4g
Total carbs
11.9g
Fats
0.65g
Protein
1.2g
Calories
52
Glycemic Index
32
Fiber
6.5g
Sugars
4.42g

#25 Grapes

Grapes may not have as much fiber as other fruits. But they have copper (21% of DV), vitamin K (18% of DV), and lots of antioxidants. 

These include quercetin and resveratrol, which may protect against high blood sugar and heart disease. What’s more, resveratrol can improve your body’s ability to use insulin. Eating grapes can even reduce the risk of developing type 2 diabetes. Raisins are good for diabetes too.

Green Grapes
Fruits & Berries
are-green-grapes-keto
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
17.2g
Total carbs
18.1g
Fats
0.16g
Protein
0.72g
Calories
69
Glycemic Index
53
Fiber
0.9g
Sugars
15.5g

#26 Avocado

Avocado has monounsaturated and polyunsaturated fats, which are perfect for people with type 2 diabetes. Plus, they’re low in carbs. 

When added to a weight loss diet high in monounsaturated fats, avocados can boost insulin sensitivity.

Avocado
Vegetables
Is avocado keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
1.83g
Total carbs
8.53g
Fats
14.7g
Protein
2g
Calories
160
Glycemic Index
15
Fiber
6.7g
Sugars
0.66g

#27 Cantaloupe (Muskmelon)

It may not be the first fruit that comes to mind, but it sure is good for diabetes. Cantaloupe or muskmelon has a low glycemic load.

And since your body will digest it slowly, you won’t have to worry about a blood glucose spike.

Other health benefits include plenty of vitamins A and C. A cup of diced fruit has enough of these vitamins to make up for your daily need. 

Cantaloupe
Fruits & Berries
is-cantaloupe-keto
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
8.16g
Total carbs
8.69g
Fats
0.18g
Protein
0.82g
Calories
38
Glycemic Index
65
Fiber
0.8g
Sugars
7.88g

#28 Cherries

Cherries release their sugars very slowly, making them one of the safest fruits for type 2 diabetes. They also have fiber, vitamin C, potassium, polyphenols, and carotenoids. 

That said, eating fruits in moderation is key to managing blood glucose. Limit cherry intake to small portions of around 14 cherries. 

Choose fresh sour cherries over canned cherries in syrup. One cup of pitted fresh fruit has just 25 grams of carbs compared to 60 for canned cherries. 

Cherries
Fruits & Berries
are-cherries-keto
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
13.9g
Total carbs
16g
Fats
0.2g
Protein
1.06g
Calories
63
Glycemic Index
22
Fiber
2.1g
Sugars
12.8g

#29 Plums

Plums do taste sweet, but they have a low glycemic index. A single plum has 10% of the recommended daily value of vitamin C, an important vitamin for maintaining overall health.

Plums have anthocyanins and other polyphenols good for diabetes. They also have fiber, which can help manage high blood sugar levels by reducing the absorption rate of carbs. What’s more, plums and prunes may also lower cholesterol levels and promote heart health.

Plums
Fruits & Berries
are plums keto
Keto If Limited
Key nutritional facts (per 100g):
Net carbs
10.0g
Total carbs
11.4g
Fats
0.28g
Protein
0.7g
Calories
46
Glycemic Index
40
Fiber
1.4g
Sugars
9.92g

#30 Apples

The main sugar in apples is fructose, which has only a moderate effect on blood sugar levels. What’s more, the fibers in apples make the sugar enter the bloodstream slowly.

A medium-sized apple has around 15 carbs, but polyphenols in apples further slow down carbohydrate digestion. They also reduce insulin resistance in type 2 diabetes. 

When you eat apples, make sure to leave the peel on, as it contains vitamins A and C and other nutrients. 

Apples
Fruits & Berries
are-apples-keto
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
11.4g
Total carbs
13.8g
Fats
0.17g
Protein
0.26g
Calories
52
Glycemic Index
28-44
Fiber
2.4g
Sugars
10.4g

#31 Apricots

Apricots may not always be available in your supermarket. But when you can find them, you can readily add them to your diabetes diet. You can eat them raw or dried. 

Relatively low in calories and carbs, they have antioxidants, vitamin A, and soluble fiber, which helps keep blood sugar and cholesterol levels in check. 

Apricots also provide hydration; one cup of fresh, sliced apricots provides around 2/3 cups of water.

#32 Grapefruit

High in vitamins and low in carbs, grapefruit is one of the best citrus fruits for diabetes. One grapefruit has almost all the daily vitamin C you need, plus vitamin A, vitamin B6, potassium, and magnesium. 

With that comes more than 1.6 grams of fiber, which is one of the best things you can eat when you have diabetes.

Good to know: Grapefruit has negative interactions with diabetes medication like Metformin. Make sure to check for any possible interactions with the medications you’re taking.

Grapefruit
Fruits & Berries
is-grapefruit-keto
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
9.1g
Total carbs
10.7g
Fats
0.1g
Protein
0.8g
Calories
42
Glycemic Index
25
Fiber
1.6g
Sugars
6.9g

#33 Peaches

Peaches are another safe and fruity snack for people with diabetes. A medium-sized peach has only about 42 calories and 10.1 grams of carbs. 

Peaches have beta-carotene, an antioxidant that supports healthy vision. Research indicates that vitamin A may help treat diabetic retinopathy, a common diabetes complication.

Important: Always choose whole peaches over peach juice. Juice has a much higher glycemic load. That’s true for just about all fruit juices.

Peaches
Fruits & Berries
Are peaches keto
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
8.6g
Total carbs
10.1g
Fats
0.27g
Protein
0.91g
Calories
42
Glycemic Index
42
Fiber
1.5g
Sugars
8.39g

#34 Nectarines

Nectarines are another fruit with a low glycemic index that can help you manage blood sugar. They have flavonoids, anthocyanins, and other antioxidants. 

What’s more, nectarines, like other stone fruits, have active phenolic compounds. These may have anti-diabetic and anti-obesity properties.

Nectarines can aid weight loss and sustain healthy cholesterol levels without making you feel like you’re compromising on flavor. After all, they’re delicious!

Nuts

Nuts can improve cardiovascular health, pack protein and healthy fats, and make for filling and nutritious snacks. Plus, they’re low in carbs. 

#35 Walnuts

While high in calories, walnuts have heart-healthy fats, protein, and fiber. They are also a source of magnesium, phosphorus, manganese, and copper. 

A 2010 study indicates walnuts may prevent cardiovascular disease and heart attacks in people with type 2 diabetes. 

Walnuts
Nuts & Seeds
are walnuts keto
Keto Friendly
Key nutritional facts (per 100g):
Net carbs
7g
Total carbs
13.7g
Fats
65.2g
Protein
15.2g
Calories
654
Glycemic Index
15
Fiber
6.7g
Sugars
2.61g

#36 Pistachios

Eating pistachios regularly may lower blood glucose and insulin levels, according to research. It may even help reverse prediabetes, a precursor state to type 2 diabetes. 

Pistachios may also lower blood glucose levels after a meal. This is likely the result of ellagitannins and other phytonutrients in pistachios. 

Pistachios
Nuts & Seeds
are-pistachios-keto
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
16.6g
Total carbs
27.2g
Fats
45.3g
Protein
20.2g
Calories
560
Glycemic Index
15
Fiber
10.6g
Sugars
7.66g

#37 Almonds

Almonds are another nut good for type 2 diabetes. A 2010 study found that participants who ate 2 ounces of almonds had lower levels of fasting glucose and insulin. In addition, almonds have heart-healthy fats, as well as vitamin A and magnesium. 

However, bear in mind that almonds are rich in calories and fats. It’s easy to overeat them, so choosing almonds in single-serving packages may be better.

Almonds
Nuts & Seeds
are-almonds-keto
Keto If Limited
Key nutritional facts (per 100g):
Net carbs
5.2g
Total carbs
16.2g
Fats
57.8g
Protein
20.4g
Calories
667
Glycemic Index
Fiber
11g
Sugars
4.17g

#38 Cashews

When researchers gave people with type 2 diabetes a cashew-enriched diet, the results were more than encouraging. 

Participants had lower blood pressure, higher levels of good (HDL) cholesterol, and no noticeable increase in blood sugar levels. They didn’t put on any weight either. 

Cashews are great for trail mixes, salads, or to top heart-healthy fish dishes. You can also eat them as cashew butter, an alternative to peanut butter. 

Cashews
Nuts & Seeds
are-cashews-keto
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
26.9g
Total carbs
30.2g
Fats
43.8g
Protein
18.2g
Calories
553
Glycemic Index
25
Fiber
3.3g
Sugars
5.91g

#39 Peanuts

Peanuts are one of the more inexpensive and readily available nuts on this list. They are packed with protein, fiber, healthy fats, and many nutrients, including vitamin E, copper, and magnesium.

But don’t forget that peanuts, like other nuts, are very high in calories. Set aside small portions, or you may end up munching on a whole packet without realizing it.

All-natural peanut butter without added oils or sweeteners is a good alternative to raw peanuts for people with diabetes. Eaten with whole grains, it provides all the essential amino acids. But keep in mind that antioxidants in peanuts occur mostly in the skin.

So choose peanuts in the skin whenever possible. Avoid salted varieties, which may increase the risk of high blood pressure and heart disease.

Peanuts
Legumes
are-peanuts-keto
Not Keto Friendly
Key nutritional facts (per 100g):
Net carbs
12.9g
Total carbs
21.3g
Fats
49.7g
Protein
24.4g
Calories
587
Glycemic Index
14
Fiber
8.4g
Sugars
4.9g

A Word From Our Nutritionist

The right foods for diabetes can help you reach and maintain a healthy blood glucose level. This way, you can prevent diabetes complications. With that in mind, the key is a balanced diet.

No single food or diet marketed in the health and wellness space is a magic bullet for managing any type of diabetes.

You can use the healthy plate method for effective blood sugar management and to keep cholesterol levels in check. Fill half your plate with non-starchy veggies. Then divide the other half equally between lean protein and starchy foods. It’s that easy.

A crucial aspect of a healthy diabetes diet is avoiding unhealthy foods. Think white bread, energy drinks, fruit juice, and processed foods with added sugar.

Choose healthy carbohydrates from veggies, fruits, nuts, or whole foods like brown rice. Focus on a high intake of dietary fiber from natural food groups. You can also add heart-healthy fish, lean protein foods, and olive oil to your diet.

Choose fresh fruit over fruit juice or dried fruit. It does have sugar, but when eaten whole, many fruits release their sugars slowly into the bloodstream.

With the right diet for diabetes, you can lose weight even as you prevent diabetes complications. But don’t forget about physical activity. Being physically active improves insulin resistance and helps you control high blood sugar levels.

Eating healthy when you have diabetes gets easier if you plan your meals. Stock on your favorite foods from this list. And don’t leave snacks to chance! Healthy shopping makes healthy eating so much easier.

Key Takeaways

  • Before you head over to the supermarket, here are the things to remember.
  • Beans and legumes provide healthy and affordable protein.
  • Fresh fruits are rich in vitamins and antioxidants.
  • Non-starchy veggies pack nutrients and carbs and are healthier for type 2 diabetes than starchy veggies.
  • Nuts and nut butter provide heart-healthy fats good for diabetes.
  • Planning your meals ahead makes it easier to control diabetes while eating well.

In the end, living with diabetes doesn’t have to limit your food choices. You can eat well and enjoy every meal while keeping your blood sugar levels in check. And boosting your overall health too.

Written by Edibel Quintero, RD
Edibel Quintero is a medical doctor who graduated in 2013 from the University of Zulia and has been working in her profession since then. She specializes in obesity and nutrition, physical rehabilitation, sports massage and post-operative rehabilitation. Edibel’s goal is to help people live healthier lives by educating them about food, exercise, mental wellness and other lifestyle choices that can improve their quality of life.
The article was fact checked by Rosmy Barrios, MD
Was this article helpful?
check
Thank you! We received Your feedback
HR_author_photo_Edibel
Written by Edibel Quintero, RD
HR_author_photo_Rosmy
Fact checked by Rosmy Barrios, MD
Last update: March 8, 2023
18 min read 2167 Views 1 Comments
1 Comments
  1. user
    Rommel Griffin
    27 Jan, 2023 at 9:50 am

    Very interesting assessment and do able plan. Looking forward to improved control over my diabetes. Thanks.

    reply reply reply
    Reply

Leave a comment

checked
Thank you for your comment!
We will review it as soon as possible.
HealthReporter
Your Name
Missing required field
Your Comment
Missing required field

company-logo