Pistachio Protein Per 100g Calculator

Pistachios are among the most protein-rich tree nuts, making them a favorite for anyone tracking macros or building plant-forward meals. This calculator standardizes your serving to a 100-gram baseline, so you can compare brands, forms, and portion sizes on an equal footing.

Enter how many pistachios you plan to eat, choose the unit and the form you have (raw or dry roasted kernels), and the tool returns protein, estimated calories, and the percentage of calories coming from protein. It also shows each step of the conversion so you can follow the math.

Whether you are a dietitian planning snacks, an athlete refueling after training, or just a curious pistachio fan, this tool gives you reliable numbers without needing a kitchen scale or nutrition label.

🥜 Pistachio Protein Calculator

Estimate protein using a 100 g nutrition baseline

How to Use This Tool

Enter the amount of pistachios you plan to eat, choose the unit (grams, ounces, cups, or handfuls), and select whether your pistachios are raw or dry roasted. The calculator converts your serving to a 100-gram baseline and instantly returns protein, calories, and the protein share of calories. Use the preset buttons for quick snacks or type any custom amount.

Reference baseline: Raw shelled pistachios contain about 20.16 g protein per 100 g; dry roasted pistachios contain about 21.05 g per 100 g. These values reflect standard USDA FoodData Central entries.

The Math Behind It

First, the calculator converts your serving to grams using the selected unit factor. Then it divides that weight by 100 and multiplies by the protein and calorie values for the chosen form. Protein calories are estimated at 4 kcal per gram of protein, and that value is divided by total calories to get the protein percentage.

Example: A 30 g handful of raw pistachios = 30 ÷ 100 × 20.16 = 6.05 g protein. At roughly 168 kcal, protein provides about 14.4% of total calories.

Reference Data: Protein per 100 g

Pistachio formProtein (g / 100 g)Energy (kcal / 100 g)
Raw pistachios (shelled)20.16560
Dry roasted pistachios (shelled)21.05562

Worked Examples

1 oz serving: One ounce equals 28.35 g. Protein = 28.35 ÷ 100 × 20.16 = 5.72 g. Calories = 28.35 ÷ 100 × 560 = 159 kcal.
1 cup serving: A cup of shelled kernels weighs about 128 g. Protein = 128 ÷ 100 × 20.16 = 25.80 g. Calories = 128 ÷ 100 × 560 = 717 kcal.

Common Mistakes to Avoid

In-shell vs. shelled weight: If you buy pistachios in the shell, a 28 g serving includes shell weight. Use the shelled kernel weight for accurate protein and calorie math.
Volume is approximate: A cup of shelled pistachios weighs around 128 g, but loosely packed or oversized kernels can shift the number. For macro tracking, weigh kernels on a food scale instead of using volume.

Factors Affecting Accuracy

Protein content can vary slightly between brands, harvest years, and processing methods. Salted, flavored, or roasted-in-oil pistachios may also have different calorie profiles. The values used here are best for plain raw or dry roasted kernels and are accurate enough for most meal planning.

Real-World Applications

Pistachio protein is useful for plant-forward meal planning, high-protein snacking, and post-workout refueling. Dietitians often recommend pistachios because they pair protein with fiber, vitamin B6, and magnesium. Use the 100 g benchmark to compare pistachios with almonds, walnuts, and cashews when designing a balanced snack board.

Frequently Asked Questions

Are pistachios a high-protein snack? Yes, among tree nuts they are one of the richest protein sources at about 20 g per 100 g. They also bring fiber, heart-healthy fats, and potassium to the table.

Why does dry roasted pistachio have more protein per 100 g? Dry roasting removes moisture, making protein and calories slightly more concentrated by weight.

Is 100 g a lot of pistachios? 100 g is about 3.5 ounces — roughly one full cup of shelled kernels. Most people eat 30 to 50 g as a snack, so this calculator scales the baseline down to your actual portion.