Do Nuts Have Fiber? 10 Nuts Ranked by Grams per Ounce

Do nuts have fiber? Yes: most nuts give you about 2 to 3.5 grams per one-ounce handful, with almonds at the top and cashews near the bottom. The gap between the best and worst nut is almost fourfold, so the bag you reach for matters.
Calculator icon

How Much Fiber Do You Actually Need?

Most people have no idea. Enter your age, gender, and activity level — get your personalized daily target in seconds.

In this article
  1. Do nuts have fiber? The ranking by the ounce
  2. Are nuts high in fiber, or just a little?
  3. Do peanuts have fiber, even though they’re legumes?
  4. Do almonds have fiber? Why they lead the list
  5. Why cashews and pine nuts trail behind
  6. What nut fiber and fat do for your heart
  7. How many nuts should you eat for fiber?
  8. Easy ways to get more fiber from nuts
  9. One swap to make this week
  10. Nut fiber: what people ask
  11. Sources

An ounce of almonds has 3.5 grams of fiber. The same ounce of cashews has 0.9 grams, according to USDA FoodData Central.

So do nuts have fiber? Every one of them does, but not in equal amounts. Below you’ll find ten common nuts ranked gram for gram, plus how they compare with seeds, fruit and other snacks.

Do nuts have fiber? The ranking by the ounce

USDA FoodData Central and most health guides use 1 ounce (28.4 grams) as the standard nut serving. Mayo Clinic describes it as a small handful, and Harvard Health puts it at about a quarter cup.

Here’s how ten popular nuts line up at that serving, using USDA FoodData Central values. The percent Daily Value is based on the FDA’s 28 grams of fiber per day.

Nut (1 oz, 28.4 g)Roughly how manyFiber% DVCalories
Almonds23 kernels3.5 g13%164
Pistachios49 kernels3.0 g11%159
Hazelnuts21 kernels2.8 g10%178
Pecans19 halves2.7 g10%196
Macadamia nuts10 to 12 kernels2.4 g9%204
Peanutsabout a handful2.4 g9%161
Brazil nuts6 kernels2.1 g8%187
Walnuts14 halves1.9 g7%186
Pine nutsabout 167 kernels1.1 g4%191
Cashewsabout a handful0.9 g3%157

The top five sit fairly close together. After that the numbers drop off, and the last two on the list barely register as fiber foods at all.

Counts per ounce vary a lot because nut sizes do. Six Brazil nuts and 49 pistachios weigh about the same, so counting kernels only works if you know which nut you’re holding.

Are nuts high in fiber, or just a little?

By weight, nuts are some of the more concentrated fiber sources you can eat. Almonds carry 12.5 grams of fiber per 100 grams, and pistachios carry 10.6 grams.

The catch is the serving. Most people eat nuts by the handful, not by the 100-gram bag, so one ounce is the realistic dose. At that size, a top nut gives you roughly an eighth of your daily target.

Calories are the other limit. Nuts are rich in fat, so an ounce runs 157 to 204 calories depending on the type. That’s why they’re better as a regular fiber contributor than as your main fiber plan.

Here’s a quick way to see the tradeoff: fiber per 100 calories. Almonds deliver about 2.2 grams for every 100 calories, pistachios 1.9, and cashews just 0.6.

FoodServingFiberCalories
Almonds1 oz3.5 g164
Pumpkin seeds1 oz5.2 g126
Chia seeds1 Tbsp4.1 g58
Raspberries1 cup8.0 g64
Pear1 medium5.5 g103
Apple, with skin1 medium4.8 g104

These figures come from the Dietary Guidelines for Americans fiber list. Pumpkin seeds and chia edge past almonds on a per-serving basis, and fruit wins easily if fiber per calorie is your goal.

Nuts earn their place in other ways. They pair fiber with protein and unsaturated fat, which makes a small portion feel like a real snack.

Curious how a handful of nuts fits into your own daily number? Our fiber calculator works out a personal target for you in a few seconds.

Do peanuts have fiber, even though they’re legumes?

Yes. Raw peanuts have 8.5 grams of fiber per 100 grams, which works out to about 2.4 grams per ounce.

Botanically, peanuts grow underground in pods and belong to the legume family, the same group as beans and lentils. Harvard Health notes that nutritionally they behave much like tree nuts, with similar heart-protective properties.

