👋 What could you use support with?
This will help us personalize your experience
👋 Why are you looking for a meal plan?
👋 How familiar are you with managing autoimmune conditions through nutrition?
This will help us personalize your experience
This will help us personalize your experience
Blog
>

Is Peanut Butter Good For Weight Loss?

Blair Kott, MDA, RD, LD
Published:
Updated on

Table of Contents

Key Takeaways

  • Peanut butter is a nutrient-dense food that can fit into your weight loss plan. 
  • Portion sizes and the total components of your diet will impact whether or not peanut butter supports weight loss.
  • Eating a balanced, nutrient-dense diet is important if you’re trying to lose weight.

Peanut butter is a staple in many homes throughout the United States.

One customer survey from 2024 reports that over 299 million Americans eat peanut butter every year.

Because the versatile spread is high in both fat and calories, many people following a low-calorie or low-fat diet may avoid the food when they’re trying to lose weight

But research suggests that when eaten in moderation, the high-protein and high-fiber snack may help to curb appetite and support weight loss.

Continue reading to learn more about how peanut butter may support your weight loss goals.

{{splash}}

Is Peanut Butter Good for Weight Loss?

When eaten in moderation, peanut butter may help with weight loss.

Research shows that eating peanut butter and other forms of nuts is associated with having a lower body weight and a 5% lower risk of gaining weight during a five-year period.

Because peanut butter is high in protein and fiber, it can also help to keep you feeling full in between meals, reducing your overall caloric intake to support your weight loss goals.

The Nutritional Content of Peanut Butter

Peanut butter is a nutrient-dense food and a rich source of protein, calories, fiber and monounsaturated fats. 

Below is the nutritional content of one serving (three tablespoons) of peanut butter:

  • 269 calories.
  • 10 grams of protein.
  • 23 grams of fat.
  • 10 grams of carbohydrates.
  • 2 grams of fiber.
  • 4 grams of sugar.
  • 254 mg of potassium.
  • 193 mg of sodium.
  • 76 mg of magnesium.
  • 6 grams of niacin (vitamin B3).

How Does Peanut Butter Help With Weight Loss?

There are several ways peanut butter may help you reach your weight loss goals, including offering a nutrient-dense food, promoting feelings of fullness and controlling blood sugar levels. 

Below, we explain each potential benefit in detail.

  • It’s nutrient-dense: Research suggests that eating a diet rich in nutrient-dense foods can help to reduce the risk of obesity and support weight maintenance.
  • It may promote satiety: Peanut butter high in protein, monounsaturated fats, and fiber, all of which help keep you feeling fuller for longer in between meals. One small study of 15 women found that those who ate roughly three tablespoons of peanut butter with their breakfast felt fuller and less inclined to eat more than the control group. 
  • It may help control blood sugar levels: The same study of 15 women found that those who added peanut butter to their morning meals had more stable blood sugar levels, which may help to reduce appetite and keep weight gain at bay. Another study suggests that adding two tablespoons of peanut butter to a high-glycemic meal helps to reduce the spike in blood sugar levels after eating.

Can Eating Peanut Butter Make You Gain Weight?

A person’s weight is a result of several factors, including genetics, environment, sex, race, socioeconomic status as well as dietary choices.

In general, eating peanut butter in moderation is associated with lower body weight and weight maintenance, rather than weight gain.

However, how much peanut butter you consume, in combination with your overall diet and lifestyle, can impact whether or not the food supports weight loss or weight gain.

{{local}}

What to Look for When Choosing Peanut Butter for Weight Loss

When choosing a peanut butter to support your weight loss goals, it's important to consider all of the potential ingredients included in the food.

Natural or Organic Options

Most natural or organic peanut butters contain minimal ingredients, like peanuts and salt.

However, some versions of peanut butter may contain additional ingredients or additives, like sugar or fully hydrogenated oils, which can contain trans fats and can work against weight loss.

Limited Sodium Content

Most peanut butters contain some salt, but choosing an option with limited salt may help to support your heart health.

Some research suggests that limiting salt intake may also support weight loss, but this may be a result of total body water loss rather than a reduction of body fat.

Avoid Reduced Fat Versions

Though it may seem counterintuitive, you don’t have to buy reduced fat peanut butter when your goal is to lose weight.

