Often highlighted as a low-carb food, nuts are generally considered a healthy choice for people with diabetes. 

But, like many healthy foods, the old saying about “too much of a good thing…” rings true. 

So, are nuts a good snack for people with diabetes? Absolutely, your favorite nuts like cashews, almonds, macadamias, Brazil nuts, filberts, walnuts, and the regular old peanut (which is actually a legume!), are all good options. 

However, when it comes to snacking on nuts with diabetes, moderation is key.

In this article, we’ll look at both the benefits of nuts and the drawbacks of eating too many. 

Mixed nuts on a plate

Key Points:

  • Nuts can be a beneficial snack for people with diabetes due to their low carbohydrate content after adjusting for dietary fiber, but they can still impact blood sugar levels and may require insulin adjustment.
  • Rich in nutrients such as antioxidants, vitamins, minerals, and healthy fats, nuts contribute to a balanced diet for people with diabetes, supporting heart health and potentially reducing inflammation and cardiovascular disease risk.
  • Despite their health benefits, nuts are calorie-dense and should be consumed in moderation, with the recommended serving size being 1 ounce (oz) or 1/4 cup daily, to avoid excessive calorie intake and potential weight gain.
  • Incorporating nuts into your diet can offer various health advantages, including improvement in bone health and a reduction in inflammation, but it’s essential to manage portion sizes to align with daily calorie needs, especially for weight management and overall health.

Do nuts affect blood sugar levels?

While nuts are certainly low in carbohydrates compared to fruits and grains, they are not low enough to ignore their impact on your blood sugar

Most nuts have about 5 to 6 grams of carbohydrates per 1-ounce serving. After subtracting the dietary fiber (part of the carbohydrate count that is not broken down into glucose), the resulting net carbs of some nuts, such as walnuts, are as little as 2 grams per 1-ounce serving. 

Peanuts — a legume often grouped with nuts — are seemingly low in carbohydrates but can also raise your blood glucose levels more than you’d expect. Peanut butter often has a small amount of sugar added to it, increasing the carb count modestly, but it’s often enough to raise your blood sugar. 

That being said, even freshly ground 100 percent peanuts can raise your blood sugar, too.

For those taking insulin, you may find you need a very small bolus of insulin with a serving of peanuts, peanut butter, or other nuts.

Some studies have shown improvements in fasting blood sugar and A1c levels (a measure of glucose control over the previous 2 to 3 months) when consuming nuts, most likely because of the healthy fats, fiber, antioxidants, and other plant compounds present in nuts. 

Additionally, consuming fats with a carbohydrate-rich meal slows the absorption of carbohydrates and therefore reduces blood sugar spikes. 

Emerging research suggests that this effect may be quite noticeable if fats are consumed first before carbohydrate-rich foods. This is considered a “carbohydrate-last” meal pattern.   

However, it’s important to note that although nuts may have a positive impact on blood sugar, they should not be consumed with every snack or meal. 

The nutrition of nuts

In general, nuts can absolutely be part of a healthy, whole-foods-based diet for people with diabetes, especially for those eating a diet lower in carbohydrates. But that doesn’t mean we should go wild and eat nuts without restraint.

Nuts offer so many health benefits, but they are also very dense in calories and dietary fat.

The nutrition profile of most nuts

The recommended serving size for nuts is 1 ounce, which is approximately equivalent to 1/4 cup. The exact volume can vary slightly with different types of nuts due to their size and density. 

On average, a 1-oz serving of nuts offers 160 to 200 calories, 5 to 6 grams of carbohydrates, and 1 to 3 grams of dietary fiber. 

According to the U.S Department of Agriculture (USDA), a 1-oz serving of salted, mixed nuts, for example, contains about:

  • 170 calories
  • 14 grams of fat
  • 7 grams of total carbohydrate
  • 2 grams of dietary fiber
  • 1 gram of naturally occurring sugar
  • 5 grams of protein

Nuts also contain a variety of vitamins, minerals, and other beneficial nutrients, including:

  • Antioxidants
  • Omega-3 fatty acids
  • Calcium
  • Choline
  • Iron
  • Zinc
  • Magnesium
  • Phosphorus
  • Potassium
  • Vitamins A, C, E
  • Vitamins B1, B2, B3, B5 B6, B7, B9

