Nutrition

Walnuts (Akhrot): Benefits and How Many to Eat

Walnuts (akhrot) stand out among nuts for one reason: they’re one of the best plant sources of omega-3 — making them a genuine win for heart and brain health.

Why walnuts are special

How many to eat

Like all nuts, walnuts are calorie-dense (~650 kcal/100g), so a small handful (about 5–7 walnut halves, ~30g) a day is a sensible amount. Have them raw (soaking overnight is a popular Indian habit and makes them easier to digest) rather than candied or heavily salted. Add to oats, curd or salads, or just snack on them.

Walnuts are the standout nut for omega-3 and heart/brain health — a small handful (~5–7 halves) a day, ideally raw or soaked, is the sweet spot.

Quick answers

How many walnuts should I eat a day?

About a small handful — roughly 5–7 walnut halves (~30g). They’re calorie-dense, so keep the portion modest, and prefer raw or soaked over salted/candied.

Are walnuts good for the heart?

Yes — their plant omega-3 and antioxidants are linked to heart and brain benefits, making them one of the healthiest nuts.

Know your numbers first

Get your calories, macros and a training split free in 60 seconds — no signup to see it.

Build my free plan

Related guides