Peanut butter is not high in carbs. A standard two-tablespoon serving contains about 8 grams of total carbohydrates, with 2 grams of that coming from fiber. That leaves roughly 6 grams of net carbs, which is low compared to most snack foods, breads, or fruits.
What’s Actually in a Serving
Fat dominates peanut butter’s calorie profile, not carbohydrates. In a two-tablespoon (32-gram) serving, you’re getting about 16 grams of fat, 7 to 8 grams of protein, and just 8 grams of carbs. The total comes to around 190 to 200 calories, and roughly 70% of those calories come from fat. Carbohydrates contribute less than 20% of the energy in a serving.
The 2 grams of fiber per serving further reduce the carbs your body actually absorbs and converts to glucose. After subtracting fiber, you’re looking at 5 to 6 grams of net carbs, which is comparable to eating a handful of almonds or a few stalks of celery.
How Peanut Butter Fits Low-Carb Diets
With only 5 to 6 grams of net carbs per serving, peanut butter works well in most low-carb eating plans. On a standard ketogenic diet where daily carb intake stays around 20 to 50 grams, one serving uses up about 25% of the stricter 20-gram limit or around 10% of a 50-gram limit. That’s manageable, but it does mean portion size matters if you’re tracking closely. Two or three generous spoonfuls can add up quickly.
For people following less restrictive low-carb approaches, peanut butter is an easy fit. It provides satisfying fat and protein without the carb load of other common snacks like crackers, granola bars, or fruit.
Blood Sugar Impact Is Minimal
Beyond the raw carb count, peanut butter has very little effect on blood sugar. Peanuts have a glycemic index score of just 14 out of 100, making them one of the lowest-GI foods available. The combination of fat, protein, and fiber slows digestion and prevents the kind of rapid glucose spike you’d get from eating the same number of carbs in bread or juice.
Peanut butter can even blunt the blood sugar impact of higher-carb foods when eaten together. A small 2018 study found that adding two tablespoons of peanut butter to white bread and apple juice led to a significantly lower glucose spike compared to eating the bread and juice alone. This makes it a practical pairing with toast, fruit, or oatmeal if you’re trying to keep blood sugar more stable.
Natural vs. Commercial Brands
The carb difference between natural and commercial peanut butter is smaller than most people assume. All products labeled as peanut butter must contain at least 90% peanuts by regulation. Natural versions typically contain just peanuts (and sometimes salt), while commercial brands may add small amounts of sugar for flavor. This can bump the carb count up by a gram or two per serving, but it’s not a dramatic difference.
If you want the absolute lowest carb count, look for brands whose ingredient list says only “peanuts” or “peanuts, salt.” Avoid peanut butter products labeled as “spreads” or flavored varieties (honey roasted, chocolate), which can contain significantly more added sugar and fall outside the standard nutritional profile.
How Peanut Butter Compares to Other Spreads
- Almond butter: Very similar at about 6 to 7 grams of total carbs per two tablespoons, with slightly more fiber.
- Nutella: Around 21 grams of carbs per two tablespoons, most of it from sugar. Not in the same category.
- Cream cheese: About 1 to 2 grams of carbs per serving, but far less protein and fiber.
- Jam or jelly: Typically 13 to 14 grams of carbs per tablespoon, almost entirely from sugar.
Peanut butter sits comfortably in the low-carb zone among common spreads. Its combination of high fat, moderate protein, and low net carbs makes it one of the more nutrient-dense options per calorie, especially compared to anything sugar-based. The main thing to watch is portion size: peanut butter is calorie-dense at nearly 200 calories per two tablespoons, so the carbs stay low only if the serving stays reasonable.

