Улюблений корм махаонів рослини сімейства зонтичних. Найчастіше гусениць можна зустріти на таких рослинах як кріп, морква, фенхель, борщівник, петрушка, дягіль, бутень, кмин, а якщо таких рослин немає, то гусениці можуть годуватися на полині, ясенці і навіть вільсі.

Метелики харчуються розчином меду та води: 10 чайних ложок води на одну чайну ложку меду. Необхідно налити цей розчин у блюдце. Годувати їх потрібно 1-2 рази на день від 2-10 хвилин.

Тому кормовою рослиною для гусениці стає те, на яке метелик-Мати відклала яйце Найчастіше цими рослинами є кріп, петрушка, фенхель та інші рослини сімейства зонтичних. Якщо ж подібних рослин поблизу немає, то гусениці можуть харчуватися і на вільсі або, наприклад, полину.

Середня тривалість життя дорослого метелика рідко перевищує 3 тижні.