Are Peanuts Keto-Friendly? Macros, Carbs & Limits

Peanuts are keto friendly in moderate portions. A one-ounce serving (about 28 grams, or a small handful) contains just 4 grams of net carbs, which fits comfortably within the typical keto daily limit of 20 to 50 grams. The catch is that peanuts are easy to overeat, and commercial peanut butter often hides sugars that can add up fast.

Peanut Macros per Serving

A one-ounce serving of peanuts delivers 6 grams of total carbs, but 2 of those grams come from fiber, bringing the net carb count to 4 grams. Only about 14% of the calories in peanuts come from carbohydrates. The rest is split between fat (the dominant macronutrient at roughly 14 grams per ounce) and protein (about 7 grams per ounce). That high fat-to-carb ratio is exactly what makes a food work well on keto.

For a fuller picture, here’s the breakdown per 3.5 ounces (100 grams) of raw peanuts: 567 calories, 49.2 grams of fat, 25.8 grams of protein, 16.1 grams of total carbs, and 8.5 grams of fiber. That works out to roughly 7.6 grams of net carbs per 100 grams. Most people won’t eat that much in one sitting, but it’s worth knowing because peanuts disappear quickly once the bag is open.

How Peanuts Affect Blood Sugar

Peanuts have a glycemic index of just 18, which is extremely low. For reference, anything under 55 is classified as low-GI, and most starchy foods land between 70 and 100. The glycemic load of a one-ounce serving is only 1, meaning peanuts cause a very small, very slow rise in blood glucose. This matters on keto because sharp blood sugar spikes can trigger insulin responses that work against ketosis. Peanuts don’t do that.

The combination of high fat, moderate protein, and substantial fiber also gives peanuts a high satiety value. They keep you feeling full longer than their calorie count alone would suggest, which can reduce the urge to snack or overeat between meals.

How Peanuts Compare to Other Keto Nuts

Peanuts are technically legumes, not tree nuts. They’re edible seeds that grow in underground pods, unlike walnuts or almonds that grow on trees. Nutritionally, though, they’re similar to tree nuts: rich in unsaturated fats, fiber, and several vitamins and minerals. The legume classification doesn’t change their keto math.

In terms of net carbs per ounce, peanuts sit in the middle of the pack among popular keto-friendly nuts. Pecans and macadamia nuts are lower in carbs (around 1 to 2 grams of net carbs per ounce), making them slightly more keto-optimal. Almonds land close to peanuts at roughly 3 grams of net carbs per ounce. Cashews, on the other hand, come in much higher at around 8 grams of net carbs per ounce and are generally considered a poor keto choice.

If you’re very strict about staying under 20 grams of net carbs daily, pecans and macadamias give you more room. If your limit is closer to 50 grams, peanuts fit in easily alongside other foods.

Raw, Roasted, or Butter: What Changes

Raw and dry-roasted peanuts have nearly identical macros. Roasting adds a trivial amount of fat and calories per gram, but the carbohydrate and protein content stays essentially the same. Oil-roasted peanuts are also very close nutritionally. So the form of the peanut itself isn’t where the keto trap lies.

Peanut butter is where things get tricky. Natural peanut butter made from just peanuts (and maybe salt) has the same macro profile as whole peanuts. Two tablespoons will give you roughly 4 grams of net carbs, plenty of fat, and 7 grams of protein. The problem is that many commercial peanut butters contain added cane sugar, honey, molasses, or fruit concentrates. These can push the net carbs significantly higher per serving. Flavored varieties like chocolate or honey-roasted peanut butter are even worse.

Reduced-fat and “low-fat” peanut butters are another pitfall. When manufacturers remove fat, they typically compensate with extra carbohydrates or fillers. On keto, you want the fat. Look for jars with the shortest ingredient list: peanuts and salt, ideally nothing else. If the oil separates and floats to the top, that’s actually a good sign that nothing has been added to prevent it.

Portion Size and Daily Limits

The simplest guideline: one to two ounces of peanuts per day (roughly one to two small handfuls) will cost you 4 to 8 grams of net carbs. On a 20-gram daily carb budget, two ounces of peanuts uses up 40% of your allowance, which is significant but manageable if the rest of your meals are very low carb. On a 50-gram budget, two ounces barely makes a dent.

The real risk is mindless eating. Peanuts are calorie-dense at nearly 170 calories per ounce, and it’s easy to blow past a reasonable portion when eating straight from a large container. Measuring out your serving ahead of time, or buying single-serve packs, makes a noticeable difference. This isn’t unique to peanuts. All nuts share this problem on keto.

A Note on Lectins and Aflatoxins

Some keto circles flag peanuts as problematic because they contain lectins, a type of protein found in all plants but concentrated in legumes and grains. In raw form, lectins can interfere with mineral absorption and may contribute to inflammation. In practice, this concern is overstated. Lectins are most potent in completely raw, unprocessed legumes. Roasting significantly reduces lectin activity, and large population studies consistently link legume and nut consumption with lower rates of heart disease and type 2 diabetes. The overall nutritional benefits outweigh the theoretical lectin risk.

Aflatoxins are a more legitimate concern. These are toxins produced by molds that can grow on peanuts during storage, and chronic exposure increases the risk of liver problems. The FDA actively tests peanut products and sets limits for allowable aflatoxin levels in commercially sold peanuts. You can minimize your exposure by buying from reputable brands, storing peanuts in cool and dry conditions, and discarding any that look discolored or taste off. This is a food safety issue, not a keto-specific one, but it’s worth knowing if peanuts become a regular part of your diet.