In this guide
Quick answer
Most healthy adults do well with a small handful of almonds a day, about 20 to 23 almonds or 30 g. That gives roughly 170 kcal, 6 g of protein and a good share of the day’s vitamin E. Many Indian families keep it smaller, with five to ten soaked almonds in the morning, which is also a sensible habit.
There is no single magic number. What matters is that almonds are a daily food eaten in a measured portion, not a jar dipped into all day. At about 580 kcal per 100 g, a portion that slowly grows from 20 to 60 almonds adds up quickly.
How many almonds should you eat per day?
For most adults, 20 to 23 almonds (about 30 g) a day is a reasonable upper portion, and 5 to 10 is a light everyday habit. The right number depends on your size, activity and the rest of your diet.
| Who | Typical daily amount | Best form | Note |
|---|---|---|---|
| Adult, everyday | 5 to 10 almonds | Soaked or raw | The traditional morning habit |
| Adult, active or gym | About 20 to 23 (30 g) | Raw, soaked or dry roasted | Count it in the day’s calories |
| Adult watching weight | About 10 to 15 | Raw or soaked | Weigh the portion once |
| Children over 5 | A few, as part of meals | Chopped or soaked | Supervise younger ones |
| Children under 5 | Ground only | Powder in milk, kheer or dalia | Whole nuts are a choking risk |
For pregnancy, diabetes, kidney conditions or a nut allergy, ask your doctor what amount suits you rather than following a general number.
What is in a daily portion of almonds?
A 30 g portion of almonds has, approximately, 170 to 175 kcal, 6 g of protein, 3.5 g of fibre and 15 g of fat, most of it unsaturated. Almonds are also one of the richest food sources of vitamin E, with about 7 mg in 30 g, and they carry magnesium and calcium.
These values come from widely published food composition data and are rounded. They hold across almond types: a Mamra almond and a Californian almond of the same weight carry similar nutrition, though Mamra is known for a higher oil content and a richer taste.
Are soaked almonds better than raw?
Soaked almonds are softer and easier to chew and digest for many people, but their nutrition is broadly the same as raw. Soaking overnight is a long Indian habit, and it is a good one if you like the texture, not because it changes the almond into something new.
How to soak almonds properly:
- Count out the day’s portion the night before, so soaking also sets your quantity.
- Rinse and cover with plenty of clean drinking water; almonds absorb it and swell.
- Soak for 8 to 12 hours, or overnight. In hot weather, soak them in the fridge so they do not sour.
- Drain and discard the water in the morning; do not drink it.
- Peel if you like, then eat within the day.
Should you peel almonds?
You do not have to peel almonds. The brown skin carries fibre and plant compounds called polyphenols, so eating it keeps those. Many families peel soaked almonds out of habit and because the skin can taste slightly bitter; that is a matter of taste, not safety.
Peeling is worth doing in two cases: for small children, where the smooth white almond is easier to grind into a paste, and for dishes like badam milk or badam halwa, where the skin would darken the colour.
What is the best time to eat almonds?
Morning is the traditional and most convenient time, with or before breakfast. There is no strong evidence that one hour is better than another for most people; consistency matters more than timing.
- Morning: soaked almonds with breakfast, the classic habit.
- Mid-morning or evening: a handful instead of biscuits or fried namkeen.
- Before or after exercise: almonds with milk or curd.
- Late at night: keep it small, as a heavy handful after dinner is easy to overdo.
The simplest rule is to tie almonds to something you already do every day. Soak them when you set the curd at night, or keep a small box beside the tea things. A habit that survives busy weeks is worth more than a perfect number followed for a fortnight. If you miss a day, simply carry on the next; there is nothing to make up.
Which almonds should you buy for daily eating?
For a daily morning habit, many families prefer Mamra because it is oilier and sweeter, and our Mamra Badam Regular is the grade we would pick for soaking. For everyday snacking and cooking, Regular Badam does the same job at a gentler price. For a bowl for guests, Jumbo Almonds look the part, and Roasted Almonds suit the office drawer.
If you are unsure which lot to choose, read Mamra or Californian: what actually separates the two. The whole range is on our almonds shelf, with today’s prices on each product page. We send them across India; orders start at ₹1,000 and every order ships free.
Questions people ask
Is it okay to eat almonds every day?
Yes, for most healthy adults a measured daily portion is a normal habit. Keep it to a small handful and ask your doctor if you have a nut allergy or a medical condition.
How many almonds should a child eat?
Children over five can have a few chopped or soaked almonds as part of meals. For children under five, give almonds only ground into milk, kheer or porridge, because whole nuts are a choking risk.
Can eating too many almonds be a problem?
Very large amounts add many calories and can upset digestion because of the fat and fibre. Keeping to about 30 g a day avoids both.
Should I drink the water almonds were soaked in?
No. Drain the soaking water and rinse the almonds before eating.
Are Mamra almonds healthier than Californian almonds?
Both are nutritious and broadly similar per 100 g. Mamra has a higher oil content and a richer taste, which is why many families prefer it for soaking.
We deliver across India See 87 city pages
Written at our counter, where these questions get asked every week.