Peanut butter can fit into a keto diet, but it requires some attention to labels and portion size. A standard two-tablespoon serving of natural peanut butter contains about 5 grams of net carbs. On a typical keto limit of 20 to 50 grams of carbs per day, that single serving accounts for 10 to 25 percent of your entire daily allowance, which is manageable but not insignificant.
Net Carbs in Peanut Butter
A two-tablespoon (32-gram) serving of smooth or crunchy peanut butter has roughly 7 grams of total carbohydrates and about 2 grams of fiber, leaving around 5 grams of net carbs. That’s the number that matters on keto, since fiber doesn’t raise blood sugar.
Peanuts also have a glycemic index of just 14, one of the lowest scores of any food. This means peanut butter causes a very slow, minimal rise in blood sugar, which aligns well with the metabolic goals of a ketogenic diet. The fat content is high (around 16 grams per serving), and most of it is monounsaturated, the same type found in olive oil and avocados.
Natural vs. Commercial Brands
The type of peanut butter you choose matters more than most people realize. Commercial brands like Jif and Skippy often contain added sugar, hydrogenated oils, and other fillers that bump up the carb count. Some flavored or “honey roasted” varieties can add 3 to 5 extra grams of sugar per serving, which could push a two-tablespoon portion close to 10 grams of net carbs.
Natural peanut butter, by contrast, is typically just roasted peanuts (sometimes with salt). There are no official FDA regulations defining “natural” peanut butter, but brands that list only peanuts and salt on the label are your safest bet. The easiest rule: if sugar or hydrogenated oil appears in the ingredients, skip it. Several brands make peanut butter with nothing but peanuts, and many of them taste slightly sweet on their own without any added sugar.
Portion Size Is the Real Challenge
Two tablespoons of peanut butter is not a lot. If you’ve ever eaten peanut butter straight from the jar, you know how easy it is to double or triple that amount without thinking. Three generous spoonfuls could put you at 10 to 15 grams of net carbs, which is a significant chunk of a strict 20-gram daily budget.
If you’re following a more relaxed keto approach with a 50-gram daily limit, peanut butter is easy to work in. If you’re aiming for under 20 grams, you’ll need to be deliberate. Measuring your serving, or pre-portioning it into small containers, helps avoid the slow creep that turns a keto-friendly snack into a carb overrun.
Lower-Carb Nut Butter Alternatives
Peanut butter isn’t the lowest-carb option in the nut butter aisle. If you want more room in your daily carb budget, several alternatives come in significantly lower:
- Macadamia nut butter: about 1 gram of net carbs per two-tablespoon serving
- Pecan butter: about 2 grams of net carbs
- Almond butter: about 2.7 grams of net carbs
- Peanut butter: about 5 to 5.6 grams of net carbs
Macadamia nut butter, at just 1 gram of net carbs, gives you the most flexibility. It’s also extremely high in monounsaturated fat. The tradeoff is price: macadamia butter typically costs two to three times more than peanut butter. Almond butter is a popular middle ground, cutting the carbs nearly in half compared to peanut while staying relatively affordable and widely available.
The Fat Breakdown
Peanut butter’s fat profile is mostly favorable for keto. Per 100 grams, it contains roughly 20 grams of monounsaturated fat, 17 grams of polyunsaturated fat, and 13 grams of saturated fat. The monounsaturated fat is the same heart-healthy type found in olive oil, and it makes up the largest share.
One consideration worth noting: peanut butter is high in omega-6 fatty acids (about 12 grams per 100 grams) and very low in omega-3s (0.1 grams per 100 grams). A high omega-6 to omega-3 ratio can promote inflammation over time. This isn’t a reason to avoid peanut butter entirely, but if you’re eating it daily, balancing it with omega-3 sources like fatty fish, flaxseed, or fish oil is a smart move.
Aflatoxin Concerns
Peanuts are a legume, not a tree nut, and they grow underground where they’re susceptible to a type of mold that produces compounds called aflatoxins. These are classified as a group 1 carcinogen (meaning there’s strong evidence they can cause cancer, particularly in the liver). In countries with strict food safety regulations, peanut butter sold in stores is tested and held to maximum contamination limits, so the risk from major commercial brands is low. Choosing reputable brands and storing your peanut butter properly (sealed, in a cool place) reduces exposure further. This isn’t unique to keto, but it’s worth knowing if peanut butter becomes a daily staple in your diet.
Making Peanut Butter Work on Keto
The practical bottom line: peanut butter fits on keto if you choose a natural version with no added sugar and keep your portion to about two tablespoons. That gives you roughly 5 grams of net carbs, plenty of fat to support ketosis, and a satisfying, calorie-dense snack that pairs well with celery, low-carb crackers, or a smoothie made with unsweetened almond milk.
If you find yourself going through half a jar at a time, switching to a lower-carb nut butter like almond or macadamia gives you more margin for error. And if you’re on a strict 20-gram daily limit, treat peanut butter as an intentional part of your meal plan rather than a casual grab-and-go snack. A little planning keeps it firmly in the keto-friendly column.