So while nuts are definitely high in healthy nutrients, they also pack a serious punch when it comes to calories. A single cup of nuts (which doesn’t seem like much and is quickly eaten) can pack around 800 calories, between one third to one half of the daily calorie needs of most adults. 

Read this guide on how to determine your daily calorie needs.

Understanding the fat in nuts

People with diabetes are more than twice as likely to have heart disease compared to people without diabetes, according to the U.S. Centers for Disease Control and Prevention (CDC)

This makes it especially important to be mindful of the types and amounts of fat you consume and how they impact your heart health  when you live with diabetes.

The fat in nuts is largely monounsaturated, which is very good for lowering LDL (“bad”) cholesterol and protecting your overall heart health.. 

Research suggests that both high LDL levels and low HDL (“good”) cholesterol levels are associated with an increased risk of death from cardiovascular diseases. There is evidence to suggest that low HDL cholesterol levels may be especially concerning for people of certain racial groups.

This underscores the importance of balanced cholesterol levels for cardiovascular health.

Other health benefits of nuts

Plant-based calcium source for bone health

Other health benefits of nuts include their potential to support bone health. 

Most nuts are considered low in calcium, but almonds stand out as a source of this mineral. They offer around 76 milligrams of calcium per 1-ounce serving, about 6 percent of the daily value of calcium.  

While this is considered less than a “good source,” it can still contribute to your daily calcium needs. 

It’s important to view almonds as part of a diverse diet rather than direct replacements for other food sources in terms of calcium content. For instance, almonds offer a source of calcium, but the amount is less per serving compared to other calcium-rich foods such as seeds, beans, fortified soy products, and dairy products. 

Research has consistently supported calcium’s role in maintaining bone mineral density, and calcium is a necessary mineral for bone health during all life stages. 

Almond milk can be a complementary choice for those looking to diversify their calcium sources, particularly if fortified with calcium and vitamin D. However, relying solely on almond milk for calcium needs may require careful attention to product labels to ensure adequate nutrient intake. 

Other plant-based calcium sources, such as dark leafy greens, including spinach, kale, and romaine lettuce, can also contribute to a well-rounded diet supporting bone health. Balancing various calcium sources, along with maintaining a diet rich in other bone-supportive nutrients, is key to optimal bone health.

Reducing inflammation

“Given their strong antioxidant/anti-inflammatory potential, nuts may also exert a favorable effect on other risk factors of cardiometabolic disease, such as inflammation and oxidative stress,” explained a 2023 study on nut consumption and inflammation. 

The review looks into how eating nuts might help fight inflammation and stress in the body, which are factors that can lead to various long-term health issues. The study suggests that including nuts in our diet could be helpful for reducing inflammation (but that more research is needed to know exactly how they help).

And remember, this doesn’t mean you should eat nuts by the handful. 

Nuts are still dense in calories, and one 1/4 cup serving per day is plenty for the average person.

The Harvard School of Medicine encourages nuts as part of an overall anti-inflammatory diet, too:

“To reduce levels of inflammation, aim for an overall healthy diet. If you’re looking for an eating plan that closely follows the tenets of anti-inflammatory eating, consider the Mediterranean diet, which is high in fruits, vegetables, nuts, whole grains, fish, and healthy oils.”

Reducing your risk of cardiovascular disease 

Regularly including nuts in your diet has been associated with a lower risk of cardiovascular disease and even a reduction in death from all causes. 

This is supported by extensive research from Harvard, which analyzed data from over 210,000 health professionals for up to 32 years. 

Their findings revealed that people eating one ounce of nuts five or more times per week had a 14 percent reduced risk of cardiovascular disease and a 20 percent decreased risk of coronary heart disease compared to those who seldom ate nuts. 

Notably, this protective effect was observed not just for tree nuts but also for peanuts, which, despite being legumes, share a similar nutritional profile to nuts. 

With evidence pointing toward benefits for heart health, inflammation control, and bone strength, nuts emerge as a valuable component of a healthful diet, though it’s important to remember that these findings are based on observational studies (which highlight associations rather than cause-and-effect relationships).

Will eating nuts cause weight gain?