That puts peanuts in the middle of the pack, tied with macadamias. They also have the most protein in the table above, 25.8 grams per 100 grams, and they usually cost less than tree nuts.

If you mostly eat peanuts as peanut butter, Mayo Clinic counts 2 tablespoons of nut butter as one nut serving.

Do almonds have fiber? Why they lead the list

Almonds are the fiber leader among common nuts. One ounce, about 23 almonds, gives you 3.5 grams of fiber for 164 calories.

Each almond weighs about 1.2 grams, so a single nut holds roughly 0.15 grams of fiber. That’s tiny alone, but it adds up quickly once you eat a small handful.

Almonds bring other nutrients along too. Per 100 grams they provide 21.1 grams of protein, 25.6 milligrams of vitamin E (an antioxidant vitamin) and 270 milligrams of magnesium.

Watch the cup measurement, though. A full cup of whole almonds weighs 143 grams, which means about 18 grams of fiber but also more than 800 calories.

Why cashews and pine nuts trail behind

Cashews are one of the most popular snack nuts, yet they have 3.3 grams of fiber per 100 grams, less than a third of what almonds have.

Pine nuts land at 3.7 grams per 100 grams. Since you’d need about 167 of them to make an ounce, most recipes use far less than a full serving anyway.

Ten pine nuts weigh just 1.7 grams, so a typical sprinkle on pasta or salad adds well under a tenth of a gram of fiber.

Neither is a bad food. Both still give you unsaturated fat and minerals, but if your aim is fiber, they’re the nuts to mix with something else rather than rely on.

Coconut makes an interesting outsider here. Unsweetened dried coconut has 4.6 grams of fiber per ounce, more than any nut on the list, though it’s usually eaten in smaller sprinkles.

What nut fiber and fat do for your heart

Mayo Clinic lists fiber among several heart-friendly compounds in nuts, along with unsaturated fats, plant sterols, omega-3 fats and L-arginine (an amino acid involved in blood vessel function).

According to Mayo Clinic, eating nuts may lower LDL cholesterol and triglycerides. Diets that include nuts are also linked to better artery health and a lower risk of early death from heart disease.

Harvard Health points to two large long-running studies, the Nurses’ Health Study and the Physicians’ Health Study. Eating nuts several times a week was tied to a 30% to 50% lower risk of heart attack, sudden cardiac death or cardiovascular disease.

Those are observational findings, and Harvard notes that people who eat nuts often may have other healthy habits too. Still, the FDA allows a health claim that eating one ounce of nuts daily as part of a healthy diet can reduce heart disease risk.

Walnuts are the standout for omega-3s. Even though they rank lower on fiber, they’re high in alpha-linolenic acid (ALA), a plant omega-3 that Harvard Health links to lower heart attack and stroke risk.

Mayo Clinic also notes that the fiber, fat and protein in nuts make them filling, which can help with weight management.

How many nuts should you eat for fiber?

Mayo Clinic suggests adults aim for about 4 to 6 servings of unsalted nuts per week. Harvard Health adds that a daily ounce has no downside if you’re not allergic and you account for the calories.

Picture a desk-drawer snack habit, the kind you barely think about. Swap a daily ounce of cashews for almonds, and you go from about 6 grams of nut fiber a week to roughly 25 grams, with almost no change in calories.

Choose raw or dry-roasted nuts over oil-roasted ones, as Mayo Clinic recommends. Added salt or sugar may cancel out some of the heart benefits, so unsalted and unsweetened versions are the better pick for everyday eating.

Want to make fiber-rich snacking a steady habit without upsetting your stomach? Our gut health guides walk you through building it up step by step.

Easy ways to get more fiber from nuts

You don’t need a special recipe to make nuts count. A few small habits do most of the work:

  • Keep a pre-portioned ounce of almonds or pistachios in your bag instead of a full container.
  • Slice almonds over sautéed green beans, a pairing Harvard Health suggests.
  • Chop pistachios over yogurt and fruit, so you get fiber from both.
  • Toss pecans with roasted squash or sweet potatoes.
  • Sprinkle walnuts over roasted carrots, broccoli or cauliflower.
  • Build a mix that leans on almonds, hazelnuts and pistachios, with cashews as the minority.

Pairing nuts with fruit is the simplest boost. An ounce of almonds with a medium pear gives you about 9 grams of fiber in one snack.

