Sīpolu zupu var pagatavot vairākos dažādos veidos, lai gan parasti tas sākas ar karamelizētiem sīpoliem. Buljona pagatavošanai bieži izmanto vistas un liellopu gaļas buljonu, parasti pievienojot baltvīnu vai sarkanvīnu, lai pabeigtu zupu. Zupā parasti tiek pasniegts liels gabals grauzdētas maizes, kas nodrošina kontrastējošu garšu un piešķir papildu tekstūru, jo ēšanas laikā tas uzsūc buljonu. Sīpolu zupu parasti pārlej ar sieru, bieži vien Gruyere, un novieto zem broilera, lai siers izkausētu un brūninātu.
Sīpolu zupas tāda paša nosaukuma sastāvdaļa parasti kalpo kā šī ēdiena sākums, lai gan buljonu vai buljonu var pagatavot vairākas dienas vai nedēļas pirms laika, lai to izmantotu. To pagatavošanai var izmantot gandrīz jebkura veida sīpolus, lai gan saldākās šķirnes, piemēram, dzeltenā un sarkanā, ir iecienītas to bagātīgākās garšas dēļ. Sīpolus sagriež diezgan plānās šķēlēs, bieži vien pusmēness formās, un apcep katlā ar sviestu. Lai pareizi karamelizētu šos sīpolus, var būt nepieciešama pusstunda vai pat vesela stunda, lai tie iegūtu brūnu izskatu un saldumu, kas piešķir sīpolu zupai dziļu garšu.
Pēc tam šos sīpolus apvieno ar buljonu vai buljonu, lai izveidotu sīpolu zupas pamatu. Gan vistas, gan liellopu gaļas buljons darbojas labi; daži pavāri izvēlas izmantot tikai vienu no tiem, savukārt citi iekļauj abus kopā vienā receptē. Tiek pievienoti papildu aromāti, piemēram, ābolu sidrs, vīns un dažādi garšaugi, un tas tiek vārīts, līdz sīpolu zupa iegūst atbilstošu konsistenci un garšu. Var izmantot gan sarkanvīnu, gan baltvīnu, un tas parasti ir balstīts uz personīgajām vēlmēm.
Sīpolu zupas pasniegšana bieži vien ir galvenais elements tās gatavošanā, īpaši tradicionālajos servējumos, kur to saliek ar karoti mazos cepeškrāsnī derīgos traukos. Uz zupas virsas tiek uzlikts liels gabals grauzdētas maizes, kas sāk absorbēt bagātīgo buljona garšu. To papildina ar rīvētu vai sasmalcinātu sieru, parasti Gruyere vai Šveices sieru, un ievieto cepeškrāsnī zem broilera. Siers kūst un apbrūninās pār sīpolu zupu un cepumu, un tas tiek pasniegts tieši no cepeškrāsns. Zupas ēšana parasti sastāv no maizes un siera pievienošanas katrā kumosā kopā ar buljonu un sīpoliem, nodrošinot plašu garšu un tekstūru klāstu katrā karotē.