Why dietitians are nuts about nuts? 
Like all plant foods, almonds are a good source of antioxidants. They also have high levels of the healthy fats (mono and polyunsaturated fats) and low levels of the unhealthy fats (saturated fats).
Almonds are also a good source of fibre and have a low Glycaemic Index (GI) which means they will help keep you fuller for longer.
Almonds contain around 10 to 20% protein, a similar amount to that found in eggs. They sit alongside meat and eggs in the Australian Guide to Healthy Eating as they share similar nutrient profiles. So, almonds can be a good source of protein for vegetarians and vegans.
Because almonds are naturally high in healthy fats, they will add to your energy intake. So, for good health you should eat almonds in moderation. This means about one serve of almonds per day as part of a healthy diet and one serve of almonds is equal to 20 almonds.

Picture credit:
Information obtained from: