Peanut butter is one of America’s favorite foods. It’s tasty, affordable, easy to use, and found in many kitchens. Whether you spread it on toast or blend it into a smoothie, peanut butter can be a convenient way to add protein and healthy fats to your meals.
Still, if you’re like many people, you might wonder: Is peanut butter good for you? And, since it’s high in calories and fat, and some brands contain added sugar or oils, should you eat it regularly?
The answer is yes—for most people—particularly when you choose the right kind and enjoy it in the right amount.
“Peanut butter can absolutely be part of a healthy eating pattern,” says Kristen N. Smith, PhD, RDN, LD, a nutrition consultant and researcher. “When you choose varieties with minimal ingredients and watch portion sizes, peanut butter provides healthy fats, protein, and nutrients that contribute to overall health.”
Here’s what nutrition experts want you to know about peanut butter, including its nutrition, health benefits, possible risks, and how to choose the healthiest jar.
Peanut Butter Nutrition Facts
A peanut butter serving size is 2 tablespoons (32 grams) and contains about:
- 190 calories
- 16 grams of fat
- 8 grams of protein
- 7 grams of carbohydrates
- 2 grams of fiber
- 3 grams of natural sugar
It also provides magnesium, potassium, vitamin E, and niacin (vitamin B3).
Most of the fat in peanut butter is unsaturated fat, the type that supports heart health. It also provides plant-based protein, which helps build and repair muscles, along with fiber to help you stay full longer.
“Peanuts and peanut butter are rich sources of unsaturated fats, which have consistently been associated with better cardiovascular health when they replace saturated fats in the diet,” Smith says.
Health Benefits of Peanut Butter
Peanut butter offers several health benefits when eaten as part of a balanced diet.
Peanut Butter and Heart Health
One of the biggest benefits of peanut butter is its healthy fat content. Unlike foods high in saturated fat, peanut butter contains mostly monounsaturated and polyunsaturated fats, which may help lower LDL (“bad”) cholesterol while helping to maintain healthy HDL (“good”) cholesterol.
Peanut butter also contains nutrients that support heart health, including magnesium, potassium, and vitamin E. Research has found that people who regularly eat peanuts and other nuts may have a lower risk of heart disease.
“It’s the overall dietary pattern that matters,” Smith emphasizes. “Foods like peanut butter can be beneficial when they’re replacing less nutritious options rather than simply adding more calories.”
Peanut Butter and Weight Management
Many people think peanut butter causes weight gain because it is high in calories. However, studies suggest that eating moderate amounts of peanut butter does not automatically lead to weight gain.
That’s because peanut butter contains a mix of protein, healthy fats, and fiber. These nutrients help you feel satisfied after eating, making it less likely that you’ll snack between meals.
For example, spreading peanut butter on whole-grain toast or eating it with apple slices can keep you feeling full longer than eating foods made mostly of refined carbohydrates. The key is portion size. A serving is only 2 tablespoons, which provides plenty of nutrition without too many calories.
Peanut Butter and Diabetes
Peanut butter also may help support healthy blood sugar levels. It has a low glycemic index, meaning it does not cause blood sugar to rise quickly. The protein and healthy fats also slow digestion, helping carbohydrates enter the bloodstream more gradually.
Research published in the Journal of the American Medical Association (JAMA) found that women who regularly ate nuts and peanut butter had a lower risk of developing type 2 diabetes than women who rarely ate them. People with diabetes should still check food labels carefully because some peanut butters contain added sugar.
Potential Risks and Considerations
Although peanut butter has many health benefits, there are a few things to keep in mind.
Added Sugars and Oils
Not every peanut butter is equally healthy. Many popular brands include extra ingredients you should minimize, such as:
- Added sugar
- Palm oil
- Hydrogenated oils
- Extra salt
These ingredients are added to improve flavor or texture, but they also make peanut butter more processed.
In contrast, a healthier peanut butter usually has a short ingredient list that contains only:
- Peanuts
- Salt (optional)
Allergies
Peanut allergy is one of the most common food allergies. For someone with a peanut allergy, even a small amount of peanut butter can cause a serious reaction. Symptoms may include hives, swelling, trouble breathing, or anaphylaxis, which is a medical emergency.
Anyone with a peanut allergy should completely avoid peanut butter and foods made with peanuts.
Portion Control
Even healthy foods can provide too many calories if you eat large amounts. Because peanut butter is rich and easy to eat, many people accidentally eat much more than one serving. Using a measuring spoon instead of estimating can help you stay closer to the recommended serving size.
“The health benefits of nuts and peanuts are well documented, but they should replace less healthy foods, not simply be added to an already high-calorie diet,” Smith says.
How to Choose a Healthy Peanut Butter
There are many different peanut butters at the grocery store. Reading the nutrition label can help you make a healthier choice.
What to Look for on the Label
Look for peanut butter that has:
- Peanuts listed as the first ingredient
- No added sugar
- No hydrogenated oils
- Little or no added salt
A good rule of thumb: A shorter ingredient list is usually a good sign.
Natural vs. Processed Peanut Butter
Natural peanut butter usually contains only peanuts and, sometimes, salt. Processed peanut butter often contains added oils and stabilizers that keep the peanut butter smooth and prevent the oil from separating.
Both types can fit into a healthy diet, but natural peanut butter is usually the healthier choice because it contains fewer added ingredients. Also, be aware that natural peanut butter often separates, with the oil rising to the top. This is normal. Simply stir it before using.
Peanut Butter vs. Other Nut Butters
Today, grocery stores sell many kinds of nut and seed butters. Some popular choices include almond butter, cashew butter, walnut butter, and sunflower seed butter.
Each one has slightly different nutrition. Here’s a look:
|
Nut Butter |
Advantages/Health Benefits |
|
Peanut butter |
Higher in protein and usually more affordable |
|
Almond butter |
More vitamin E, calcium, and magnesium |
|
Cashew butter |
Creamy texture and a mild flavor |
|
Walnut butter |
Higher in heart-healthy omega-3 fats |
|
Sunflower seed butter |
Good choice for people with peanut allergies |
In general, all nut butters provide healthy fats, plant protein, and important vitamins and minerals. Peanut butter continues to be one of the best values because it costs less than many other nut butters while providing similar nutrition.
The Bottom Line
So, is peanut butter good for you? For most people, the answer is yes. Peanut butter is a nutrient-rich food that provides protein, healthy fats, fiber, vitamins, and minerals. It may support heart health, help you stay full longer, and help keep blood sugar levels steady.
The healthiest choice is a natural peanut butter made with mostly peanuts and little or no added sugar or oils. Just remember that peanut butter is high in calories, so it’s best to stick with the recommended serving size of 2 tablespoons.
Adding peanut butter to whole-grain toast, oatmeal, smoothies, yogurt, or fresh fruit is an easy way to enjoy its nutrition while keeping your meals balanced. When eaten in moderation as part of an overall healthy eating pattern, peanut butter can be a delicious and nutritious food that fits into many lifestyles.