Looking for more ways to cook with nuts beyond snacking? Our recipe eBooks are full of simple, high-fiber meals that use them.

One swap to make this week

Look at the nuts you buy most often and check where they fall in the ranking. If it’s cashews, pine nuts or walnuts, keep them, but move almonds or pistachios to the front of the shelf.

Measure one ounce once, into a small jar or bowl, so you know what a real serving looks like. That single handful, eaten most days, adds up to 20 grams or more of fiber across your week.

Nut fiber: what people ask

Are nuts high in fiber?

Yes, by weight they’re among the more concentrated fiber foods. Most nuts give you 2 to 3.5 grams per ounce, which is about 7% to 13% of the 28 gram Daily Value. Cashews and pine nuts are the low exceptions at about 1 gram.

Which nut has the most fiber?

Almonds lead common nuts with about 3.5 grams per ounce. Pistachios come next at 3.0 grams, followed by hazelnuts and pecans at about 2.7 to 2.8 grams.

Do peanuts have fiber?

Yes. Raw peanuts have about 2.4 grams of fiber per ounce, similar to macadamia nuts. They’re technically legumes but are nutritionally close to tree nuts.

Do almonds have fiber?

Yes, almonds have the most fiber of any common nut. One ounce, or about 23 almonds, has 3.5 grams of fiber and 164 calories.

How many nuts should I eat a day for fiber?

One ounce a day is a sensible amount for most people, and it matches the FDA’s heart health claim for nuts. Mayo Clinic suggests adults aim for 4 to 6 servings of unsalted nuts per week.

Do walnuts have much fiber?

Walnuts have about 1.9 grams per ounce, which is below average for nuts. They’re still worth eating for their ALA, a plant omega-3 fat linked to heart health.

Is coconut a good source of fiber?

Yes. Unsweetened dried coconut has about 4.6 grams of fiber per ounce, more than almonds. Most people use it in small amounts, though, so the real contribution is usually smaller.

Sources

  • USDA Agricultural Research Service. FoodData Central, SR Legacy entries for almonds (170567), pistachios raw (170184), hazelnuts (170581), pecans (170182), macadamia raw (170178), peanuts raw (172430), Brazil nuts (170569), walnuts (170187), pine nuts (170591), cashews raw (170162), dried coconut (170170). 2019. fdc.nal.usda.gov
  • U.S. Department of Agriculture and HHS. “Food Sources of Dietary Fiber.” Dietary Guidelines for Americans, 2020 to 2025. dietaryguidelines.gov
  • U.S. Food and Drug Administration. “Daily Value on the Nutrition and Supplement Facts Labels.” 2024. fda.gov
  • Mayo Clinic Staff. “Nuts and your heart: Eating nuts for heart health.” Mayo Clinic. 2026. mayoclinic.org
  • Corliss, J. “Nuts: All they’re cracked up to be?” Harvard Health Publishing. 2022. health.harvard.edu
Advertisement
300 × 600
You May Also Like
1
2
3
4
5

The Best Fiber Supplements of 2026: 6 Top Picks, Tested & Ranked

The Best Fiber Supplements of 2026: 6 Top Picks, Tested & Ranked

How Much Fiber Is in an Apple?

How Fiber Actually Improves Your Gut Health (The Science)

How Much Fiber Is in a Banana?

The 30-Day Gut Reset Protocol

$49

$79

“The 30-day reset finally gave me predictable digestion. I’d tried everything — this was the first thing that explained why.“

Sarah K.
Joined Mar 2026 · 2,840 students

Practical guides, written by us

PDF + EPUB downloads, no subscription. Researched, edited, and field-tested with real readers — not ghostwritten or AI-generated.

🌿

The Fiber Field Guide

By the IsFiberGoodForYou editors

The Fiber Field Guide

A 96-page primer on every type of fiber — what it does, where to find it, and how much you actually need.
$14

$22

🍽️

30 Days of Plants

Recipes & weekly plans

30 Days of Plants

A month of meals built to hit 30+ plant species per week. Shopping lists, prep schedules, swaps for picky eaters.

📚

The Complete Library

Both ebooks + future updates

The Complete Library

Both ebooks above, plus every future title we publish through 2026. Free updates as research evolves.
$24

$32

30-day refund, no questions asked. See the full shop →

The Weekly Fiber Digest

New articles and research roundups, every Thursday.
No spam. Unsubscribe anytime.