Where to Go for Fish and Seafood in Belgrade 12 Tried-and-True Places

Although Serbia is clearly a «meat-loving» country, and there aren’t many places in Belgrade specializing in fish, there are still spots where you can enjoy the treasures of the sea. Here’s a guide to the city’s top seafood spots — with grilled octopus, lobster, monkfish, and Finnish lohikeitto.

Words: Daniil Korzhuev
Photos: promo

Ribar

One of the top seafood spots in Belgrade, located right in the city center, with a chic interior and an equally luxurious «bašta» (garden). The menu, with a few exceptions, focuses entirely on fish and seafood — from carpaccio with tiger prawns and octopus salad to various marine delicacies like lobster, shellfish, oysters, and Japanese spider crab. We particularly recommend trying their soup specialties: traditional Russian fish soup (uha) and its Finnish creamy counterpart, lohikeitto.

Đure Daničića 4Instagram

Magellan

In New Belgrade’s Magellan (a restaurant recommended by the Michelin Guide, by the way), you’ll find a perfectly crafted atmosphere of a sea cruise. The interior is styled like the wardroom of a luxury liner: teak wood flooring, plenty of shiny surfaces, a model frigate from the Age of Discovery, wall clocks styled as portholes, and, of course, a ship’s wheel. Be sure to try the sea bass with fried polenta and shrimp sauce or the octopus with tomato cream, chard puree, and olives.

Jurija Gagarina 14žInstagram

Tezga 54

A recent addition to the Đeram market is Tezga 54, a creative street food restaurant by chefs Boris Silić and Filip Gačić of Tata Mata. The menu is rich in fish and seafood offerings: street food classics like fish and chips, shrimp and zucchini risotto, tuna burger, and the local hit — an octopus hot dog. Tezga 54 hasn’t overlooked the essential pairing for fish — excellent wine, with a thoughtfully curated wine list.

Živka Karabiberovića 3 • Instagram

Tata Mata

Now let’s talk about Tata Mata itself — or rather, the two restaurants (one is on a splav in New Belgrade and the other in a luxurious villa at Vukov Spomenik). Both focus on Dalmatian cuisine. A standout item on the menu is monkfish: despite its name and less-than-attractive appearance, this fish is exceptionally delicious and nearly boneless. At Tata Mata, it’s served with truffles, béchamel sauce, pine nuts, prosecco, and zucchini. For those looking for something more familiar, there’s tuna steak and grilled octopus — though the octopus comes with a twist, paired with salsa and Argentine chimichurri sauce.

Dalmatinska 98, Savski Nasip • Instagram

Suvenir 

Another Belgrade splav. Suvenir is a real mansion on the water, complete with a warming fireplace and cozy wicker furniture. In terms of cuisine, the restaurant blends local flavors with Greek Mediterranean dishes — the second being what interests us. If you’re in the mood for river fish, go for the chef’s signature zander. For seafood, you can choose grilled calamari or octopus. For larger groups, you can order a kilogram of Adriatic first-class fish — a selection including gilt-head bream, dentex, gurnard, and other Adriatic delicacies.

• Gandijeva bb • Instagram

Langouste

At Langouste, a Michelin-recommended restaurant, you’ll find the most refined fish dishes, prepared to the high standards of French cuisine. Think about fish carpaccio, shrimp and mushroom risotto, Adriatic black grouper, and even luxurious lobster (be prepared to pay a hefty sum for it). Another highlight of Langouste is arguably the best view of the Sava River in all of Belgrade, framed by tree canopies with the perfect vantage point to see every passing boat.

• Kosančićev venac 29 • Instagram

Peers

Another seafood-focused project has recently opened near Silosi — Peers, a restaurant and bistro from the creators of bars 8 and Axiom, as well as the café Flat. The variety of fish dishes at Peers is impressive: crudo, dorado, tataki, octopus with roasted pepper sauce, and, of course, numerous seafood delicacies, with the standout being the langoustines. Don’t forget to pair them with a glass of good white wine.

Dunavski kej 48 • Instagram

Gušti mora

At Gušti mora, another Michelin-recognized restaurant near Ada, they’ve been serving fresh Adriatic fish and a wide variety of seafood daily for over 20 years. The interior radiates the charm of a large, cozy country house. The menu includes calamari, mussels, langoustines, shrimp tartare, and the classic staple of any seafood spot — octopus salad.

• Radnička 27 • Instagram

Bevanda

Another long-standing Belgrade favorite, Bevanda, has been around for several decades and is located on a quiet street in Vračar. Head to Bevanda specifically for fresh oysters, bouillabaisse (a French soup that’s a rare find in Belgrade’s restaurants), and to expand your seafood expertise. For example, you can try golden scorpionfish and John Dory fish.

Požarevačka 51 • Instagram

Bastion 2

If you’re simply looking for well-prepared fish, Bastion 2 is your go-to choice. It may offer the best value for money in Belgrade. Everything you need is here: shrimp risotto, shellfish, calamari, and the local fish soup (čorba) is especially praised.

• Braće Ribnikar 40 • Instagram

Konoba kod Goce i Renata

A renowned seafood restaurant by the Pančev Bridge, on the other side of the Danube, Konoba is primarily known for its exemplary fish soup (čorba) — it’s hard to find better in Belgrade. They also offer unique specialties like fish goulash and paprikash. You can enjoy pure fish fillets here as well, such as catfish or perch.

Pančevački put 2r • Instagram

Tri ribara

Don’t forget about Zemun — Tri ribara is a small yet very affordable restaurant with excellent cuisine. They primarily serve river fish, including catfish, zander, carp, and crucian carp — we particularly recommend the latter. They also offer fish soup (čorba) for just 250 dinars.

• Masarikov trg 16 • Maps

Tip: Visit Avala

Luxurious views, a hotel with sphinxes, and "Cheerful Šumadija"