On the surface, peanut butter looks like the perfect diabetes-friendly food: it’s moderately low in carbohydrates, full of healthy fats, and is loaded with protein. 

It’s also vegan, relatively inexpensive, and can pair well with many other foods. But is it actually good for people living with diabetes? 

This article will explain the health benefits and health costs of peanut butter, and how you can incorporate it into your diet. 

Jar of peanut butter on table

Nutrition in peanut butter

Peanut butter is nutritionally dense. A serving (2 tablespoons or 32 grams) of peanut butter without any added ingredients contains: 

Fat16.4 g
Protein7.2 g
Carbs 6.1 g
Fiber1.5 g
Sugar3.4 g

Source: Food Data Central

It also contains B vitamins, vitamin E, vitamin K, and magnesium.

Magnesium is especially important for people with prediabetes or type 2 diabetes who often have low magnesium levels. 

Studies have shown that supplementing magnesium may offer protection from type 2 diabetes by improving insulin sensitivity and reducing inflammation.

How peanut butter affects blood sugar

Peanut butter without any added sugar has a low glycemic index (GI) of 13 and only 6 grams of carbs per serving, so it only has a small effect on blood sugars (unless you eat a lot of peanut butter).

However, peanut butter is rarely eaten alone. It’s often paired with carbohydrates like oatmeal, apples, or toast. 

When painting peanut butter with a sweeter snack, like an apple, the blood sugar spike is delayed because the fat and protein in the peanut butter slow down the digestion of the carbohydrates from the apple. 

So combining carbohydrates with peanut butter actually makes your blood sugar spike less than if you ate only the carbohydrates.

Graph of how peanut butter changes the absorption of carbohydrates.

If you manage your diabetes with oral medications (like Metformin) or diet and exercise, the flatter blood sugar curve is great news, as it makes it easier to keep your blood sugar stable throughout the day.

If you manage your diabetes with insulin, adding peanut butter to your diet can also be beneficial, but you need to adjust your insulin dosing to match the flatter blood sugar curve.   

How to manage insulin dosing while eating peanut butter 

Since peanut butter slows the digestion of carbohydrates, it’s not as important to pre-bolus insulin as aggressively as you would if you were eating a higher carbohydrate snack, like pretzels, for example. 

However, you may want to experiment with different types of boluses, especially if you’re on an insulin pump. 

Different dosing types like a square bolus, dual wave bolus, or extended bolus can give you a little bit of insulin up front for the carbohydrates you’re eating, while also giving you an extra bolus several hours later. 

This can help to mitigate any high blood sugars from the delayed digestion due to the fat and protein content of the peanut butter. 

Always check with your doctor or diabetes educator first before making any changes to your insulin regimen. 

How to make peanut butter a healthier snack if you have diabetes 

Peanut butter is a great, filling snack, but its fat and protein load can make it hard to bolus insulin. Ways to make that easier include: 

Opt for eating peanut butter with lower carbohydrate foods, like unsweetened Greek yogurt, in protein shakes, or with celery sticks and carrots. When paired with heart-healthy foods, eating peanut butter has been shown to reduce the risk of cardiovascular disease in women with type 2 diabetes!

Eat peanut butter earlier in the day, so you don’t experience delayed high blood sugar while you’re asleep.

One study found that eating peanut butter at breakfast helped to not only curb appetite for the rest of the day, but it kept blood sugars stable throughout the course of a day, as well! This is in part due to the heart-healthy magnesium found in peanut butter. 

Experiment with different bolusing schemes if you’re on an insulin pump, or break your dose into two, if you’re only multiple daily injections (MDI) 

Choose all-natural peanut butter varieties, where the only ingredients are peanuts. Avoid “honey-roasted” varieties, that have sugar and sweeteners added 

If you’re looking to lose weight, limit portion sizes, as peanut butter is not a low-calorie snack! 

The downsides of eating peanut butter 

While peanut butter is a delicious, filling snack that is portable, vegan, and relatively cheap, there are some downsides to be cognizant of as well. 

Added salt, sugar, and process oils  

Always choose a peanut butter that’s only ingredients are peanuts! Many types of peanut butters have added fats, processed oils, and sugars, which can make eating it if you have diabetes (as well as dosing insulin!) more difficult.

It’s usually not eaten solo 

Peanut butter is great, but it’s most likely to be paired with something that’s higher in carbohydrates, like toast, cereals, sweetened yogurts, or fruit. 

This can make taking insulin for it more difficult, and it also makes it a more calorie-dense snack. Smarter pairings for peanut butter include strawberries, celery, sweet potato, unsweetened yogurt, or 100% dark chocolate.

It’s a high-calorie snack

To be clear: peanut butter is not a low-calorie food, and eating too much of it can cause weight gain. 

Two tablespoons of peanut butter contain about 200 calories, and because it’s a food that’s not often eaten alone, that can make a pretty substantial snack. 

Be wary of eating peanut butter straight out of the jar (always use a measuring spoon!), and watch portion sizes if you’re watching your weight or trying to lose weight. 

Peanut allergies 

Peanut allergies can be fatal, due to anaphylaxis, and they’re fairly common. About 1 in 50 children in the United States alone have a peanut allergy, however, about 1 in 5 will outgrow the allergy by the time they reach adulthood. 

Unfortunately, there is no cure for peanut allergies, but exposing your children early and often to peanuts can help prevent an allergy from developing. 

One study found that 17% of babies who did not eat peanuts went on to develop a peanut allergy by age 5, whereas only 3% of those who were exposed to them young developed an allergy by age 5. 

Always first work with your child’s pediatrician about when it is best to introduce peanut butter into their diet to help prevent the development of an allergic reaction. The timing may depend on many factors, including the health history of both mother and child. 


Peanut butter is a heart-healthy snack that is enjoyed all over the world, and especially in the United States, by children and adults alike. 

It is vegan, does not need to be temperature controlled, affordable, low on the glycemic index and low in carbohydrates, and high in both dietary fat and health, plant-based proteins. 

It can make an excellent, filling snack for people with diabetes on the go. It can stabilize both hunger and blood sugar levels, and improve the heart health of people, especially those living with type 2 diabetes.

However, it is best eaten when paired with low-carbohydrate fruits, such as berries, or vegetables, like celery. 

This calorie-dense treat packs a punch, so make sure to always measure your portions if you’re looking to lose weight. 

Additionally, it can also be difficult to bolus insulin for if paired with higher carbohydrate foods, such as oatmeal or apple slices. It may cause blood sugar spikes hours after it’s eaten, which can be troublesome if enjoyed as a bedtime snack. 

Most importantly, many children are allergic to peanuts (the main ingredient in peanut butter), which can be fatal. Keep in mind the potential of peanut allergies if introducing your children to peanut butter after the age of one. 

The American Academy of Pediatrics (AAP) recommends parents introduce peanuts to their babies starting between 4 and 6 months of age, in infants without a history of any allergies, such as eczema or food allergies.

Always discuss what is best for your child with your child’s pediatrician before introducing potential allergens in the diet

If you live with diabetes and take insulin, work with your doctor and/or diabetes educator to learn more about alternative bolusing structures, like dual wave, extended, or square bolusing, to avoid delayed hyperglycemic events that can result from the delayed digestion of carbohydrates.