Riblji Brodet
Montenegrin

Riblji Brodet

Montenegro's Adriatic coast fish stew — a mix of 3-4 firm white-fleshed fish (sea bass, John Dory, scorpion fish, monkfish) and shellfish (mussels, prawns), slow-simmered with onion, garlic, tomato, white wine, parsley, and saffron in a clay pot. Served with polenta or crusty bread to soak up the broth. The catch-of-the-day dish of Kotor and Budva fishermen.

Medium1.5 hours

Where it comes from

Riblji brodet (literally 'fish brodet') is the universal Adriatic fish stew, with versions in Croatian Dalmatia (where it's called brudet), Italian Marche (brodetto), Slovenian Istria, and Montenegrin coast. The Montenegrin version is found along the Bay of Kotor and the Budva-Bar coast, where fishermen would prepare it from the day's mixed catch — fish too small to sell individually, plus broken pieces, plus shellfish, all simmered together. The dish dates to at least medieval times when Kotor was a major Mediterranean trading port (under Venetian rule for 400 years). The signature technique distinguishes Montenegrin brodet from Italian: (1) more saffron (Venetian influence retained), (2) addition of paprika (Balkan influence), (3) served with polenta (Italian influence) rather than just bread. The dish is the iconic Bay of Kotor restaurant offering — every harbor restaurant in Kotor, Perast, and Budva serves their own version. The dish is best eaten outdoors with sea view, white wine, and friends.

On the plate

Lift the lid from the brodet — the steam carries saffron, garlic, tomato, parsley, sea. Inside: fish chunks tender in a saffron-tinted scarlet broth, mussels open like flowers, prawns pink and curling. First bite: the broth tastes deeply of the sea (the fish has released its flavors during the simmer), bright with tomato acidity, warming with paprika, perfumed with saffron, threaded with parsley freshness. Each fish has a different texture: monkfish meaty and chewy, John Dory delicate and flaky, scorpion fish firm and gelatinous. The mussel adds briny depth; the prawn adds sweet richness. With polenta to catch the broth and chilled Krstač wine, this is the Bay of Kotor on a plate — a 1,000-year-old Mediterranean tradition.

How it works

Adding the fish in stages (firmer first) ensures each type cooks to its proper texture — overcooking firm fish makes it rubbery, undercooking delicate fish makes it raw. Not stirring after adding fish is essential — the gentle simmer means the fish stays in chunks; stirring breaks it apart. The shellfish goes in last because mussels open in 4-5 min and prawns cook in 3-4 min — any longer makes them tough. Saffron is bloomed in the warm sauce (rather than dry-added) to extract maximum color and flavor. The polenta side soaks up the saffron-tomato broth (the broth is half the dish).

Variations

Skadar Lake brodet (freshwater) uses carp, catfish, eel — completely different fish profile. Mussel-only brodet (vegetarian-fish), for lighter version. Modern Kotor restaurant version finishes with a drizzle of pesto and salmon roe (innovative). Spicy brodet adds 1-2 fresh chilies. Lobster brodet (premium) for special occasions. Grilled-then-stewed brodet briefly grills the fish before adding to the sauce (smoky flavor). One-pot bake version (Mediterranean fusion).

On the Palate

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 4

How it's made

18 steps · Show
35 min active · 55 min waiting
  1. 1
    12 min

    Source fish: 1.5 kg total of 3-4 firm-fleshed white fish (sea bass, John Dory, scorpion fish, monkfish, hake — choose what's fresh), gutted, scaled. Cut into 5-cm chunks (smaller fish whole).

  2. 2
    6 min

    Clean shellfish: 500 g mussels (debearded), 8 large prawns (head-on, shell-on).

  3. 3
    3 min

    Season fish chunks with 1 tsp salt + 1 tsp black pepper. Set aside.

  4. 4
    3 min

    In a wide heavy clay pot (or Dutch oven), heat 5 tbsp olive oil over medium heat.

  5. 5
    10 min

    Add 2 large finely-chopped onions; cook 8 min until soft.

  6. 6
    2 min

    Add 6 minced garlic cloves; cook 1 min.

  7. 7
    2 min

    Add 1 tbsp sweet paprika + 1 pinch saffron threads (about 0.5 g) + 1 tbsp tomato paste; cook 1 min.

  8. 8
    5 min

    Add 300 ml dry white wine (Krstač or similar); simmer 3 min.

  9. 9
    4 min

    Add 600 g chopped tomatoes (peeled, ripe, or canned San Marzano) + 1 bay leaf + 1 tsp dried oregano + 1 tsp dried thyme + 1 tsp salt.

  10. 10
    16 min

    Simmer the sauce 15 min until thickened.

  11. 11
    2 min

    Add 300 ml fish stock (or water).

  12. 12
    4 min

    Carefully arrange the fish chunks in the sauce, beginning with the firmest-fleshed fish (monkfish first, John Dory last) — they have different cooking times.

  13. 13
    8 min

    Cover; gently simmer 8 min — do not stir (the fish will break apart).

  14. 14
    6 min

    Add mussels and prawns; cover and cook 5 more min until mussels open and prawns are pink.

  15. 15
    1 min

    Discard any unopened mussels.

  16. 16
    3 min

    Stir in 4 tbsp chopped fresh parsley + 1 tbsp lemon juice. Taste; adjust salt and pepper.

  17. 17
    28 min

    Make polenta: in a separate pot, bring 1 L water + 1 tsp salt to a boil. Slowly whisk in 200 g coarse cornmeal. Cook 25 min, stirring, until thick. Stir in 2 tbsp butter.

  18. 18
    5 min

    Plate: spoon polenta into shallow bowls. Top with brodet (fish, sauce, shellfish). Garnish with parsley sprigs. Serve with extra crusty bread and chilled white wine.

Dishes like this

More from Montenegrin