Ruokafestivaali on tapahtuma, joka sisältää erilaisia ruokia, jotka ovat yleensä saatavilla maistelua tai ostamista varten. Yhdellä näistä festivaaleista korostettu ruoka voi olla tietty ainesosa – kuten vihannes tai liha – tai ruoanlaitto. Se voi myös keskittyä tiettyyn ruokaan tai maailman alueeseen. Monilla näistä festivaaleista on myös ruoanlaittoesityksiä, tunnettujen kokkien esiintymisiä tai ruoanlaittokilpailuja. Jotkut tapahtumat tarjoavat viiniä tai olutta, joka yhdistyy tarjottuun ruokaan. Tämäntyyppisiä festivaaleja järjestetään usein ulkona, ja niillä voi olla eri kopit jokaiselle myyjälle.
Ruokafestivaaleilla tarjottavat ruokalajit vaihtelevat suuresti. Joissakin tapahtumissa on tietyntyyppisiä ruokia, kuten italialainen, ranskalainen tai kiinalainen. Toiset keskittyvät ruuan tyyppiin, joka on kauden aikana tapahtuman aikana, kuten kokoontumiseen, jossa juhlitaan maissia tai valkosipulia. Ruokafestivaali voi myös tuoda esiin ruoanlaittotyylin, kuten grillin, tai yleisen käsitteen, kuten paikalliset tai luomuruoat.
Ravintolat, kokit tai paikalliset maanviljelijät voivat pitää koppeja ruokafestivaaleilla. Tällainen asema sisältää tyypillisesti pöydän ja kannettavat ruoanlaittolaitteet. Jokaisella myyjällä on yleensä jonkinlaisia maistelunäytteitä festivaalilla vieraileville. Joillakin myyjillä voi olla myynnissä myös täysikokoisia valmiita ruokia tai esineitä, kuten kastikkeita tai mausteseoksia, joita voi ostaa ja käyttää myöhemmin.
Ruokafestivaali voi sisältää myös viinin ja oluen maisteluja. Juomat valitaan yleensä niin, että ne sopivat hyvin yhteen tarjottujen elintarvikkeiden kanssa. Tämäntyyppiset tapahtumat voivat antaa osallistujille mahdollisuuden maistella uusia ruokia sekä erilaisia juomia, jotka parantavat niiden makua.
Myyjien lisäksi ruokafestivaaleilla voi olla tapahtumia, kuten ruoanlaittokilpailuja, kokin esiintymisiä tai ruoanlaittoesittelyjä. Tällaisten kilpailujen aikana kokit tai amatöörikokit voivat kilpailla parhaan reseptin valmistamiseksi voittaakseen palkinnon. Ruoanlaittoesittely antaa festivaalin osallistujille vaiheittaiset ohjeet reseptien valmistamisesta. Nämä esitykset pitävät yleensä koulutetut kokit.
Monet ruokafestivaalit järjestetään ulkona puistoissa tai kadulla, joka on suljettu autoliikenteeltä. Jotkut tapahtumat voidaan järjestää auditorioissa, kongressikeskuksissa tai hotellin kokoushuoneissa. Pöydät on yleensä järjestetty antaakseen osallistujille paikka istua alas ja nauttia tarjolla olevista ruuista. Ruokafestivaali kestää tyypillisesti vähintään päivän, ja osa kestää useita päiviä, yleensä viikonloppuna.