Almonds vs Walnuts vs Cashews (Badam, Akhrot, Kaju): Which Is Best?
If you can buy only one nut, buy the one you’ll eat a handful of every day, and on a tight budget that’s usually peanuts. They give the most protein per handful for a small part of the price. Between the famous three, almonds win on fibre and vitamin E, walnuts (akhrot) on omega-3, and cashews on taste and a little extra iron and zinc. Below is the almonds vs walnuts vs cashews comparison, handful by handful, plus how to work out what each costs you per gram.
The verdict in five lines
- Most fibre and vitamin E: almonds.
- Most omega-3: walnuts, by far.
- Easiest to cook with: cashews.
- Most protein per rupee: peanuts.
- Best habit: one handful (about 28 g) a day, rotating what you buy.
Prefer to listen? This post as a 5 min video · Video page with transcript
Per-handful comparison table
All figures are rounded, for about 28 g, which is one loose handful.
| Nut (28 g) | Calories | Protein | Fibre |
|---|---|---|---|
| Almonds (about 23) | 164 kcal | 6 g | 3.5 g |
| Walnuts (about 14 halves) | 185 kcal | 4 g | 2 g |
| Cashews (about 18) | 157 kcal | 5 g | 1 g |
| Peanuts (about 28) | 161 kcal | 7 g | 2.5 g |
| Pista, shelled (about 49) | 159 kcal | 6 g | 3 g |
The calories are close. That surprises people, but no nut is a “diet nut”, and the only thing that keeps any of them sensible is the size of the handful, with walnuts coming out a touch higher simply because they carry the most fat of the five.
What each nut is best at
Almonds: fibre, vitamin E and calcium
A handful covers about half a day’s vitamin E, plus useful magnesium and a little calcium, and the fibre makes almonds the most filling of the three famous nuts, while their stable oil means a jar keeps for months without turning. Good all-rounder. For buying them, see our badam buying guide.
Walnuts: plant omega-3
Walnuts have around 2.5 g of plant omega-3 (ALA) per handful. That’s more than an adult’s daily need from plant sources, and more than almost any other common food except flaxseed (alsi). Almonds and cashews have next to none. The trade-off: walnuts spoil fastest. Our guide to choosing good walnuts explains how to buy fresh ones.
Cashews: iron, zinc and cooking
Cashews carry a little more iron and zinc than almonds, and they blend into the smoothest gravies. Least fibre, though. Easiest to overeat.
Peanuts: the honest budget winner
Peanuts are legumes, not true nuts, but nutritionally they sit right alongside them, with the most protein of the lot, decent fibre and good fat for a fraction of the price, which makes a paper cone of hot roasted mungphali on a winter evening one of the best-value snacks in the bazaar. Just buy them fresh, because mouldy peanuts can carry aflatoxin; our mungphali guide covers how to check.
The cheapest nut in the bazaar has the most protein per handful.
How to work out the price per handful
Prices change every season, so we won’t quote any. Instead, do this quick sum at the shop.
- Take the price per kilo. Use the shelled price, since shells are weight you don’t eat.
- Divide by 35. A kilo holds roughly 35 handfuls of 28 g. That’s your cost per handful.
- For in-shell nuts, allow for the shell. In-shell walnuts are roughly half shell by weight, so a kilo gives only about 17 or 18 handfuls of kernels. Peanut shells are lighter, so you lose less.
- Divide by the protein. Cost per handful divided by grams of protein gives the cost per gram of protein. Peanuts almost always win; walnuts and Mamra almonds almost always lose.
- Buy by use. Broken cashews and almond pieces for cooking; wholes only where looks matter.
Which nut for which person?
- Tight budget: peanuts every day, almonds or walnuts as a weekly treat.
- Want more fibre and fullness: almonds or pista.
- Eat little fish: walnuts, for their plant omega-3. Add alsi too.
- Watching weight: in-shell pista or peanuts. Shelling slows you down, and the pile of shells shows how many you’ve had. See our dry fruits for weight gain vs loss guide.
- Cooking for guests: cashews in gravies, almonds in sweets.
A mixed handful and two quick ideas
The rotating daily mix (a week’s jar)
Mix 60 g almonds, 50 g walnut kernels, 40 g cashews and 50 g roasted peanuts, which makes 200 g or about 7 handfuls, one for each day of the week, and keep the jar in the fridge because the walnuts would otherwise start to turn. Easy.
Peanut and gur chikki (about 12 pieces)
Melt 150 g gur with 1 tbsp water on low heat until it bubbles and a drop sets hard in cold water. Stir in 150 g roasted, skinned peanuts. Spread thin on a greased plate, cut while warm. It’s a sweet, so one or two pieces is the portion.
Nut and banana oats (1 bowl)
Cook 40 g oats in 250 ml milk. Top with half a sliced banana and 1 tbsp mixed chopped nuts. The oats and nuts together keep you full till lunch.
Desi kitchens split nuts by season and purpose: almonds soaked for children and exams, walnuts and chilgoza for cold winters, cashews for festive cooking, and roasted peanuts for the street, the long train ride and the fireside. Unani tradition calls almost all nuts warm, so smaller amounts are advised in summer. The nutrition supports eating a mix across the year; the seasonal rules are tradition and comfort, and a small handful suits any month.
Myths and surprising facts
Myth: expensive nuts are always healthier
The truth: price follows looks, origin and demand, not nutrition, so Mamra almonds can cost several times more than California almonds while giving much the same protein, fibre and vitamin E, and people believe the myth because most of us quietly trust whatever costs more. Don’t.
Myth: nuts make you fat, so skip them
The truth: a handful fills you up and usually replaces a less useful snack. It’s the bowlful that adds weight. The myth survives because nuts really are calorie-dense.
Did you know?
- Almonds are the seeds of a fruit in the same family as peaches and apricots, and peanuts are legumes, related to beans and lentils.
- Pistachio shells split open on their own as the nut ripens on the tree.
Allergy: peanut and tree nut allergies are different, and many people have one without the other. If you react to any nut, get advice before trying others. Swelling of the lips, tongue or throat, or wheezing, is an emergency. Children under 5: no whole nuts or peanuts; use smooth nut butters thinly spread or finely ground nuts. Kidney disease: nuts carry potassium and phosphorus, so ask your renal team for your limit. Kidney stones: almonds, cashews and peanuts are high in oxalate. Diabetes: plain nuts are a steady snack, but coated, sugared ones aren’t; keep taking your medicines as prescribed and ask your doctor before any big change in diet.
Nut comparison questions
Almonds vs walnuts: which is better?
Almonds give more fibre, protein and vitamin E, and walnuts give far more omega-3. Neither is simply better. Eating both across the week covers more ground than choosing one.
Cashews vs almonds nutrition: what’s the difference?
Per handful, almonds have more fibre (3.5 g vs 1 g) and much more vitamin E. Cashews have slightly more iron and zinc and a few fewer calories. Almonds are more filling.
Peanuts vs cashews nutrition?
Peanuts have more protein (about 7 g vs 5 g) and more fibre, at similar calories, for much less money. Cashews are richer in taste and better for creamy cooking. For daily protein on a budget, peanuts win.
Which nut has the most protein?
Among common ones, peanuts, with about 7 g per handful. Almonds and pista follow at about 6 g.
Which nut is best for weight loss?
Any plain nut in a measured handful. In-shell pista and peanuts help because shelling slows you down. Skip fried, salted and sugar-coated versions.
Can I eat almonds, walnuts and cashews together?
Yes. Mix them, but keep the total to about one handful a day. There’s no reason to avoid combining them.
Are walnuts better than almonds for the brain?
Walnuts give more omega-3, which the body uses in many ways, including in the brain. But no single nut makes anyone smarter. Sleep and a varied diet matter far more.
Which nuts are best for children?
Any of them, ground or as smooth butter for under-5s, never whole. Peanuts and almonds are affordable, protein-rich choices. Introduce one new nut at a time and watch for allergy.
Should I soak all nuts?
No. Soaking suits almonds if you prefer them soft and peeled. Walnuts can be soaked too. Cashews and peanuts don’t need it.
Are roasted nuts less healthy than raw?
Dry-roasted nuts keep almost all their value. Oil-fried, heavily salted or sugar-coated ones add salt, sugar and calories you don’t need.
Is peanut butter as good as peanuts?
Plain peanut butter made only of peanuts, maybe with salt, is close. Many brands add sugar and oil, so read the ingredients list.
How many nuts a day is too many?
For most adults, one handful (about 28 g) is plenty. Much more adds calories fast, since two handfuls of walnuts is about 370 kcal.
Browse more in Fruits and Vegetables.