How many calories are in a peanut butter sandwich?

Two slices of bread with peanut butter between them, no jelly, weigh 92 g and carry 351 calories. Per 100 g the sandwich runs 382 calories, so the whole thing lands below the per-100-gram figure — it is lighter than 100 grams. Inside that: 18.6 g fat, 12.8 g protein, 36.7 g carbohydrate.

You'd need to walk about 70 minutes to burn the 351 calories in one sandwich (92 g).

Peanut butter sandwich of two whole wheat bread slices with a thick layer of chunky peanut butter on a marble countertop

How long does it take to burn off 351 kcal of peanut butter sandwich?

One sandwich (92 g) is 351 kcal. Enter your weight and the amount you ate to see how long it takes you to burn that off:

ActivityTime to burn 351 kcal
Walking, brisk1 hr 10 min
Cycling, moderate44 min
Swimming, moderate50 min
Jogging41 min
Weight training, moderate1 hr 18 min

Times are for a 155 lb adult at a steady pace; change the weight to see yours. The amount is set to the portion in the text (92 g); change it to what you actually ate. BodyPal works this out from your steps automatically.

On this page

Peanut butter sandwich quick facts

The row used here is FNDDS 2707549, "Peanut butter sandwich, NFS" — the plain build most people mean when they type the question: two slices of sandwich bread, about two tablespoons of peanut butter, nothing else. It comes with a ready USDA household portion of one sandwich at 92 g, which is the number in the column below.

White bread or wheat bread barely matters for calories, so the generic record is the honest starting point. The separate bread records are in the variants table further down.

NutrientPer 100 gPer 1 sandwich (92 g)% Daily Value
Calories38235118%
Total fat20.21 g18.6 g24%
Saturated fat4.13 g3.8 g19%
Carbohydrate39.85 g36.7 g13%
Dietary fiber3.2 g2.9 g11%
Total sugars7.13 g6.6 g
Protein13.88 g12.8 g26%
Sodium442 mg407 mg18%

% Daily Value is based on a 2,000-calorie diet.

Verified nutrition data

Numbers on this page come from USDA FoodData Central, the U.S. Department of Agriculture’s food composition database, and from manufacturer labels where a branded product is named. Last verified September 2026. How we verify our data →

Two rows you will see on a jar label are missing here: added sugars and trans fat. FNDDS does not publish either value for mixed dishes like sandwiches, so they are left out rather than guessed. Cholesterol is 0 mg, since nothing in the sandwich comes from an animal, and potassium is 248 mg per sandwich, 5% of the Daily Value.

US servings from one ounce to two sandwiches

ServingWeightCalories
1 oz28 g108 kcal
Open-face, one slice of bread46 g176 kcal
One sandwich92 g351 kcal
Two sandwiches184 g703 kcal
Per 100 g100 g382 kcal

USDA lists two of these as household measures: the full sandwich at 92 g and the open-face build on a single slice at 46 g. The ounce and the two-sandwich line are our own arithmetic from the USDA 100 g figure, not USDA servings.

That 92 g is the number worth memorizing. A peanut butter sandwich looks substantial on the plate, but it is a light object — lighter than a cup of milk. Log it as "one sandwich" and you are at 351. Log it as "100 grams" and you have quietly added 31 calories that were never on the plate.

Two sandwiches is where the day gets away from people. At 703 calories, a double lunch of peanut butter sandwiches is 35% of a 2,000-calorie day, and it goes down in about six minutes because there is nothing to chew through.

Bread and peanut butter swaps that move the number

VersionPer 100 gTypical pieceCalories
Regular peanut butter, white bread382 kcal1 sandwich (92 g)351 kcal
Regular peanut butter, wheat bread380 kcal1 sandwich (92 g)350 kcal
Reduced-fat peanut butter, white bread355 kcal1 sandwich (92 g)327 kcal
Reduced-fat peanut butter, wheat bread353 kcal1 sandwich (92 g)325 kcal
Open-face, one slice382 kcal46 g176 kcal
Peanut butter sandwich cookie478 kcal1 cookie (14 g)67 kcal

Wheat bread saves you one calorie and buys real fiber. The wheat-bread record is 380 calories per 100 g against 382 for white — 350 versus 351 on the sandwich, which is noise. Fiber is not noise: 4.9 g instead of 2.9 g, moving the sandwich from 11% of the Daily Value to 17%. Protein rises too, 13.9 g against 12.8 g. If you are choosing bread on calories alone, you are choosing on the wrong row.

Reduced-fat peanut butter saves 24 calories, and charges for it. The reduced-fat build on white bread is 327 calories. Fat falls from 18.6 g to 13.0 g, but carbohydrate climbs from 36.7 g to 40.9 g and sodium goes from 407 mg to 443 mg, because what leaves as fat comes back as solids and salt. Twenty-four calories is roughly one bite of the sandwich.

Reduced-fat peanut butter on wheat bread is the lowest of the four, at 325 calories, 15.1 g protein and 4.9 g fiber. It is also the one that tastes least like a peanut butter sandwich, which is a fair thing to weigh.

Open-face is the only genuinely big cut. One slice of bread, the same peanut butter, 176 calories. Halving the sandwich beats every ingredient swap on the list combined.

The sandwich cookie is a different food that shares the name. At 478 calories per 100 g it is denser than the sandwich, but one cookie weighs 14 g, so it is 67 calories with 5.0 g of sugar. Among packaged versions, Smucker's crustless frozen sandwich style products run near 385 calories per 100 g, and the labeled 52 g piece lands at 200 calories — smaller than a homemade sandwich because the crusts are gone and the bread is thinner.

