They can be on water, or on a river bank, in the city center, somewhere in a deep shade of an open meadow, or even deep underground, but once you’ve found them one thing is certain – Serbian restaurants and bars will astonish you with their gastronomical pleasures.

Whatever setting you choose, you will find delicious local and international specialties, while the experience can become complete with the finest of drinks found in nearly every bar.

Highly seasoned food, along with strong local drinks, belongs to the Serbian traditional cuisine. Some of the local specialties like ćevapi, mućkalica, goulash, kajmak, and ajvar, served with a hot flatbread, must be preceded by a famous Serbian aperitif Slivovitz, and followed by homemade wine, in order to embrace the full experience of dining in Serbia. However, if you prefer, you can still order some of the many international dishes prepared in Serbian restaurants.

Should you wish to excite your taste buds with something more exotic, there are many specialized restaurants at your disposal where you can find a selection of various Asian, Latin American or African dishes, like Chinese, Mexican, Lebanese, Moroccan, Indian…

In case you are searching for something entirely different, while sauntering along the wide river banks or through some hidden shady coves, you might stumble upon the so-called čarde and fish restaurants that will awake your innate sense of adventure, as they will only prepare the fish you catch yourself.

Drinking coffee and a wide variety of drinks like brandy and wine, has long ago entered the core of Serbian tradition. Strong, black coffee, an Oriental gift, is an important morning ritual, as well as an evening event at bars, but most of all, an occasion for socializing that can’t end without tasting some homemade wine from fertile wine regions or fruit brandies made from apricot, plum or quince.

Serbia is also known as a “gourmand’s heaven”. Why don’t you come over and taste this piece of “heaven”?