MedChunk
Medically reviewed

Can Nuts Be Eaten With Type 2 Diabetes?

Yes, nuts can fit into a type 2 diabetes meal plan. Learn which nuts to choose, how much to eat, and what to know about blood sugar, salt, and added sugar.

By Caleb Bennett Reviewed by Dr. Irene Medical review dateOct 1, 2025 10 min read

Yes. Most people with type 2 diabetes can include nuts in a balanced eating plan. Plain nuts contain protein, fiber, and mostly unsaturated fats, and they usually have less carbohydrate than many sweet or starchy snacks. Choose unsalted, unsweetened nuts and keep portions modest because nuts are calorie-dense. Nuts can support healthy eating, but they do not replace diabetes medicines or individualized meal advice.

Why Are Nuts a Good Choice for People With Type 2 Diabetes?

Nuts provide several nutrients that can support a balanced diet, including plant protein, fiber, vitamins, minerals, and unsaturated fats. Unlike many packaged snacks, plain nuts generally contain little or no added sugar. Their combination of protein, fiber, and fat can also help you feel satisfied after eating.

Nuts can be particularly useful when they replace less nutritious snack choices rather than simply being added to everything you already eat. For example, choosing a small portion of almonds instead of candy or replacing a sugary snack bar with plain walnuts can help reduce added sugar in your eating pattern.

The American Diabetes Association emphasizes that healthy eating for diabetes should fit a person's health goals, food preferences, lifestyle, and overall care plan. Nuts can be one part of that approach, alongside vegetables, whole fruits, whole grains, legumes, and suitable protein sources.

Which Nuts Can You Eat With Type 2 Diabetes?

There is no single type of nut that everyone with type 2 diabetes must choose. Almonds, walnuts, pistachios, pecans, hazelnuts, and peanuts can all fit into a balanced eating plan. Cashews and other commonly available nuts can also be included when their portions fit your nutritional needs.

Each variety has a slightly different nutritional profile. Walnuts contain plant-based omega-3 fatty acids, while almonds and pistachios provide different combinations of nutrients. You do not need to rely on just one variety to eat well.

The American Heart Association identifies almonds, hazelnuts, peanuts, pecans, pistachios, and walnuts among the healthier nut choices. It also advises comparing nut butter labels and favoring products with little sodium and no added sugar.

Are almonds good for type 2 diabetes?

Plain almonds can be a practical snack because they provide protein, fiber, and unsaturated fats. They are not a treatment for diabetes, and eating almonds does not guarantee a particular blood sugar result. Choose a reasonable portion and account for the rest of your meals and snacks.

Can you eat walnuts and pistachios?

Yes. Plain walnuts and pistachios can both fit into a diabetes-friendly eating pattern. Walnuts provide plant-based omega-3 fats, while pistachios offer protein, fiber, and other nutrients. Choose unsweetened versions and avoid assuming that one variety will control blood sugar better for everyone.

Are peanuts and peanut butter allowed?

Peanuts are technically legumes rather than tree nuts, but they can also be a suitable option for people with type 2 diabetes. Plain peanuts and peanut butter made primarily from peanuts are useful alternatives to snacks with added sugar.

When buying peanut butter, check the ingredient list. Some products contain added sugar, syrups, or substantial amounts of salt. A product with peanuts as the main ingredient and little or no added sugar is generally a practical choice.

Do Nuts Raise Blood Sugar Levels?

Nuts contain carbohydrates, but the amount differs between varieties and serving sizes. Plain nuts typically contain less carbohydrate per serving than foods such as candy, cookies, or many refined-grain snacks. However, they should not be considered completely carbohydrate-free, and sweet coatings or added ingredients can change their nutritional content.

The Centers for Disease Control and Prevention (CDC) explains that carbohydrates raise blood sugar and that protein, fat, and fiber can slow how quickly blood sugar rises when eaten with carbohydrate-containing foods. This does not mean nuts prevent blood sugar increases or have the same effect in every meal. The overall meal, portion size, and individual response still matter.

People who count carbohydrates, especially those who use mealtime insulin, should follow their prescribed meal plan and use nutrition labels when needed. If a nut mix contains dried fruit, chocolate pieces, honey, or a sweet coating, its carbohydrate content may be higher than that of plain nuts.

How Many Nuts Should You Eat With Type 2 Diabetes?

A small handful is a practical starting point for many adults. A common serving is about 1 ounce, or 28 grams, of whole nuts. For nut butter, a typical serving is about 2 tablespoons, although the portion that suits you depends on your eating plan and nutritional needs.

Mayo Clinic's guidance on nuts describes a serving as a small handful of whole nuts or 2 tablespoons of nut butter. It also points out that nuts contain considerable calories, even though much of their fat is unsaturated.

This is why portion size matters. Eating nuts in moderate amounts can help you include their nutritional benefits without adding more calories than intended. Eating directly from a large bag makes it easier to consume more than planned, so try measuring a portion into a small bowl or container.