Protein and sodium are the rows to watch

Protein is the surprise. One sandwich delivers 12.8 g, 26% of the 50 g Daily Value, which is more than a large egg and roughly a quarter of a day's target from a lunch that cost you no cooking. On wheat bread it is 13.9 g. Peanuts count as a protein food in MyPlate's grouping, and the bread quietly contributes a few grams of its own.

Sodium is the row people never expect on something sweet-tasting. A plain peanut butter sandwich carries 407 mg, 18% of the 2,300 mg Daily Value — under a fifth of a teaspoon of table salt, from salted peanut butter plus two slices of bread that are salted before you touch them. The reduced-fat version is higher again at 443 mg. If you are watching sodium, the sandwich is not free.

Saturated fat is milder than the fat total suggests: 3.8 g, 19% of the Daily Value, because most of the 18.6 g is unsaturated fat from the peanuts. Fiber at 2.9 g on white bread is thin for a 351-calorie meal, which is the strongest single argument for the wheat-bread build.

How does a peanut butter sandwich compare?

SandwichPer 100 gUS servingCalories
Peanut butter382 kcal1 sandwich, 92 g351 kcal
Peanut butter and jelly361 kcal1 sandwich, 92 g332 kcal
Almond butter, wheat bread395 kcal1 sandwich, 92 g363 kcal
Nutella, white bread362 kcal1 sandwich, 92 g333 kcal

The 92 g servings for the three neighbors are our own arithmetic from their USDA 100 g figures, matched to the peanut butter sandwich so the column compares like with like.

Our take: adding jelly makes the sandwich lighter, not heavier — 332 calories against 351 — because jelly is sugar and water where peanut butter is fat, and it displaces some of the paste. That is the opposite of what almost everyone assumes. Almond butter is the heaviest of the four at 363, so swapping to it for health reasons costs 12 calories per sandwich. For weight loss, the plain sandwich on wheat bread with a thinner layer of peanut butter is the pick; for staying full until dinner, the regular build at 351 with 12.8 g of protein does the job better than the Nutella version at 333, which is mostly sugar.

Most popular peanut butter sandwich brands in the United States

Ranked by how widely each product appears among foods sold in the United States, from the BodyPal food database of over 3.3 million products. Calories are the figures printed on each Nutrition Facts label, checked against USDA FoodData Central.

ProductCalories (per 100 g)
Smucker's Peanut Butter Sandwich385 cal

Brand popularity: BodyPal food database. Nutrition: manufacturer labels / USDA FoodData Central.

Peanut butter sandwich FAQs

How many calories are in a peanut butter sandwich?

A standard peanut butter sandwich of 92 g holds 351 calories, at 382 calories per 100 g. That covers two slices of bread and about two tablespoons of peanut butter, with no jelly. Bread choice barely moves it: the wheat-bread version comes in at 350 calories.

How many calories in a peanut butter sandwich on wheat bread?

The wheat-bread version is 350 calories per 92 g sandwich, one calorie under the white-bread build at 351. What changes is fiber: 4.9 g instead of 2.9 g, or 17% of the Daily Value against 11%. Protein also edges up, from 12.8 g to 13.9 g.

How much protein is in a peanut butter sandwich?

One sandwich carries 12.8 g of protein, 26% of the 50 g Daily Value. On wheat bread it reaches 13.9 g, and the reduced-fat peanut butter version on wheat bread tops the set at 15.1 g, because taking fat out of the paste leaves a higher share of protein behind.

How many calories in half a peanut butter sandwich?

Half a sandwich is 176 calories. USDA lists it as an open-face build on one slice of bread, 46 g, and the arithmetic is simply half the full sandwich. Everything else halves with it: 9.3 g fat, 6.4 g protein, 203 mg sodium and 1.5 g fiber.

Does reduced-fat peanut butter save calories in a sandwich?

It saves 24 calories: 327 against 351 per sandwich. Fat drops from 18.6 g to 13.0 g, but carbohydrate climbs from 36.7 g to 40.9 g and sodium rises from 407 mg to 443 mg. The trade is fat for starch and salt, for about one bite's worth of calories.

How many carbs are in a peanut butter sandwich?

One sandwich has 36.7 g of carbohydrate, 13% of the Daily Value, including 6.6 g of total sugars. Reduced-fat peanut butter pushes carbohydrate up to 40.9 g, since the removed fat is replaced with solids. Wheat bread trims it slightly, to 34.4 g per sandwich.

Is a peanut butter sandwich good for weight loss?

At 351 calories it is a lunch-sized load in something you can eat in four minutes, so portion control matters more than ingredients. It brings 12.8 g of protein and 2.9 g of fiber, which help with fullness. On wheat bread, 350 calories with 4.9 g fiber is the better version.

Peanut butter sandwich vs PB&J: which has fewer calories?

PB&J is lower, at 332 calories per 92 g sandwich against 351 for plain peanut butter. Jelly is mostly sugar and water, so it is lighter per gram than peanut butter: 361 calories per 100 g versus 382. The jelly version carries 16.6 g of fat instead of 20.2 g.

Similar foods

Count it without the math

Point the camera at the plate and BodyPal counts the sandwich for you, bread and all.

Download BodyPal on the App Store Get BodyPal on Google Play