How Many Grams Of Protein Are In Nuts? | Real Serving Numbers

Most nuts land around 3–7 g of protein per 1 oz (28 g) serving, with peanuts and pistachios near the top.

Nuts pull a lot of weight in a small handful. They’re easy to snack on, easy to toss into meals, and they bring protein along with fats, fiber, and minerals. The catch: “nuts” isn’t one number. Protein shifts by nut type, by serving size, and by whether you’re eating whole nuts, nut butter, or a mixed snack.

This piece gives you clear, usable numbers, then shows how to turn them into snacks and meals that hit your protein target without turning eating into a spreadsheet.

What Changes Protein In Nuts From One Bag To The Next

If you’ve compared labels and felt confused, you’re not alone. A few simple details explain most differences.

Serving Size And Label Rounding

Many packages use 1 oz (28 g) as the serving size, but some use “about 1/4 cup,” “about 35 pieces,” or a gram weight that isn’t 28 g. Labels can also round nutrients, which can make two products look farther apart than they are. If you want the label rules straight from the source, the FDA’s guide breaks down how nutrient amounts and %DV are shown on Nutrition Facts panels: Daily Value and Percent Daily Value on Nutrition Facts.

Raw Vs Roasted Vs Flavored

Roasting drives off a bit of water. Since protein is measured by weight, a drier nut can show a small bump per 100 g. Flavors and coatings can swing it the other way by adding sugar or starch that takes up weight without adding protein.

Whole Nuts Vs Nut Butters

Nut butters often sit in the same ballpark per 100 g, but your spoonful can vary a lot. Two tablespoons may weigh 30–35 g depending on the butter and how packed the spoon is. Some jars also add oils or sweeteners, which can lower protein per serving.

Tree Nuts Vs Peanuts

Peanuts are legumes, not tree nuts. In a bowl, they behave like nuts: crunchy, fatty, and protein-rich. On nutrition labels, they often land near the top for protein among common “nut” snacks.

Protein In Nuts By Type And Serving Size

The numbers below use typical nutrient database values for plain nuts. Treat them as a strong baseline, then use your package label to lock in the exact grams for your brand and serving size.

If you want the official data backbone behind common nutrient values, USDA maintains FoodData Central as the public database for food composition, including nuts and nut products: FoodData Central dataset catalog.

Here’s the part most people want: grams of protein in a standard serving. Use 1 oz (28 g) as the “handful” reference, then scale up or down from there.

Protein Snapshot For Common Nuts

A quick mental rule works well: most nuts give you roughly the same protein as a small egg, but with more calories. Peanuts and pistachios usually edge higher. Macadamias and pecans tend to run lower.

Use the table to compare at a glance.

Nut Type Protein Per 1 Oz (28 g) Protein Per 100 g
Peanuts (dry roasted) ~7 g ~25 g
Pistachios ~6 g ~20 g
Almonds ~6 g ~21 g
Cashews ~5 g ~18 g
Pine nuts ~4 g ~14 g
Brazil nuts ~4 g ~14 g
Walnuts ~4 g ~15 g
Hazelnuts ~4 g ~15 g
Pecans ~3 g ~9 g
Macadamias ~2 g ~8 g

Those grams add up fast when you build a snack bowl, but the calories do too. Nuts are dense. That’s not a deal-breaker. It just means portion size matters when you’re using nuts as a protein tool.

How Many Grams Of Protein Are In Nuts?

If you mean “in general,” a plain, one-ounce handful often lands between 3 and 7 grams of protein. If you mean a specific nut, the label on your bag is the final answer, since roast style and serving size can shift the number.

Protein Goals And Where Nuts Fit

Protein goals vary by body size, age, and activity. A solid starting point is the Dietary Reference Intakes (DRIs) used in the U.S. and Canada. NIH’s Office of Dietary Supplements hosts the DRI tables and a DRI calculator overview used for planning: DRI tables and calculator overview.

A Simple “Snack Math” Approach

Instead of chasing a perfect daily number, build a steady pattern. Many people find it easier to aim for a protein anchor at each meal, then add a snack that closes the gap.

  • Step 1: Pick your target for the snack, like 10 g of protein.
  • Step 2: Choose a nut that fits your taste and budget.
  • Step 3: Measure once or twice at home so your “handful” matches the serving grams on the label.

