সোয়ালোটেল প্রজাপতির শূককীটেরা বিভিন্ন প্রজাতির উদ্ভিদ আহার করে, তবে মোটামুটি পাঁচটি পরিবারের উদ্ভিদের ওপরেই তারা নির্ভরশীল। সেগুলি হল, Aristolochiaceae, Annonaceae, Lauraceae, Umbelliferae (Apiaceae) এবং Rutaceae। অ্যারিস্টোলোকিয়া উদ্ভিদের পাতায় অ্যারিস্টোলোকিক অ্যাসিড (aristolochic acid) থাকে। শূককীট যখন অ্যারিস্টোলোকিয়া উদ্ভিদের পাতা খায়, তখন তাদের শরীরে এই বিষবৎ পদার্থটি সঞ্চিত হয়, এবং শূককীট ও পূর্ণাঙ্গ প্রজাপতি, উভয়ের শরীরেই তা উপস্থিত থাকে। এই পদার্থটি থাকার দরুন খাদক প্রাণীরা তাদের শিকার করে না। সোয়ালোটেল প্রজাপতিদের মধ্যে  Zerynthiini (Parnassiinae), Luehdorfiini (Parnassiinae) এবং Troidini (Papilioninae) ট্রাইবগুলি একচেটিয়াভাবে Aristolochiaceae পরিবারের উদ্ভিদগুলিকে আহার্য হিসাবে গ্রহণ করেছে।

প্রাপ্তবয়স্ক সোয়ালোটেল প্রজাপতিরা ফুলের মধু পান করে। কখনও কখনও ভিজে মাটি বা বালি থেকে জল পান করে থাকে।

স্বতন্ত্র বৈশিষ্ট্যসমূহ
প্রজাতির বিস্তার
প্যাপিলিওনায়িনি
আহার্য