Obstaja več vrst kuhalnih posod, od katerih ima vsaka prednosti in slabosti. Najpogostejše vrste posod za kuhanje so izdelane iz nerjavnega jekla, bakra, aluminija, litega železa, keramike ali stekla. Nekateri proizvajalci lahko uporabljajo tudi več kot enega od teh materialov.
Lonci iz nerjavečega jekla so priljubljena izbira za številne kuharje. Ti lonci so zelo močni in vzdržljivi ter redko postanejo opraskani ali vdrti. Prav tako veljajo za precej enostavne za čiščenje.
Kuhanje v tovrstnih loncih ne povzroči kemične reakcije s hrano, ki lahko spremeni okus ali barvo jedi. Nerjaveče jeklo pa je slab prevodnik toplote. To lahko povzroči, da se lonec počasi segreje. Prav tako lahko povzroči, da se lonec neenakomerno segreje, zaradi česar so nekatera mesta bolj vroča od drugih. Da bi to izboljšali, so nekateri lonci iz nerjavečega jekla na dnu prekrite s tanko plastjo bakra.
Bakrene posode za kuhanje pogosto uporabljajo profesionalni kuharji. Ta vrsta kovine je odličen prevodnik toplote, kar pomaga ustvariti enakomerne temperature na kuhalnih površinah. Svetleča bakrena površina je lahko eleganten dodatek kateri koli kuhinji, vendar jo je težko vzdrževati. Običajno je treba bakrene lonce in ponve redno polirati. So tudi nekoliko dražje od drugih vrst posode.
Ko gre za ceno, so lonci iz eloksiranega aluminija na drugem koncu spektra. Te vrste loncev so običajno zelo dostopne. So tudi precej lahke in se hitro segrejejo. Neanodiziran aluminij lahko kemično reagira z določenimi živili, vendar ustvarja neprijeten okus in barve.
Lonci za kuhanje iz litega železa lahko reagirajo tudi z določenimi živili, zlasti s kislo hrano. Ta kovina se zelo počasi segreva, vendar zagotavlja enakomerno segreto površino. Lahko se segreje tudi na zelo visoke temperature brez stranskih reakcij.
Ker je lito železo porozno, so lonci iz tega materiala nagnjeni k rjavenju. Neobdelana posoda iz litega železa lahko povzroči tudi sprijemanje hrane. Da bi to preprečili, je treba lončke začiniti. To običajno storimo tako, da nanjo obrišemo mast, preden jo segrejemo v pečici.
Da se hrana ne bi prijela na kovinske lonce za kuhanje, nekateri proizvajalci dodajo plast politetrafluoroetilena. Lonci in ponve, ki so prevlečeni s to snovjo, so na splošno lažje čistiti, vendar je snov lahko strupena, če se razgradi. Nekateri kovinski lonci so tudi prekriti z emajlom ali porcelanom, da se hrana ne bi prijela
Na voljo so tudi glineni in keramični lonci za kuhanje. Zastekljene površine, kot je porcelan, bodo ustvarile neoprijemljivo kuhalno površino. Neglazirani glineni lonci so precej porozni in se pogosto uporabljajo za dodajanje vlage hrani.
Nekateri ljudje raje uporabljajo stekleno posodo. Ti lonci za kuhanje so prosojni, kar omogoča osebi, da spremlja hrano med postopkom kuhanja. Lahko pa se razbije med temperaturnimi spremembami. Kombinacija stekla in keramike se včasih uporablja tudi za lonce. Ta kompozitni material se manj verjetno zlomi, če se prehitro segreje ali ohladi.