Pistachio basics

Are Pistachios Good for You? Nutrition & Benefits

An evidence-based look at what's actually in pistachios: protein, healthy fats, fiber, potassium and antioxidants, and where the health claims are solid.

Written by Elena Ricci, Founder & lead writer Published Updated

Quick answer

Yes, pistachios are a nutritious food. A 1 oz serving (about 49 nuts) has roughly 160 calories, 6 g of protein, 3 g of fiber and mostly unsaturated fat, plus potassium, vitamin B6 and the antioxidants lutein and zeaxanthin. Eaten in sensible portions as part of a balanced diet, they're a genuinely healthy snack. The main limits are tree-nut allergy and their calorie density.

Yes. Pistachios are a genuinely nutritious food rather than a snack to ration. They pack protein, fiber, healthy fats and a useful list of vitamins and minerals into a serving that's relatively low in calories per nut. Here's what's actually in them, what the evidence supports, and where the limits are.

What's in a serving

A 1 oz (28 g) serving, about 49 pistachios, one of the most generous nut counts per serving, gives you roughly:

Per 1 oz (28 g)Amount
Calories~160 kcal
Protein~6 g
Fat~13 g (mostly unsaturated)
Fiber~3 g
Potassium~290 mg
Vitamin B6significant (~15% DV)
Lutein + zeaxanthinpresent (eye-supporting antioxidants)

Figures from American Pistachio Growers and USDA FoodData Central; exact values vary between raw and roasted nuts and between data sources.

The real benefits

  • Heart-healthy fats. Most of a pistachio's fat is unsaturated, and the Harvard Nutrition Source summarizes evidence linking nut consumption with better heart health as part of a balanced diet.
  • Plant protein. At ~6 g per ounce, pistachios are among the higher-protein nuts; roasted pistachios even supply all nine essential amino acids for people aged five and older, which the American Pistachio Growers describe as a "complete" plant protein.
  • Fiber for digestion and fullness, at about 3 g a serving.
  • Potassium, which supports healthy blood pressure.
  • Vitamin B6 and antioxidants including lutein and zeaxanthin, which are linked with eye health.

What to watch out for

Good food, sensible limits:

  • Tree-nut allergy is the serious one. Pistachios are a tree nut and can cause severe reactions, and they cross-react with cashews.
  • Calorie density. Like all nuts, they're energy-dense by weight, so portion size matters: a handful, not a bowlful. More on portions in how many pistachios a day.
  • Salt. Salted pistachios add sodium; unsalted lets you control it.
  • FODMAPs. Pistachios are high-FODMAP, so people with IBS may need to limit them.

What about pistachio milk?

A natural follow-up: if pistachios are this good, is pistachio milk just as healthy? Partly. The milk carries the unsaturated fats and some minerals, but it's mostly water, so it has far less protein and fiber than the nuts, only about 2 g of protein a cup versus 6 g an ounce of nuts. It's a light, pleasant drink, not a nutritional stand-in for the whole nut. The detail is in pistachio milk benefits and pistachio milk protein.

The bottom line

Pistachios are a nutrient-dense, heart-friendly snack that earn their place in a balanced diet, high in protein and fiber for a nut, rich in unsaturated fat, potassium and antioxidants, and relatively generous per serving. Keep portions sensible, choose unsalted where you can, and steer clear entirely if you have a nut allergy. To learn more about the nut itself, see what is a pistachio and the pistachio plant.

Allergy note

Pistachios are a tree nut. If you have a nut allergy, avoid them. This page is general nutrition information, not personalized dietary or medical advice.

Frequently asked questions

Are pistachios healthy?
Yes. Pistachios are nutrient-dense. A 1 oz serving has about 6 g of protein, 3 g of fiber, healthy unsaturated fats, potassium, vitamin B6 and antioxidants, for around 160 calories. Research summarized by the Harvard Nutrition Source links nuts with heart health and a balanced diet. Eaten in sensible portions, they're a genuinely healthy snack rather than a treat to limit.
How many calories are in pistachios?
About 160 calories per 1 oz (28 g) serving, which is roughly 49 nuts, one of the higher nut counts per serving, because pistachios are relatively low in calories per nut. Most of the calories come from unsaturated fat. They're calorie-dense by weight, like all nuts, so portion size matters if you're watching calories.
Do pistachios have protein?
Yes, pistachios are one of the higher-protein nuts, with about 6 g per ounce. Roasted pistachios even provide all nine essential amino acids for people aged five and older, making them a 'complete' plant protein according to the American Pistachio Growers. Pistachio milk, by contrast, is much lower in protein because it's mostly water.
What are the health benefits of pistachios?
Pistachios offer heart-healthy unsaturated fats, plant protein, fiber for digestion, potassium for blood pressure, vitamin B6, and the eye-supporting antioxidants lutein and zeaxanthin. The broader nut research links regular nut eating with better heart health within a balanced diet. The main limits are tree-nut allergy and keeping to sensible portions given their calorie density.