A one-ounce serving of dry roasted peanuts contains about 161 to 167 calories, depending on the specific product. That one-ounce portion is roughly a small handful, or what fits in the palm of your hand without overflowing. Most of those calories come from fat, with protein making up a significant share.
Nutrition in a Standard Serving
For one ounce (28 grams) of dry roasted peanuts, the breakdown looks like this:
- Calories: 161–167
- Fat: 14g
- Protein: 7.3g
- Carbohydrates: 4.6g
Fat accounts for roughly 78% of the total calories. That might sound high, but most of the fat in peanuts is monounsaturated and polyunsaturated, the same types found in olive oil and avocados. Peanuts also pack more protein per ounce than most other nuts, making them one of the more filling snack options calorie for calorie.
Calories by Portion Size
The challenge with peanuts is that one ounce doesn’t look like much, and it’s easy to eat two or three times that amount without thinking about it. Here’s how the calories scale up:
- 1 ounce (small handful): ~165 calories
- 2 ounces (generous handful): ~330 calories
- 1 cup (about 5 ounces, 144g): ~850–860 calories
A full cup of roasted peanuts is a common serving when snacking from a bowl or bag, and at over 850 calories, it approaches nearly half the daily intake for many adults. If you’re tracking calories, weighing your portion or pre-measuring into a small bowl makes a real difference.
Oil Roasted vs. Dry Roasted
Oil roasted peanuts are cooked in additional fat, typically peanut or vegetable oil, while dry roasted peanuts are heated without added oil. The calorie difference is small but real. A cup of oil roasted peanuts (144g) comes in at about 863 calories with 75.6 grams of fat. The equivalent amount of dry roasted peanuts lands in a similar range, around 850 calories per cup.
Per ounce, the gap between the two is only about 5 to 10 calories. Oil roasted peanuts often taste richer and may have a slightly crunchier texture, but from a calorie standpoint, neither version is dramatically different. The bigger variable is whether you choose salted or unsalted.
What Salt Adds to the Picture
Salted dry roasted peanuts contain about 116 milligrams of sodium per one-ounce serving, which is 5% of the recommended daily value. That’s modest on its own, but peanuts are easy to overeat. Three or four handfuls pushes sodium intake to 350–460 milligrams from peanuts alone. Unsalted versions have negligible sodium, typically under 5 milligrams per serving. If you’re watching sodium for blood pressure or other reasons, unsalted roasted peanuts are nutritionally almost identical in every other way.
Why Peanuts Feel More Filling Than the Calories Suggest
Despite being calorie-dense, peanuts tend to be more satisfying than many snacks with similar calorie counts. The combination of 7 grams of protein and 14 grams of fat per ounce slows digestion and keeps blood sugar relatively stable compared to carb-heavy snacks like crackers or pretzels. Fiber contributes too, with about 2 grams per ounce.
This is one reason people who regularly eat nuts don’t tend to gain weight at the rate you’d expect from the calorie numbers alone. The satiety effect means you’re often less hungry at your next meal. That said, the compensation isn’t perfect. Mindlessly eating peanuts straight from the container can still add hundreds of extra calories to your day before fullness kicks in.
Comparing Peanuts to Other Nuts
Peanuts sit in the middle of the calorie range among popular nuts. Almonds come in at roughly 164 calories per ounce, nearly identical. Cashews are slightly lower at about 157 calories per ounce, partly because they have less fat. Macadamia nuts top the list at around 204 calories per ounce, while pistachios are among the lowest at about 159 calories per ounce (and their shells naturally slow you down).
Where peanuts stand out is protein. At 7.3 grams per ounce, they deliver more protein than almonds (6g), cashews (5g), and walnuts (4g). They’re also significantly cheaper, often costing a third of what tree nuts cost per pound, making them one of the most affordable high-protein snack options available.