👋 What could you use support with?
This will help us personalize your experience
👋 Why are you looking for a meal plan?
👋 How familiar are you with managing autoimmune conditions through nutrition?
This will help us personalize your experience
This will help us personalize your experience
Blog
>

Are Nuts Good for Diabetes? What to Know

Table of Contents

Key Takeaways

  • Eating nuts can help prevent and manage diabetes.
  • Eating five 1-ounce servings of nuts weekly has positive effects for people with diabetes and heart disease.
  • If you have diabetes, you may want to focus on eating tree nuts and peanuts.

Nuts are recommended by the CDC as a healthful addition for all people, but especially for those with type 2 diabetes. The American Diabetes Association encourages eating nuts, which contain heart-healthy fats and keep you full. 

In this article, you’ll learn why nuts can help you stabilize your blood sugar, which nuts are best, and how much to eat in a day.

{{splash}}

Are Nuts Good for Diabetes? 

Type 2 diabetes affects at least 10% of the global population, with another 10% at high risk due to impaired glucose tolerance (pre-diabetes).  Research published in 2023 has shown that diabetes can be prevented or managed with diet and lifestyle changes. Nuts are a healthy addition for individuals affected by pre-diabetes or type 2 diabetes. 

Nuts contain plant-based protein and fiber. They are a good source of unsaturated fats known for reducing cholesterol and heart disease risk. People with diabetes are twice as likely to have heart disease or strokes than individuals without diabetes. Each nut contains different vitamins, minerals, and antioxidants that support health. 

Nourish can connect you with a Registered Dietitian specialized in diabetes management. If you need help optimizing your blood sugars, consider booking a virtual appointment today

Research Supporting Nut Intake and Diabetes

In a large prospective observational study of 16,217 people, the investigators compared nut intake among individuals with type 2 diabetes and the incidence of cardiovascular (heart) disease and death. The group eating five or more servings of nuts per week had a lower rate of heart disease or death. 

One serving is 1 ounce or ¼ cup. The study specifically found greater heart disease prevention in people eating tree nuts compared to other nuts like peanuts.

An extensive narrative review of multiple studies concluded that nuts benefit diabetes management and blood glucose control. The authors highlighted many other large studies. 

A study on 16,784 American adults found that higher nut intake (5 or more servings per week) was associated with improved blood glucose control through many markers. These markers included lower fasting blood glucose, insulin, hemoglobin A1c (three month average of blood sugar levels), and inflammation.

A 2017 study following 1,265 adults for over six years found significantly lower fasting glucose levels among people eating at least five servings of nuts per week compared to those consuming less than one serving.

Several small studies compared the addition of nuts to high carbohydrate diets and their glucose numbers. They found that glucose numbers after the meals were lower when eating nuts and high-carbohydrate foods than eating high-carbohydrate food alone. Eating nuts can help control blood glucose numbers despite high carbohydrate intake. You may start seeing better glucose numbers by adding nuts to your weekly routine. 

{{local}}

The Importance of Portion Control When Eating Nuts

A trending suggestion throughout the research was that eating approximately five servings of nuts per week was associated with health benefits and no changes in body mass index (BMI). One serving of nuts provides approximately 160 calories, and 14 g of mostly unsaturated and heart-healthy fat. Eating unlimited nuts could significantly increase caloric intake, leading to unintentional weight gain. 

Per the CDC, from the Dietary Guidelines for Americans 2020-2025, it is recommended for individuals consuming a 2,000-calorie diet to consume five 1- ounce servings of nuts per week for disease prevention. The American Diabetes Association encourages the same.

The Best Nuts for Diabetes

According to research, these are the best nuts for diabetes:

Almonds

Almonds are versatile and can be added to baked goods, salads and meat dishes, or served whole as a snack. Almonds are a good source of fiber, phosphorus, copper, vitamin E, and riboflavin and an excellent source of magnesium.

Many studies have shown how tree nuts, including almonds, help prevent and manage diabetes. A recent systematic review from 2021 found that almonds help lower hemoglobin A1c, BMI and promote good gut bacteria compared to diets not including almonds.

Walnuts

Walnuts are a nutrient-dense nut: they are an excellent source of copper and manganese, omega-3 fatty acids, and a good source of magnesium and vitamin B6.

Recent research in 2018 used data from the National Health and Nutrition Examination Survey to determine any associations between walnut consumption and diabetes risk. They found that walnut consumers compared to non-nut consumers, had a lower risk for diabetes and lower fasting glucose numbers. The beneficial effect was noted to be higher in women than men.

Pistachios

This green nut is a great option to help improve glucose numbers. One ounce of pistachios is an excellent source of copper, manganese, and vitamin B6 and a good source of fiber, phosphorus, thiamin, and magnesium. It is higher in protein compared to other nuts and provides 6g per ounce.  

A meta-analysis in 2020 looked at six studies and the effect of pistachio nuts on glucose and insulin in patients with type 2 diabetes, pre-diabetes, and metabolic syndrome. Fasting blood glucose levels, along with insulin resistance, were significantly reduced.

Peanuts

Peanuts are high in manganese and copper and a good source of magnesium and vitamin B6. 

A small study in 2018 on 32 people with type 2 diabetes compared almond intake to peanut intake and the effect on glucose levels. Individuals replaced a starchy item with peanuts or almonds. Fasting and after-meal glucose levels were reduced in both groups. No BMI increase or adverse lipid level changes were seen after three months. 

Health Benefits of Nuts

Nuts are a nutrition powerhouse. In a small handful, they provide protein, fiber, and heart-healthy fats and are often a good or excellent source of many vitamins and minerals. 

Research has shown that substituting carbohydrates or saturated fats with unsaturated fats like those found in nuts can improve insulin response. 

Magnesium is a well-studied mineral for its beneficial effect on glucose control. Nuts provide between 10 and 45% of the daily value for magnesium in an ounce portion.

On top of that, nuts contain various amounts of polyphenols known for reducing inflammation in the body. Currently, only limited research has been done on polyphenols and glucose control. However, any reduction in inflammation is ideal for preventing or managing diabetes. 

Although nuts are higher in calories and fat, research shows no increase in weight or BMI, with their addition to a person’s diet. Excess body weight is a risk factor and worsens diabetes outcomes. In fact, nut intake has been associated with weight loss or weight maintenance.

{{splash}}

Takeaways

Aim for five 1-ounce servings of nuts weekly to help prevent and manage diabetes. Nuts contain nutrients helpful for stable glucose levels. 

Nuts also keep you full due to their heart-healthy fat, protein, and fiber. Try to incorporate tree nuts and peanuts each week for health benefits.

Managing Diabetes with an RD

Consuming nuts is just one way to help manage diabetes. There are many healthful ways to reduce your risk of diabetes and take control of your glucose levels. 

Nourish has a team of compassionate diabetes dietitians available for online appointments. Every dietitian is covered by insurance, and many are specialized in blood sugar management.

Find a dietitian near you through Nourish.

Do you have any of these insurances?

We accept hundreds of plans in all 50 states.

Why Join Nourish's RD Network

Supportive community
Flexible schedule
Patient sourcing
Guaranteed session rates

Frequently Asked Questions

References

View all references
Nourish has strict sourcing policies and prioritizes primary sources, including medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about our medical review process and editorial guidelines.

94% of Nourish patients pay $0 out of pocket!

See if you’re covered in under a minute!

How a Dietitian Can Help

Find a dietitian

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

91% of patients see improved mental and physical health

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

4.9 on Trustpilot

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

94% of Nourish patients pay $0 out of pocket!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Scottsdale
AZ
Arizona
33.501324, -111.925278
Cincinnati
OH
Ohio
39.103700, -84.513610
North Las Vegas
NV
Nevada
36.201946, -115.120216
Riverside
CA
California
33.980602, -117.375496
Plano
TX
Texas
33.019844, -96.698883
Minneapolis
MN
Minnesota
44.977753, -93.265015
Salinas
CA
California
,
Anaheim
CA
California
33.836594, -117.914299
Springfield
MO
Missouri
37.208958, -93.292297
Fort Wayne
IN
Indiana
41.077469, -85.137489
Phoenix
AZ
Arizona
33.448376, -112.074036
Bakersfield
CA
California
35.3738712, -119.0194639
Garden Grove
CA
California
33.774269, -117.937996
Anchorage
AK
Alaska
61.2163129, -149.894852
Indianapolis
IN
Indiana
39.768402, -86.158066
Nashville
TN
Tennessee
36.162663, -86.781601
Tempe
AZ
Arizona
33.425522, -111.941254
Mobile
AL
Alabama
30.695366, -88.039894
New Orleans
LA
Louisiana
29.951065, -90.071533
Knoxville
TN
Tennessee
35.960636, -83.920738
Grand Rapids
MI
Michigan
42.963360, -85.668083
Fontana
CA
California
34.102890, -117.435760
Elk Grove
CA
California
38.418129, -121.393257
Miami
FL
Florida
25.7825389, -80.3118603
Grand Prairie
TX
Texas
32.745499, -97.003532
Fort Collins
CO
Colorado
40.588970, -105.082458
Killeen
TX
Texas
31.117119, -97.727798
Modesto
CA
California
37.639095, -120.996880
Oklahoma City
OK
Oklahoma
35.468491, -97.521263
Santa Ana
CA
California
33.745571, -117.867836
Ontario
CA
California
34.063343, -117.650887
Brownsville
TX
Texas
25.9015688, -97.4984005
Montgomery
AL
Alabama
32.379223, -86.307739
Hialeah
FL
Florida
25.857595, -80.278107
Springfield
MA
Massachusetts
42.102051, -72.585762
Toledo
OH
Ohio
41.652805, -83.537865
Pembroke Pines
FL
Florida
26.007765, -80.296257
Overland Park
KS
Kansas
38.974819, -94.683601
Little Rock
AR
Arkansas
34.746483, -92.289597
Glendale
CA
California
34.142509, -118.255074
Roseville
CA
California
38.752125, -121.288010
Wichita
KS
Kansas
37.687176, -97.330055
Huntington Beach
CA
California
33.659485, -117.998802
Augusta
GA
Georgia
33.4709714, -81.9748429
Worcester
MA
Massachusetts
42.271389, -71.798889
Virginia Beach
VA
Virginia
36.852924, -75.977982
Oceanside
CA
California
33.1958696, -117.3794834
Santa Clarita
CA
California
34.456043, -118.571335
Philadelphia
PA
Pennsylvania
39.952583, -75.165222
Corpus Christi
TX
Texas
27.800583, -97.396378
Portland
OR
Oregon
45.512230, -122.658722
Denver
CO
Colorado
39.739235, -104.990250
Boston
MA
Massachusetts
42.3554334, -71.060511
Atlanta
GA
Georgia
33.7489924, -84.3902644
Chicago
IL
Illinois
41.8755616, -87.6244212
Orlando
FL
Florida
28.538336, -81.379234
Jacksonville
FL
Florida
30.332184, -81.655647
Tampa
FL
Florida
27.950575, -82.457176
Long Island
NY
New York
40.757801, -73.940033
Queens
NY
New York
40.728226, -73.794853
Bronx
NY
New York
40.8466508, -73.8785937
Staten Island
NY
New York
40.643501, -74.076202
Brooklyn
NY
New York
40.6526006, -73.9497211
New York
NY
New York
40.712776, -74.005974
San Jose
CA
California
37.342205, -121.851990
San Francisco
CA
California
37.774929, -122.419418
San Diego
CA
California
32.834686, -117.130775
Los Angeles
CA
California
34.052235, -118.243683
El Paso
TX
Texas
31.761877, -106.485023
San Antonio
TX
Texas
29.387428, -98.496574
Dallas
TX
Texas
32.776665, -96.796989
Fort Worth
TX
Texas
32.755489, -97.330765
Houston
TX
Texas
29.760427, -95.369804
Austin
TX
Texas
30.2711286, -97.7436995