Six white bowls of nuts on a marble counter: almonds, pistachios, hazelnuts, pecans, walnuts and cashews

High-Fiber Nuts: 10 Ranked by Fiber Per Ounce

Share this recipe

Nuts have the strongest health reputation of anything in the snack aisle, so it comes as a surprise that they are middling for fiber. The best of them, the almond, carries 3.5 grams an ounce. An ounce of chia carries 9.8.

They are still worth eating — an ounce of almonds is a real 3.5 grams, more than a slice of wholemeal bread. It is the spread across the bowl that matters: the nut at the bottom of this table brings a quarter of what the one at the top does.

Six white bowls of nuts on a marble counter: almonds, pistachios, hazelnuts, pecans, walnuts and cashews
Almonds lead at 3.5g an ounce; the cashews bring 0.9g.

The short version

  • Almonds lead at 3.5g an ounce, then pistachios at 3.0g
  • Cashews are last at 0.9g — about a quarter of an almond’s
  • Walnuts, the omega-3 nut, are 1.9g — bought for the fats, not the fiber
  • Nuts are calorie-dense: an ounce runs 157 to 204 calories, so per-calorie they trail seeds badly
  • An ounce is about 23 almonds — the portion is the whole game

The ranking: nuts by fiber

From USDA FoodData Central, raw where USDA lists raw. An ounce is 28 grams.

#NutPer ouncePer 100gCalories/ozPer 100 kcal
1Almonds3.5g12.5g1642.2g
2Pistachios3.0g10.6g1591.9g
3Hazelnuts2.7g9.7g1781.5g
4Pecans2.7g9.6g1961.4g
5Peanuts2.4g8.5g1611.5g
6Macadamias2.4g8.6g2041.2g
7Brazil nuts2.1g7.5g1871.1g
8Walnuts1.9g6.7g1851.0g
9Pine nuts1.0g3.7g1910.5g
10Cashews0.9g3.3g1570.6g

Peanuts sit mid-table at 2.4 grams, which is worth noting because they are the cheapest thing on the list by a distance — and botanically a legume, not a nut at all.

A small white plate of whole almonds beside a measuring spoon on a marble counter
One ounce: a small handful, 3.5g of fiber and 164 calories.

The portion is the whole game

Every figure above is for one ounce, and an ounce of nuts is smaller than it sounds: about 23 almonds, or a small cupped handful. It is also 164 calories.

Eat from the bag while cooking and three ounces disappear without any decision being made — 10 grams of fiber, and about 500 calories. That is the real difference between nuts and the vegetables in the vegetable ranking, where a cup of cooked collards is 7.6 grams for 63 calories. Nuts are a good fiber source you should measure; greens are one you can eat freely.

Cashews, and why the bottom of the table matters

Cashews are the nut people reach for when they want something soft and sweet, and they are the weakest here by some way: 0.9 grams an ounce, against the almond’s 3.5. Pine nuts are barely better at 1.0.

Neither is a bad food. But if the reason nuts are in your week is fiber, swapping cashews for almonds in the same handful is worth 2.6 grams — for the same calories, roughly.

A green salad topped with chopped almonds and pistachios, with a bowl of extra nuts beside it
Nuts do their best work scattered over something that already carries fiber.

Nut butters keep the ranking

Grinding a nut does not change its fiber, so the order survives the jar. Two tablespoons of almond butter is 3.3 grams of fiber; the same two tablespoons of peanut butter is 1.6, for almost identical calories — 196 against 191.

That is the single easiest swap on this page: same toast, same spoon, double the fiber.

Frequently asked questions

Which nut has the most fiber?

Almonds, at 3.5 grams an ounce and 12.5 grams per 100g. They also lead per calorie, so the answer does not change with the measure.

Are nuts a good source of fiber?

A decent one, not a great one. A daily ounce of almonds is 3.5 grams — useful against a 30-gram target, and about a third of what the same weight of chia would give you. Nuts earn their place for fats, protein and satiety as much as for fiber.

Do roasted and salted nuts count the same?

For fiber, essentially yes — roasting drives off water and concentrates things slightly, and salt changes nothing. Choose on taste and sodium, not on fiber.

Are peanuts nuts?

Botanically they are legumes, which is why they sit closer to beans in the family tree than to almonds. In the kitchen they behave like a nut, so they are in this table — mid-pack, at 2.4 grams an ounce.

Nuts lose comfortably to the seed ranking, where chia carries 9.8 grams an ounce. For the rest of the shelf, see grains, and the snacks page puts a handful of almonds up against everything else you might grab.

Nuts, seeds, beans, grains and produce side by side: the high-fiber foods list.

30g

Get the free Fibermaxxing Starter Kit

A 7-day plan, 5 tested recipes & a fridge cheat sheet — straight to your inbox.

No spam, just recipes. Unsubscribe anytime.

Share this recipe

Avatar photo

Emma Hartwell

Emma Hartwell is the home cook and recipe developer behind Fiber & Fork. After years of dealing with sluggish digestion and endless afternoon energy crashes, she rebuilt her kitchen around one simple idea: hit 30 grams of fiber a day without eating a single boring meal. Every recipe on this site is cooked, photographed, and taste-tested in her own kitchen — beans, lentils, whole grains, and vegetables turned into food you'll actually crave. When she's not stirring a pot of something cozy, Emma is testing new ways to sneak fiber into desserts her family can't tell apart from the 'real thing'.

Similar Posts