3 simple steps to lose weight as fast as possible. Read now

Does peanut butter make you gain weight?

Peanut butter and weight gain

Due to its high calorie and fat content, you may wonder whether peanut butter may cause weight gain over time. This article reviews peanut butter’s effect on weight.

Weight Management
This article is based on scientific evidence, written by experts, and fact-checked by experts.
We look at both sides of the argument and strive to be objective, unbiased, and honest.
Does peanut butter make you gain weight?
Last updated on November 18, 2023, and last reviewed by an expert on June 1, 2023.

Peanut butter is a popular, tasty spread packed with essential nutrients, including vitamins, minerals, and healthy fats.

Does peanut butter make you gain weight?

Due to its high-fat content, peanut butter is calorie-dense. This concerns some since excess calories may lead to weight gain over time.

However, some research suggests that peanut butter may boost weight loss when eaten in moderation.

This article examines how eating peanut butter affects body weight.

In this article

High in fat and calories

It’s well known that weight gain can occur when you eat more calories than you burn.

For this reason, some dieters are wary of peanut butter because it’s high in fat and calories.

Each 2-tablespoon (32-gram) serving of peanut butter contains:

However, not all high-fat or high-calorie foods are unhealthy. Peanut butter is extremely nutritious.

For one, 75% of its fat is unsaturated. Research shows that eating unsaturated fat instead of saturated fat may help reduce LDL (bad) cholesterol levels and lower your risk of heart disease.

Peanut butter is also packed with protein, fiber, and many essential vitamins and minerals, including manganese, magnesium, phosphorus, vitamin E, and B vitamins.

Summary: Peanut butter is high in calories but loaded with healthy fats, fiber, and essential vitamins and minerals.

Peanut butter is not linked to weight gain if eaten in moderation

Weight gain occurs when you take in more calories than you burn.

Thus, peanut butter is unlikely to lead to weight gain if eaten in moderation — in other words, if you consume it as part of your daily calorie needs.

Most research links the intake of peanut butter, peanuts, and other nuts to lower body weight.

One observational study of over 370,000 adults found that regularly eating nuts was associated with less weight gain. Participants also had a 5% lower risk of gaining excess weight or becoming obese during 5 years.

That said, people who eat nuts have healthier lifestyles in general. For example, people who ate nuts in this study also reported more exercise and tended to eat more fruits and vegetables than those who didn’t eat nuts.

Peanut butter for weight loss: Good or bad?
Suggested read: Peanut butter for weight loss: Good or bad?

Nonetheless, this study suggests you can include peanut butter in a healthy diet without risking unwanted weight gain.

On the other hand, if weight gain is your goal, you must eat more calories than you burn, preferably from nutrient-dense foods. Peanut butter is an excellent option because it’s packed with nutrients, inexpensive, and easy to add to your diet.

Summary: Peanut butter is unlikely to lead to unwanted weight gain if eaten within your daily calorie needs. Yet, it’s also a nutritious option if you’re seeking healthy weight gain.

How peanut butter may help you lose weight

Peanut butter may benefit your weight loss plan by promoting fullness, preserving muscle mass, and maintaining weight loss long-term.

Peanut butter may help keep you fuller for longer

Peanut butter is very filling.

In a study in 15 women with obesity, adding 3 tablespoons (48 grams) of this spread to a high-carb breakfast lowered appetites more than a high-carb breakfast alone.

What’s more, those who ate peanut butter had more stable blood sugar levels, which may play a role in lowering appetite.

This nut butter also contains high amounts of protein and fiber — two nutrients that promote fullness.

Interestingly, studies note that whole peanuts and other nuts may be at least as filling as peanut butter.

Thus, eating various nuts and nut kinds of butter may provide the greatest benefits.

Protein helps preserve muscle mass

Muscle loss and weight loss often go hand in hand.

Suggested read: The 21 best snack ideas if you have diabetes

However, research shows that eating adequate protein from foods like peanut butter may help preserve muscle mass while dieting.

In one study, men with excess weight followed either a high-protein or normal-protein weight loss plan. Though both groups lost similar amounts of weight, those following the high-protein plan lost about one-third less muscle.

Not only is preserving muscle important for maintaining your strength, but it also helps sustain your metabolism. The more muscle you have, the more calories you burn throughout the day, even while resting.

Peanut butter may help you stick to your weight loss plan

The most successful weight loss plans are ones you can maintain long-term.

Being flexible with your diet is likely a good approach. According to research, individualized weight loss plans to include foods you enjoy may be easier to follow over time.

Interestingly, studies also show that dieters may better comply with weight loss plans that allow nuts, including peanut butter.

Peanut butter may be worth adding to your diet in moderation — especially if it’s one of your favorite foods.

Summary: Weight loss plans that include your favorite foods, such as peanut butter, may be easier to follow over the long term.

How to add peanut butter to your diet

Peanut butter goes well with just about anything.

You can spread it on toast for a simple snack or use it as a dip for apple slices and celery sticks.

Aim for products with no added sugar and minimal additives when grocery shopping. A simple ingredient list of only peanuts and salt is best.

You can also add this spread to fruit smoothies, oatmeal, muffins, and other dishes for a tasty boost of healthy fats and protein.

To avoid exceeding your daily calorie needs, be mindful of portion sizes. For most people, this means sticking to 1–2 tablespoons (16–32 grams) per day. Visually, 1 tablespoon (16 grams) is about the size of your thumb, while 2 (32 grams) is about the size of a golf ball.

Suggested read: Are avocados useful for weight loss, or fattening?

Summary: Opt for peanut butter with no added sugar and a simple ingredient list, such as peanuts and salt.


Many dieters avoid peanut butter because it’s high in fat and calories.

Yet, moderate intake is unlikely to lead to weight gain.

This spread is highly nutritious and may support weight loss by promoting fullness and preserving muscle mass while dieting.

Plus, flexible diets that include tasty foods, such as peanut butter, may be easier to follow over the long term.

Share this article: Facebook Pinterest WhatsApp Twitter / X Email

More articles you might like

People who are reading “Does peanut butter make you gain weight?” also love these articles:


Browse all articles