While nuts are calorie-dense due to their high fat content, they also offer protein and dietary fiber, which contribute to a feeling of fullness and can aid in weight management when consumed in moderation. 

These feelings of fullness can help reduce overeating, making nuts a nutritious snack option that can fit well into a balanced diet without necessarily leading to weight gain. 

However, it’s important to eat nuts mindfully, since excessive grazing throughout the day could lead to consumption of excess calories. It’s important to enjoy nuts in controlled portions to take advantage of their health benefits without overdoing the calories.

How often should people with diabetes eat nuts?

Incorporating nuts into your diet can offer a variety of benefits due to their nutrient density and low glycemic index, helping with blood sugar management. 

While a daily serving of about 1/4 cup (1 ounce) of whole nuts or 2 tablespoons of nut butter is generally recommended, recent research suggests more specific guidelines. 

Studies indicate that consuming nuts multiple times per week can improve heart health and reduce the risk of cardiovascular disease, with some experts recommending at least four servings per week.

However, people with certain conditions, such as chronic kidney disease (CKD), may need to monitor nut intake more closely due to their higher phosphorus content.

In such cases, limiting consumption to fewer servings per week and choosing nuts lower in phosphorus, like almonds and cashews, may be advisable. Speak with your healthcare provider if you have a condition that may be affected by nut consumption to determine the best course of action.

Budget constraints can also influence how often you eat nuts. They can be pricey, but some varieties, such as peanuts, offer a more affordable alternative while still providing nutritional benefits. Buying in bulk, choosing store brands, or opting for less-expensive types of nuts can make regular consumption more feasible.

It’s important for people with diabetes to measure how different types of nuts affect their blood sugar levels, as individual responses can vary. Incorporating nuts gradually and monitoring blood glucose can help identify what sort of impact this food has on your blood sugar patterns.

Lastly, when selecting nuts, prioritize those that are not heavily salted or covered in sugar or chocolate to ensure the healthiest options. While oil-roasted nuts are flavorful, they may contain additional fats, making dry-roasted or raw nuts a healthier option.

Are some nuts better for people with diabetes than others?

Certain nuts stand out for their rich nutrient profiles, though it’s worth noting that most nuts bring valuable health benefits to the table. For example:

  • Almonds include abundant levels of vitamin E, an antioxidant that supports overall health.
  • Walnuts stand out for their omega-3 fatty acids, important for heart and brain health.
  • Cashews are recognized for their significant magnesium levels, vital for energy production and bone health.
  • Brazil nuts have high levels of selenium, a mineral that supports thyroid health and has antioxidant properties. .
  • Hazelnuts (filberts) contribute valuable monounsaturated fats and vitamin E, helping with heart health and blood glucose management.
  • Pecans and macadamia nuts, with their monounsaturated fats and antioxidants, also play a role in managing cholesterol and reducing oxidative stress.
  • Almonds, peanuts, and pistachios are among many nuts noted for their ability to lower LDL cholesterol. 

Including a variety of nuts in moderate amounts can enrich your diet with essential nutrients while supporting diabetes management.

Which nuts should people with diabetes avoid?

As discussed, nuts in moderation generally offer a healthful option for people with and without diabetes. However, there are certain varieties of nuts that are better left on the shelf. 

These included heavily salted nuts, due to their high sodium content, as well as varieties coated in toppings such as sugar, honey, or chocolate, due to their high sugar content.

Final thoughts

Nuts present a nutritious snack option for people with diabetes, offering a blend of essential nutrients, healthy fats, and a modest amount of carbohydrates that, when consumed in moderation, can fit well into a diabetes care plan. 

The key to harnessing the benefits of nuts without excessive calorie intake lies in mindful portion control. A small serving of nuts can promote feelings of fullness, help with blood sugar management, and contribute to cardiovascular health, making them a smart choice for people looking to maintain a balanced diet.

However, it’s important for those with diabetes to consider the broader context of their dietary patterns and overall lifestyle. Integrating nuts into a diet that emphasizes whole foods, lean proteins, and a variety of fruits and vegetables can improve nutritional intake and support overall health goals. 

As with any dietary advice, individual needs and responses can vary, so consulting with your healthcare provider or a registered dietitian can help tailor recommendations to suit your personal health situation.