In fact, many reduced-fat options include added sugars and other additives to improve the taste, but these ingredients may hinder your weight loss goals.

How Much Peanut Butter Can I Safely Eat for Weight Loss?

According to the UDSA, roughly three tablespoons amounts to one single serving of peanut butter. 

How many servings of peanut butter is best for you will vary depending on your health, weight loss goals, and overall diet.

Consulting with a registered dietitian will help you to learn how much peanut butter is right for your health needs and goals.

RD-Approved Ways to Incorporate Peanut Butter in Your Diet

There are many ways to enjoy peanut butter as a part of your diet when you’re trying to lose weight. 

Below are some registered dietitian approved ways to incorporate peanut butter into your meals and snacks.

Spread on Whole-Wheat Toast or Apples

Spreading peanut butter on a slice of whole-wheat toast will add roughly two grams of fiber and four grams of protein to your meal, which can help you to feel fuller throughout the day.

Eating your peanut butter with one small apple will also add roughly two grams of fiber to your meal.  

Fiber can help to support your overall health by reducing the risk of constipation, heart disease, type 2 diabetes and colon cancer.

Eating meals rich in fiber may also help to enhance weight loss by promoting satiety in between meals

Add to Smoothies

Adding peanut butter to your fruit, vegetable, and yogurt smoothies is a delicious way to boost the drink’s overall protein and fiber content. 

Drizzle on Your Oatmeal

Peanut butter will also increase the protein and fiber content of your oatmeal breakfast.

Oatmeal is an excellent food for weight management because it's rich in a type of soluble fiber called beta-glucan that slows the emptying of the stomach and keeps you feeling fuller for longer. 

Use as a Dip for Celery Sticks or Carrots

Combining fiber-rich vegetables like celery sticks or carrots with a high-protein dip like peanut butter will ensure that you’re eating a nutrient-dense and filling snack.

{{splash}}

Takeaway

Peanut butter is a nutrient dense food that may help to promote fullness, reduce blood sugar levels and support weight loss. 

But it’s important to keep in mind that weight loss (as well as weight maintenance and weight gain) is often a result of several factors.

Factors that can impact a person’s weight include diet, exercise, genetics, stress, environment, access to healthcare, and changes in health status. 

Though peanut butter may help some people to lose weight, it’s just one factor of many that can contribute to a change in weight.

How a Dietitian Can Help

Weight loss is a complex topic that’s heavily influenced by a person’s unique health history, lifestyle, and goals.

A registered dietitian specializing in sustainable and healthy weight loss can guide you in making evidence-based dietary changes to support your goals.

What’s more, a registered dietitian will work around your dietary preferences and medical history to build a personalized, realistic weight loss plan just for you.

Find a dietitian who accepts insurance through Nourish. 

Do you have any of these insurances?

We accept hundreds of plans in all 50 states.

Why Join Nourish's RD Network

Supportive community
Flexible schedule
Patient sourcing
Guaranteed session rates

Frequently Asked Questions

Is peanut butter good for losing belly fat?

Peanut butter is a nutrient-dense food that can support weight loss when eaten in moderation.

It’s high-protein and high-fiber content can help to keep you feeling fuller for longer in between meals.

But there’s little evidence to suggest that it will help you lose belly fat in particular.

Can you eat peanut butter when trying to lose weight?

Yes, peanut butter is a nutrient-dense food that can support your weight loss goals when eaten in moderation.

How much peanut butter can I eat a day for weight loss?

Roughly three tablespoons of peanut butter make up a single serving.

However, how much peanut butter is ideal for your diet will vary depending on your health and weight loss goals.

References

View all references
Nourish has strict sourcing policies and prioritizes primary sources, including medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about our medical review process and editorial guidelines.

94% of Nourish patients pay $0 out of pocket!

See if you’re covered in under a minute!

How a Dietitian Can Help

Find a dietitian

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

91% of patients see improved mental and physical health

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

4.9 on Trustpilot

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

