Skip to main content
Is Peanut Butter Good for You

Is Peanut Butter Good for You? Expert Advice on Nutrition, Benefits, and Risks

Featured Expert: Kristen N. Smith, PhD, RDN, LD

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.

Related Articles