Is Peanut Butter Keto-Friendly? Carbs, Brands & Portions

Peanut butter can work on a keto diet, but it requires attention to portions and labels. A standard two-tablespoon serving contains about 6 grams of net carbs (8 grams total carbs minus 2 grams of fiber), which takes up a meaningful chunk of your daily carb budget. Whether that trade-off is worth it depends on the brand you choose and how the rest of your meals look.

Peanut Butter’s Keto Macros

A two-tablespoon (32-gram) serving of plain peanut butter delivers 16 grams of fat, 7 grams of protein, and 8 grams of total carbohydrates with 2 grams of fiber. That puts net carbs somewhere between 5 and 6 grams per serving, depending on the brand. Most keto protocols call for staying under 20 to 50 grams of net carbs per day, with stricter approaches targeting the lower end. At 20 grams per day, a single serving of peanut butter accounts for roughly 25 to 30 percent of your entire carb allowance.

The fat content is genuinely useful for hitting keto macros. At 16 grams per serving, peanut butter is calorie-dense and satisfying. The 7 grams of protein also help, though peanut butter is not a complete protein source on its own. The issue is never whether peanut butter is “too high carb” in absolute terms. It’s whether you can fit those carbs into an already tight daily limit without crowding out vegetables and other nutrient-dense foods.

The Label Problem With Commercial Brands

The macros above apply to natural peanut butter made from just peanuts and possibly salt. Many commercial brands add sweeteners like cane sugar, molasses, corn syrup, honey, or agave. Even organic peanut butters sometimes contain added sugar, emulsifiers, and hydrogenated oils used for texture and shelf stability. These additions can push net carbs per serving to 7, 8, or even 10 grams, which is a significant difference when your daily budget is 20 grams.

When shopping, flip the jar over and check the ingredient list. What you want to see: peanuts, salt. That’s it. If the list includes any form of sugar or partially hydrogenated oil, it’s going to cost you extra carbs and add ingredients that don’t belong in a clean keto approach. Natural peanut butter separates in the jar (the oil rises to the top), which is actually a sign that nothing artificial is holding it together.

How Peanut Butter Affects Blood Sugar

Peanuts have a glycemic index of just 14, making them one of the lowest-GI foods available. This means peanut butter causes a slow, modest rise in blood sugar rather than a spike. A small study of 16 healthy adults found that adding two tablespoons of peanut butter to white bread and apple juice significantly blunted the glucose spike compared to eating the bread and juice alone. For keto purposes, this is good news: the carbs in peanut butter are unlikely to knock you out of ketosis the way the same number of carbs from crackers or fruit juice might.

Peanut Butter vs. Other Nut Butters

If you’re counting every gram, almond butter edges out peanut butter on carbs. Per tablespoon, almond butter has about 1 gram of net carbs compared to 3 grams for peanut butter. Scaled to a two-tablespoon serving, that’s roughly 2 grams of net carbs for almond butter versus 5 to 6 for peanut butter. Almond butter also offers more vitamin E, more magnesium, and a better balance of omega-6 to omega-3 fatty acids.

Peanut butter is notably higher in omega-6 fatty acids, which can contribute to inflammation when consumed in excess without enough omega-3s to balance them out. This isn’t a reason to avoid peanut butter entirely, but if you’re eating it daily, it’s worth making sure you’re also getting omega-3s from fatty fish, flaxseed, or other sources. Macadamia nut butter is another keto favorite with even fewer carbs and a higher proportion of monounsaturated fat, though it costs significantly more.

Portion Control Is the Real Challenge

Two tablespoons of peanut butter is not a lot. It’s roughly a golf ball-sized dollop. Most people who eat peanut butter straight from the jar or spread it generously on celery are consuming closer to three or four tablespoons, which doubles the carb count to 10 to 12 grams of net carbs. At that point, you’ve used up more than half of a strict keto carb budget in what feels like a snack.

If you want to include peanut butter regularly, measure your portions for the first week or two until you can eyeball a true two-tablespoon serving. Pairing it with something low-carb like celery sticks or using it as a flavor ingredient in fat bombs or smoothies (rather than eating it by the spoonful) helps keep the quantity in check. Some people find it easier to use powdered peanut butter, which removes most of the fat and reduces calories, though that also removes the satiating quality that makes it useful on keto in the first place.

Making Peanut Butter Work on Keto

The practical approach is straightforward. Buy natural peanut butter with no added sugar or hydrogenated oils. Measure your servings, at least until you’re confident in your portions. Plan the rest of your daily carbs around it, prioritizing leafy greens and non-starchy vegetables with whatever carb budget remains. If you’re following a strict 20-gram limit, one serving of peanut butter leaves you about 14 to 15 grams for everything else you eat that day. On a more moderate 50-gram limit, peanut butter fits comfortably.

Peanut butter is not the most efficient keto food, but it’s far from off-limits. Its combination of fat, protein, and low glycemic impact makes it a reasonable choice when you manage portions carefully. If you find yourself consistently overeating it or struggling to stay within your carb target, switching to almond butter or macadamia nut butter gives you more room to work with.