94% of Nourish patients pay $0 out of pocket!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Scottsdale
AZ
Arizona
33.501324, -111.925278
Cincinnati
OH
Ohio
39.103700, -84.513610
North Las Vegas
NV
Nevada
36.201946, -115.120216
Riverside
CA
California
33.980602, -117.375496
Plano
TX
Texas
33.019844, -96.698883
Minneapolis
MN
Minnesota
44.977753, -93.265015
Salinas
CA
California
,
Anaheim
CA
California
33.836594, -117.914299
Springfield
MO
Missouri
37.208958, -93.292297
Fort Wayne
IN
Indiana
41.077469, -85.137489
Phoenix
AZ
Arizona
33.448376, -112.074036
Bakersfield
CA
California
35.3738712, -119.0194639
Garden Grove
CA
California
33.774269, -117.937996
Anchorage
AK
Alaska
61.2163129, -149.894852
Indianapolis
IN
Indiana
39.768402, -86.158066
Nashville
TN
Tennessee
36.162663, -86.781601
Tempe
AZ
Arizona
33.425522, -111.941254
Mobile
AL
Alabama
30.695366, -88.039894
New Orleans
LA
Louisiana
29.951065, -90.071533
Knoxville
TN
Tennessee
35.960636, -83.920738
Grand Rapids
MI
Michigan
42.963360, -85.668083
Fontana
CA
California
34.102890, -117.435760
Elk Grove
CA
California
38.418129, -121.393257
Miami
FL
Florida
25.7825389, -80.3118603
Grand Prairie
TX
Texas
32.745499, -97.003532
Fort Collins
CO
Colorado
40.588970, -105.082458
Killeen
TX
Texas
31.117119, -97.727798
Modesto
CA
California
37.639095, -120.996880
Oklahoma City
OK
Oklahoma
35.468491, -97.521263
Santa Ana
CA
California
33.745571, -117.867836
Ontario
CA
California
34.063343, -117.650887
Brownsville
TX
Texas
25.9015688, -97.4984005
Montgomery
AL
Alabama
32.379223, -86.307739
Hialeah
FL
Florida
25.857595, -80.278107
Springfield
MA
Massachusetts
42.102051, -72.585762
Toledo
OH
Ohio
41.652805, -83.537865
Pembroke Pines
FL
Florida
26.007765, -80.296257
Overland Park
KS
Kansas
38.974819, -94.683601
Little Rock
AR
Arkansas
34.746483, -92.289597
Glendale
CA
California
34.142509, -118.255074
Roseville
CA
California
38.752125, -121.288010
Wichita
KS
Kansas
37.687176, -97.330055
Huntington Beach
CA
California
33.659485, -117.998802
Augusta
GA
Georgia
33.4709714, -81.9748429
Worcester
MA
Massachusetts
42.271389, -71.798889
Virginia Beach
VA
Virginia
36.852924, -75.977982
Oceanside
CA
California
33.1958696, -117.3794834
Santa Clarita
CA
California
34.456043, -118.571335
Philadelphia
PA
Pennsylvania
39.952583, -75.165222
Corpus Christi
TX
Texas
27.800583, -97.396378
Portland
OR
Oregon
45.512230, -122.658722
Denver
CO
Colorado
39.739235, -104.990250
Boston
MA
Massachusetts
42.3554334, -71.060511
Atlanta
GA
Georgia
33.7489924, -84.3902644
Chicago
IL
Illinois
41.8755616, -87.6244212
Orlando
FL
Florida
28.538336, -81.379234
Jacksonville
FL
Florida
30.332184, -81.655647
Tampa
FL
Florida
27.950575, -82.457176
Long Island
NY
New York
40.757801, -73.940033
Queens
NY
New York
40.728226, -73.794853
Bronx
NY
New York
40.8466508, -73.8785937
Staten Island
NY
New York
40.643501, -74.076202
Brooklyn
NY
New York
40.6526006, -73.9497211
New York
NY
New York
40.712776, -74.005974
San Jose
CA
California
37.342205, -121.851990
San Francisco
CA
California
37.774929, -122.419418
San Diego
CA
California
32.834686, -117.130775
Los Angeles
CA
California
34.052235, -118.243683
El Paso
TX
Texas
31.761877, -106.485023
San Antonio
TX
Texas
29.387428, -98.496574
Dallas
TX
Texas
32.776665, -96.796989
Fort Worth
TX
Texas
32.755489, -97.330765
Houston
TX
Texas
29.760427, -95.369804
Austin
TX
Texas
30.2711286, -97.7436995