Why Nuts Feel Filling Even With Modest Protein

Nuts are a mix of protein, fat, and fiber. That trio tends to stick with you longer than a carb-only snack. So even when a serving is “only” 4–6 g of protein, it can still do its job as a bridge between meals.

Portion Moves That Raise Protein Without Blowing Up Your Day

If your goal is more protein per bite, you have a few easy moves that keep portions sane.

Pair Nuts With A Lean Protein

Nuts work best as a booster, not the whole plan. Pair them with yogurt, cottage cheese, tofu, or a hard-boiled egg. You get a stronger protein hit, plus the crunch that makes the snack feel complete.

Use Nuts As A Topping, Not A Bowl

Two tablespoons of chopped nuts on oatmeal or a salad can add a couple grams of protein without turning the whole meal into a calorie surge. It also spreads the flavor through the dish, so a smaller amount still feels like plenty.

Pick Higher-Protein Nuts When Portions Are Small

If you know you’ll only eat a small serving, pick peanuts, pistachios, or almonds more often. Save macadamias and pecans for flavor moments where protein isn’t the main reason they’re on the plate.

Nut Butter Protein: What A Spoonful Gives You

Nut butters are handy when you want protein plus something spreadable. The common serving is 2 tablespoons. On many labels, that serving lands near 6–8 g of protein for peanut butter and nearer 5–7 g for almond butter. Your brand can land outside that range, so check the jar.

Weigh Once, Then Stop Thinking About It

Here’s a low-effort trick: put a bowl on a kitchen scale, tare it, then scoop 32 g of your nut butter once. That’s close to two tablespoons for many products. After you’ve done it a couple of times, your “eyeball” serving gets closer and label math gets easier.

Table: Fast Ways To Get About 10 g Of Protein From Nuts

This table uses the same typical values as above. Use it as a shortcut for planning snacks.

Target Protein Nut Portion That Gets Close What To Watch
~10 g About 1.5 oz peanuts Easy to overshoot from a big bag
~10 g About 1.5 oz pistachios Shells slow you down, which helps
~10 g About 1.75 oz almonds Measure once so “handful” matches
~10 g About 2 oz cashews Portion creeps up fast in trail mix
~10 g About 2.5 oz walnuts Lower protein density than peanuts
~10 g 2 tbsp peanut butter + 1 oz almonds Check added sugar in flavored jars
~10 g 2 tbsp almond butter + 1 oz pistachios Serving weight can shift by brand

Choosing Nuts When Sodium Or Add-Ins Matter

For people without allergies, sodium and coatings are the main “gotchas” on store shelves.

Salt Levels Vary A Lot

Dry roasted, salted nuts can carry a lot of sodium. If you snack daily, compare labels and try unsalted or lightly salted options. The same nut can swing from low sodium to a hefty dose depending on brand.

Coatings Can Crowd Out Protein

Honey-roasted nuts, chocolate-covered nuts, and heavily seasoned blends can add sugar or starch. That extra coating takes up space that could have been nuts, so protein per serving can drop even when the serving size stays the same.

Easy Ways To Use Nuts In Meals

Nuts do their best work when they add crunch and a small protein bump to a meal that already has a main protein source. These ideas keep portions reasonable while still making the meal feel satisfying.

Breakfast

  • Greek yogurt with chopped almonds and berries
  • Oatmeal topped with a tablespoon of peanut butter and crushed peanuts
  • Eggs with a side of fruit and a small handful of pistachios

Lunch

  • Salad with chicken or beans, plus walnuts for crunch
  • Rice bowl with tofu, veggies, and cashews
  • Tuna salad with sliced almonds instead of croutons

Dinner

  • Stir-fry finished with cashews or peanuts
  • Roasted veggies topped with chopped hazelnuts
  • Fish with a pistachio crust, served with a veggie side

How This Article’s Numbers Were Put Together

The protein figures in the tables reflect common values reported in public nutrient databases for plain nuts, shown per 1 oz (28 g) and per 100 g for easy comparison. Your package label can differ due to serving size, roast style, added ingredients, and rounding rules.

USDA also documents how FoodData Central compiles and presents nutrient values, including how protein values are calculated and rounded within its data types: Foundation Foods documentation (PDF).

References & Sources