For most healthy adults, a reasonable daily amount of almonds is about 20–23 nuts, which is roughly 1 ounce (28–30 g) or a small handful.

Quick Scoop

  • Typical recommendation: 1 small handful (about 20–23 almonds) per day.
  • Why this amount: It gives you healthy fats, fiber, protein, and vitamin E without piling on too many calories.
  • Calories per handful: Around 160–170 calories for 1 ounce of almonds.
  • Fiber boost: About 3–4 g of fiber in 20–23 almonds, which helps digestion and fullness.

Is it okay to eat more?

  • Some research in people with metabolic issues (like obesity or high blood pressure) has used up to about 45 almonds a day and found benefits for gut and heart health.
  • However, almonds are calorie‑dense and high in fat (mostly healthy fats), so regularly eating a lot more than a handful can make it easier to exceed your daily calorie needs and potentially lead to weight gain if you don’t adjust the rest of your diet.

When you might need less or to be cautious

  • If you are trying to lose weight on a strict calorie budget, have digestive issues with too much fiber, or are sensitive to nuts, you may want to stay closer to the lower end of the range (around 10–15 almonds) and see how you feel.
  • People with nut allergies should avoid almonds completely, and anyone with kidney issues or on special diets should follow their doctor or dietitian’s specific advice.

Simple rule of thumb

A small handful of plain, unsalted almonds (about 20–23 nuts) per day is a good, safe target for most adults, as part of an overall balanced diet.

If you want, tell me your goals (weight loss, muscle gain, blood sugar control, etc.) and I can suggest how to fit that handful of almonds into your day.