Skip to content
Nuts & seeds Nutrition & composition Rankings & best sources

The highest-fiber nuts

Quick answer

Almonds lead many common nuts at about 12.5 g of fiber per 100 g, followed by pistachios and hazelnuts around 10 g. In a 1-ounce serving, that becomes roughly 3–3.5 g of fiber, which is useful but much less dramatic than the 100 g ranking suggests.

Nuts are concentrated foods: they pack fiber, fat and calories into a small weight. That makes a per-100-g ranking useful for comparison, but not a great description of how people usually eat them. A typical serving is closer to 1 ounce, or 28 g.

Fiber in common nuts

The table compares plain nuts without coatings or added ingredients.

Nut Fiber/100 g Fiber per 1 oz
Almonds ~12.5 g ~3.5 g
Pistachios ~10.3 g ~2.9 g
Hazelnuts ~9.7 g ~2.7 g
Pecans ~9.6 g ~2.7 g
Peanuts ~8.5 g ~2.4 g
Walnuts ~6.7 g ~1.9 g
Cashews ~3.3 g ~0.9 g

Almonds do lead, but the gap between almonds and pistachios is well under 1 g of fiber in a normal serving. That is a meaningful difference on paper, not a reason to treat the others as low-fiber foods.

Serving size matters because calories are concentrated too

One hundred grams of almonds provides roughly 579 calories. One ounce is about 164 calories and around 3.5 g of fiber. The serving-level figure is far more useful for planning a snack.

If the goal is simply to increase fiber, it usually makes more sense to combine nuts with legumes, fruit, vegetables and whole grains rather than dramatically increasing nut portions.

Peanuts are the botanical exception

Peanuts are legumes, not tree nuts, but they are eaten like nuts and are useful to include for context. They provide roughly 8.5 g of fiber per 100 g and around 2.4 g per ounce.

Fiber does not arrive alone

An ounce of almonds also provides about 6 g of protein and 14 g of fat, mostly unsaturated. Pistachios and peanuts similarly combine fiber with protein and fat.

That package helps make a modest portion more filling than the same weight of a highly refined snack.

The useful takeaway

Almonds, pistachios, hazelnuts and pecans are among the strongest nut choices for fiber. But the practical difference between the top few is small enough that preference, portion size and overall diet matter more than the exact ranking.

How to use high-fiber nuts without overshooting the portion

A useful way to read a fiber ranking is to separate nutrient density from the amount people actually eat. A 100-gram comparison is excellent for seeing which nut is intrinsically richer in fiber, but 100 grams is a large serving for most people and also carries a substantial calorie load. In everyday use, a small handful—roughly 25 to 30 grams—makes the comparison more realistic. That means a nut with about 10 grams of fiber per 100 grams contributes roughly 2.5 to 3 grams in a normal serving. It is helpful, but it does not replace the fiber supplied by legumes, vegetables, fruit and whole grains.

Texture and preparation also affect how easy it is to eat an appropriate amount. Whole nuts require more chewing and are usually slower to eat than nut butter, while chopped nuts disappear quickly into yogurt, oats or salads. Nut butters can still contribute fiber, especially when made from the whole nut, but a spoonful is easy to underestimate. Checking the ingredient list matters too: plain nuts are nutritionally different from versions coated with sugar, honey or chocolate, and heavily salted products can add a lot of sodium without changing the fiber ranking.

If the goal is to raise fiber gradually, combine nuts with foods that bring water and additional plant material. Berries with almonds, an apple with peanut butter, or oats topped with pistachios create a more balanced fiber package than simply doubling the nut portion. Increasing fiber very abruptly can cause bloating or discomfort in some people, so a gradual increase and adequate fluid intake are often more comfortable. The practical lesson is simple: choose the nuts you enjoy, favor minimally processed versions, and treat their fiber as one useful contribution within the whole day rather than as a reason to eat very large portions.

A rotation also helps. Almonds, pistachios, hazelnuts, peanuts and other nuts each bring a slightly different mix of fiber, fat and micronutrients. Choosing more than one type across the week avoids turning a ranking into a rule that only the top item is worth eating.

Sources