There is no universal number of nuts that every person with type 2 diabetes should eat each day. The right amount depends on your appetite, energy needs, other foods, weight goals, and any additional health conditions. A registered dietitian can help determine a suitable portion within your usual meals and snacks.

How Can You Include Nuts in Everyday Meals?

Nuts are easy to add to foods you may already enjoy. You do not need special diabetes products or complicated recipes to include them. Try these simple options:

  • Add a small portion of chopped almonds or walnuts to plain oatmeal.
  • Sprinkle crushed nuts over a vegetable salad for extra texture.
  • Pair a measured portion of plain nuts with a piece of whole fruit.
  • Spread a thin layer of unsweetened peanut butter on whole-grain toast.
  • Mix chopped nuts into plain yogurt without added sugar.
  • Use crushed nuts as a topping for cooked vegetables or other savory dishes.

Think about what the nuts replace in your meal. Using them instead of a sugary snack may be helpful, whereas adding large quantities to meals that are already energy-dense may not match your nutritional goals. Balanced meals and appropriate portions are more important than relying on one food to manage diabetes.

What Should You Check When Buying Nuts?

Plain nuts are often the simplest choice. Raw or dry-roasted varieties without added sugar are useful options, and unsalted products make it easier to control sodium intake. Salted nuts are not automatically unsuitable, but lower-sodium varieties may be preferable when you also need to manage blood pressure or limit salt.

Pay attention to these differences when comparing products:

  • Plain nuts: Usually have no added sugar and are easy to portion.
  • Honey-roasted or sugar-coated nuts: May contain added sugars that increase carbohydrate intake.
  • Flavored or heavily salted nuts: Can contain more sodium than plain varieties.
  • Trail mixes: May include candy, sweetened dried fruit, or other ingredients that change the carbohydrate and calorie content.
  • Nut butters: Check serving sizes, added sugars, and sodium on the nutrition label.

Products labeled natural or healthy are not necessarily free of added sugar or salt. Comparing the nutrition information and ingredient list is a more useful way to choose a product that fits your eating plan.

When Should Nut Intake Be Adjusted?

Most people with type 2 diabetes do not need to avoid nuts solely because of diabetes. However, certain circumstances call for more specific advice. Anyone with a peanut or tree nut allergy should avoid the relevant allergen and follow their allergy care plan.

People who have additional medical conditions or follow a medically prescribed diet may need to consider more than blood sugar and calories when selecting foods. MedlinePlus explains that diabetes meal plans should account for medicines, other health conditions, personal preferences, and nutritional goals. A healthcare professional or registered dietitian can help adapt food choices and portions to these needs.

Children and teenagers with type 2 diabetes also need age-appropriate nutritional guidance rather than automatically following adult portion recommendations. Whole nuts can be a choking hazard for very young children, so their form and suitability should be considered carefully.

Can Nuts Replace Diabetes Medication?

No. Nuts can contribute to a healthy eating pattern, but they are not a replacement for prescribed diabetes medication, glucose monitoring, or other recommended care. Do not change or stop medication because you have started eating more nuts.

If your blood sugar readings or longer-term glucose results are changing, review your overall eating pattern and treatment plan with your healthcare professional. Nuts may be a useful part of that plan, but their effect should be considered alongside your other foods, activity, medicines, and individual health goals.

Key Takeaway

Nuts can be eaten with type 2 diabetes, and plain almonds, walnuts, pistachios, pecans, peanuts, and other varieties can all fit into a balanced diet. Choose products without added sugar, favor unsalted options when possible, and pay attention to portions because nuts are calorie-dense. The most useful choice is one that fits your overall meal plan and personal nutritional needs.

Frequently Asked Questions

Common questions about choosing, portioning, and eating nuts with type 2 diabetes.

Which nuts are best for type 2 diabetes?

Almonds, walnuts, pistachios, pecans, hazelnuts, and peanuts can all fit into a balanced eating plan. Choose plain or unsweetened varieties and consider portion size rather than relying on one specific nut to control blood sugar.

Can people with type 2 diabetes eat nuts every day?

Many people can include a measured portion of nuts regularly. The appropriate frequency and amount depend on total energy needs, other foods, and individual health goals. A registered dietitian can help establish a suitable portion.

Does peanut butter increase blood sugar?

Peanut butter contains some carbohydrates, but the amount varies by product. Choose peanut butter without added sugar when possible, check the serving size, and account for its carbohydrates within your usual meal plan.

Should people with diabetes avoid salted or roasted nuts?

Roasting does not automatically make nuts unsuitable for diabetes. Plain raw or dry-roasted nuts are practical choices. Unsalted varieties help limit sodium, while sugar-coated nuts and sweetened mixes may contain extra carbohydrates that need to be considered.

Citations

  1. American Diabetes Association: How to Eat Healthy with Diabetes
  2. American Heart Association: Go Nuts (But Just a Little!)
  3. Centers for Disease Control and Prevention: Diabetes Meal Planning
  4. Mayo Clinic: Nuts and Your Heart: Eating Nuts for Heart Health
  5. MedlinePlus: Diabetic Diet
Share this article