A balanced diet should cover the needs. Iron is mainly present in meat.
Iron needs vary according to sex, age, and physiological status. The recommended dietary intakes are 9 mg per day for men and women breastfeeding and menopausal, 16 mg for women and 25 mg for pregnant women.
Peter had 10.8mg of iron, so yes it is enough for his needs.