10% OFF YOUR FIRST ORDER — CODE OFF10 FREE DELIVERY ABOVE ₹500 PURE & FRESH — NO PRESERVATIVES GST INVOICE ON EVERY ORDER 10% OFF YOUR FIRST ORDER — CODE OFF10 FREE DELIVERY ABOVE ₹500 PURE & FRESH — NO PRESERVATIVES GST INVOICE ON EVERY ORDER
Nutrition & Benefits

High Protein Dry Fruits and Nuts: The Ranked List and How to Use It

Which dry fruits and nuts have the most protein, how much they really give, and how to build them into a high-protein vegetarian day.

Share
High Protein Dry Fruits | Meva Sagar Journal

Searches for high protein dry fruits often assume that nuts are a protein food. They are a decent source, but not a powerful one: even the best nut gives only about 6 to 8 g of protein per 30 g, along with 170 to 190 calories. That is useful for vegetarians, but it will not replace dal, paneer, eggs or soy. This guide ranks the options honestly, shows what the numbers mean and offers a practical way to use them.

Quick answer: Peanuts (technically a legume), almonds, pistachios and cashews give the most protein, at about 5 to 8 g per 30 g. Dried fruits have very little, about 1 g or less. To meet protein goals, combine nuts with pulses, dairy or soy, and use nuts as a supporting snack, not the main source.

Bar chart of protein per 30 g: peanuts 7.7 g, almonds 6.3 g, pistachios 6 g, cashews 5.4 g, walnuts 4.5 g, macadamias 2.3 g
Protein in 30 g of common nuts. Rounded from USDA FoodData Central.

How much protein do nuts really have?

Protein content is measured per 100 g in tables, which makes nuts look impressive: almonds show about 21 g of protein per 100 g. But few people eat 100 g of nuts, which is around 580 kcal. Per USDA FoodData Central, a practical 30 g serving gives only about a quarter of that. Adult Indians need roughly 0.8 to 1 g of protein per kg of body weight, per NIN guidance, so a 60 kg adult needs around 50 to 60 g a day.

Per 30 gProteinCaloriesProtein per 100 kcal
Peanuts~7.7 g~170~4.5 g
Almonds~6.3 g~170~3.7 g
Pistachios~6 g~160~3.7 g
Cashews~5.4 g~155~3.5 g
Walnuts~4.5 g~185~2.4 g
Hazelnuts~4.2 g~178~2.4 g
Pecans~2.8 g~196~1.4 g
Macadamias~2.3 g~204~1.1 g

The last column explains why nuts are not an efficient protein source: you take in a lot of fat and calories for every gram of protein.

The ranked list

1. Peanuts

Technically legumes, but sold with nuts. The highest protein per rupee. If you are not allergic, a small handful of dry-roasted, unsalted peanuts is the best budget option.

2. Almonds

About 6 g per 30 g, with fibre, vitamin E and magnesium. The best all-rounder. Read almond benefits. Browse almonds.

3. Pistachios

About 6 g per 30 g and a complete set of essential amino acids by some analyses, unusual for a nut. Slow to shell. See pistachio benefits.

4. Cashews

About 5 g per 30 g. Soft and versatile, blended into sauces. See cashew benefits.

5. Walnuts

About 4.5 g per 30 g, valued more for omega-3 fat. See walnut benefits.

6. Makhana

About 4 g per 30 g of makhana, with almost no fat, so protein per calorie is better than most nuts. See makhana benefits.

What about dried fruits?

Dried fruits are not a protein source. Raisins, dates, figs and apricots give about 0.5 to 1 g of protein per 30 g. They add energy, fibre and minerals. If a product claims high protein because of fruit, treat it with caution. Protein bars based on dates usually get their protein from added powders, not the fruit.

Building a high-protein vegetarian day with nuts

MealProtein sourceApprox protein
BreakfastOats cooked in milk with 6 almonds and 1 walnut~14 g
Mid-morning30 g roasted peanuts or pistachios~7 g
LunchDal, curd and roti or rice~20 g
EveningRoasted makhana and a glass of milk~12 g
DinnerPaneer or soy chunks with vegetables and roti~22 g

Total: about 75 g, of which nuts supply roughly a fifth. This is how nuts really fit: they add to protein, but pulses, dairy and soy do the heavy lifting.

Tips to get more from nuts

  • Eat them with a meal rather than between meals if you want better fullness.
  • Choose plain or dry-roasted, because oil and salt add calories and sodium.
  • Blend into smoothies with milk or curd to raise the protein of the drink.
  • Make nut butter from almonds or peanuts, with no added sugar.
  • Mix with pulses: roasted chana plus almonds is a classic combination.

Browse the nuts range and roasted nuts.

Common mistakes

  • Using nuts as the only protein source in a vegetarian diet.
  • Eating large handfuls of salted, roasted nuts for the sake of protein.
  • Assuming dried fruit adds meaningful protein.
  • Ignoring allergy and digestion needs.

Protein quality: do nuts have all amino acids?

Protein is made of amino acids, and nine of them are essential, meaning we must get them from food. Most nuts are lower in lysine, one of the essential amino acids, than animal proteins or soy. That is why dietitians suggest combining nuts with pulses, dairy or whole grains. Roti and dal, or milk and almonds, supply a more balanced set of amino acids together than nuts alone. You do not need to combine them at the same meal, but you should get a variety over the day.

Nuts vs other vegetarian protein foods

FoodProtein (approx.)Calories
30 g almonds6 g170
100 g paneer18 g265
100 g cooked dal8 g115
100 g soy chunks (dry)52 g345
1 egg6 g75
1 glass milk (250 ml)8 g150

The table shows why nuts are a side player. A single glass of milk or a bowl of dal gives more protein for fewer calories. Their strength is taste, fibre, minerals and healthy fats, in a form that needs no cooking.

Roasted and flavoured nuts: protein vs extras

Roasted, salted and flavoured nuts have the same protein as plain ones, but come with extra sodium and, if oil-roasted, extra fat. If your goal is protein, buy plain or dry-roasted nuts. Our roasted and flavoured nuts are fine as an occasional snack, but plain almonds and pistachios are the better everyday choice.

Nuts for everyday protein

Almonds, pistachios and cashews, packed fresh.

Shop nuts

Frequently asked questions

Which dry fruit has the most protein?

Peanuts lead at about 7.7 g per 30 g, followed by almonds at about 6.3 g and pistachios at about 6 g. Peanuts are legumes, so among true nuts almonds and pistachios are highest.

Are nuts a good source of protein?

They are a useful supporting source, but not a main one. A 30 g serving gives 5 to 8 g of protein along with 160 to 190 calories, so pulses, dairy and soy are more efficient.

How much protein is in 10 almonds?

About 10 almonds weigh 12 to 14 g and provide roughly 2.5 to 3 g of protein.

Do dried fruits have protein?

Very little, about 0.5 to 1 g per 30 g. They are better for energy, fibre and minerals.

Are dry fruits good for vegetarians for protein?

They help, but vegetarians should combine nuts with pulses, dairy, soy and whole grains to meet daily needs.

Which is better for protein, almonds or peanuts?

Peanuts have slightly more protein per gram and cost less. Almonds have more fibre, vitamin E and magnesium. Many people eat both.

Can I build muscle with nuts?

Nuts can contribute calories and some protein, but muscle building depends on total protein, training and recovery. Combine nuts with other protein foods.

How much protein do I need per day?

About 0.8 to 1 g per kg of body weight for most healthy adults, a little more for athletes or older adults. Ask a dietitian for personal advice.

The bottom line

Nuts are a tasty, convenient supporting source of protein, with peanuts, almonds and pistachios in the lead. Use them alongside pulses, dairy and soy, keep the portions modest and choose plain products. Related reading: dry fruits for energy and dry fruits for weight loss.

Was this guide helpful?
SJ
About the author
Siddharth Joshi

Siddharth Joshi is a former supply-chain analyst who now explains how dry fruits travel from farm to doorstep. His articles cover import grades, packaging and why prices move during the year. Based in Pune, Siddharth writes for the Meva Sagar journal.

More from Siddharth →

Taste the difference of fresh dry fruits.

Browse almonds, cashews, dates, makhana and ready-to-gift boxes.

Shop all products View gift boxes