
Peanut butter has a reputation problem in both directions: some people avoid it as fattening, while others treat it as a near-miracle food. The reality sits in the middle. Two tablespoons give you protein, healthy fats, some fiber and magnesium, and early research suggests it can take the edge off a blood sugar spike when eaten with a high-carbohydrate meal. It is also calorie-dense, easy to overeat, and a major allergen. Here is what the research shows about its effects on blood sugar, weight and heart health, and who should be careful. (Based on the insights of Dr. Alan Mandell)
Key Takeaways
- Two tablespoons of peanut butter provide about 190 calories, 7 grams of protein, 16 grams of fat and roughly 12% of the Daily Value for magnesium, so portion size matters.
- In a small pilot study of 16 young adults, adding two tablespoons to a high-glycemic meal blunted the blood sugar rise. That does not mean it treats diabetes, and insulin was not lower in another study.
- “Insulin makes you fat, so you don’t need to count calories” is contested: in a 2021 inpatient study, people on a low-fat plant-based diet ate about 689 fewer calories a day than people on a ketogenic diet.
- Heart-health evidence is mostly for nuts and peanuts rather than peanut butter itself and is largely observational. The FDA calls it supportive but not conclusive.
- Fiber is modest (about 1.6 to 2.6 grams per serving). Avoid it with a peanut allergy, and ask a care team about portions if you have advanced kidney disease.
What Is in Two Tablespoons
A standard serving of two tablespoons (about 32 grams) of peanut butter provides roughly:
- Calories: about 188 to 191
- Fat: about 16 grams, of which roughly 7.4 to 8.3 grams is monounsaturated
- Protein: about 7.1 to 7.7 grams
- Carbohydrate: about 7 grams
- Fiber: about 1.6 to 2.6 grams, depending on the brand and whether it is smooth or crunchy
- Magnesium: about 49 to 54 milligrams, around 12% of the Daily Value according to the NIH Office of Dietary Supplements
Figures vary by brand, so check the label on the jar you buy. The key point is that this is a nutrient-rich food that is also energy dense. Two tablespoons is a modest spoonful, and it is easy to eat double that without noticing.
Peanut Butter and Blood Sugar
The best-known claim is that peanut butter “suppresses” blood sugar. The research supports a smaller version of that idea. In a small pilot study of 16 adults aged 18 to 30, adding two tablespoons of peanut butter to a high-glycemic-index meal of white bread and juice blunted the rise in blood glucose afterward. That was a short-term test in young, mostly healthy people, and the meal was designed to cause a large spike.
Two cautions apply. First, a blunted glucose spike does not mean lower insulin. In another study, insulin was not lower after a meal with peanuts, and was actually higher at 120 and 370 minutes. Second, the findings come from small studies, so they do not show that peanut butter treats or prevents diabetes. The sensible takeaway is practical: pairing a carbohydrate food, such as toast, a banana or crackers, with a source of protein and fat tends to produce a gentler rise than eating the carbohydrate alone.
Is Insulin the Reason People Gain Weight?
Dr. Mandell suggests that insulin drives fat storage and that, if you keep insulin low, you do not need to count calories. This is a contested idea, often called the carbohydrate-insulin model, and the best controlled evidence does not clearly support it. In a 2021 inpatient study led by Kevin Hall, people eating a low-fat, plant-based diet consumed about 689 fewer calories a day than people on a low-carbohydrate ketogenic diet, the opposite of what that model predicts. In the large DIETFITS trial, low-fat and low-carbohydrate diets produced similar weight loss over a year, and insulin levels did not predict who lost more.
Insulin does matter for people with diabetes and insulin resistance, but for weight loss in general, total energy intake still counts. Peanut butter can help you feel full, but it does not cancel out calories.
Fullness and Weight: What to Expect
Because it combines protein, fat and fiber, peanut butter is filling, and many people find a spoonful keeps hunger away longer than a refined snack. That is a reasonable reason to include it. The claim that it will make losing weight “much easier” is stronger than the evidence allows. A pooled analysis of nut trials found no significant change in body weight (a difference of −0.47 kilograms, with a confidence interval from −1.17 to 0.22), and no evidence of weight gain either. At about 190 calories per two tablespoons, portion size is what decides whether it works for or against you.
What About Keto and Low-Carb Diets?
Peanut butter can fit a low-carbohydrate pattern in small portions, but it is not carbohydrate-free. Net carbohydrates (total carbohydrate minus fiber) run about 4.5 to 5.5 grams per two tablespoons, which adds up quickly if you eat it by the spoonful. Many commercial brands also add sugar, extra salt and hydrogenated oils, which is why the ingredient list matters.

