How Many Almonds Should You Eat Per Day?

A 1-ounce serving of almonds, which contains about 23 pieces, is the daily portion recommended by the Dietary Guidelines for Americans. This portion size roughly equates to a handful of almonds.

Almonds contain fiber, protein and healthy fats, and they have been shown to help reduce cholesterol when they are consumed in small amounts. Almonds also provide calcium, iron and potassium. Although almonds are a healthy snack, they should be consumed in moderation because a 1-ounce serving contains up to 160 calories. Eating almonds with fruit, salads or yogurt stretches the serving size over a larger portion of food and often provides a more satisfying snack.