National Dish Slovenia: Ribji Brodet (Recipe)

In this article
Discover Ribji Brodet, a soul-warming fish stew that captures all the flavours of Slovenia’s short but beautiful Adriatic coast. Fresh fish simmers gently in a fragrant tomato and garlic sauce, then arrives at the table alongside creamy polenta or a hunk of rustic bread to soak up every last drop. It is honest, unfussy cooking rooted in the traditions of local fishing families — a dish that turns a handful of fresh ingredients into something genuinely memorable.
About Ribji Brodet
Ribji Brodet is a traditional Slovenian fish stew that celebrates the flavours of the Adriatic Sea. The combination of fresh fish such as perch and pike-perch with aromatic ingredients makes this dish a real feast for the senses. It is often served with polenta or fresh homemade bread, the perfect foil for the stew’s deep, savoury flavours. More than a meal, it reflects Slovenia’s maritime culture and its love of local, seasonal produce.
Ingredients (serves 1–2)
- 300 g fresh fish (e.g. perch or pike-perch)
- 2–3 ripe tomatoes
- 1 large onion
- 2–3 cloves of garlic
- Olive oil
- Salt and pepper, to taste
- Fresh herbs (e.g. parsley, dill)
- 300 ml fish stock or vegetable stock
Shopping for the ingredients
To coax the best flavours out of Ribji Brodet, it is worth choosing high-quality ingredients. Look above all for fresh fish, ideally bought on the day you plan to cook. Local markets and dedicated fishmongers often have the freshest specimens. Beyond the fish, the vegetables — the tomatoes and onions in particular — should be as fresh and ripe as possible to bring maximum depth of flavour to the dish.
Preparing the dish
Preparing Ribji Brodet is quick and straightforward once everything is to hand. Begin by cleaning the fish and cutting it into appetising pieces. Finely chop the onions and garlic, and dice the tomatoes into small chunks. These simple steps are key to achieving an even, well-balanced consistency in the finished stew.
Step-by-step instructions
- Heat the olive oil in a large pan, add the chopped onions and garlic, and sauté until soft and lightly golden.
- Add the diced tomatoes and let the mixture simmer until the tomatoes break down and the sauce thickens.
- Pour in the fish or vegetable stock and bring everything up to the boil.
- Gently lower the fish pieces into the pan and let them simmer for around 10–15 minutes, until cooked through.
- Season the stew with salt, pepper and fresh herbs, then serve hot with polenta or bread.
Gluten-free / lactose-free version
Ribji Brodet is naturally gluten-free and lactose-free, since it is built almost entirely around fresh fish and vegetables. Just take care that any side dish, such as the polenta, contains no added ingredients that might harbour gluten. Use plain water and cornmeal to make the polenta and it will stay gluten-free — and double-check that your stock is gluten-free too.
Tips for vegans and vegetarians
For those who prefer a vegetarian or vegan option, Ribji Brodet adapts beautifully. In place of the fish, use a medley of vegetables such as aubergine, courgette and peppers as the main component. Swap the fish stock for a purely plant-based vegetable stock. With the right blend of seasonings — especially fresh herbs and spices — you can achieve wonderfully rich flavours even without any fish, much as a good Fizolova Juha leans on humble ingredients for its comfort.
More tips and tricks
To make Ribji Brodet even tastier, try experimenting with different seasonings. Anise or fennel work wonderfully with the fish and lend the dish an intriguing note. Let the stew rest for a little while after cooking so the flavours can continue to develop. A garnish of fresh parsley not only looks appealing but also brings the aromas to the fore.
Adapting the recipe to your taste
Everyone has their own tastes and preferences. When you make Ribji Brodet, feel free to vary the types of fish and use your favourites. Play with the quantity of herbs and spices, too, to tune the dish to your liking. If you enjoy a bit of heat, add a few chillies to give the whole thing an extra kick.
Ingredient substitutions
If some of the usual ingredients are hard to find, there are plenty of alternatives to fall back on. Instead of pike-perch you could use pike or trout, both of which are just as delicious. If fresh tomatoes are unavailable, passata makes a fine stand-in. The stock is flexible too — make your own fish or vegetable stock, or simply reach for a good ready-made product.
Drink pairing ideas
Choosing the right drink can lift the whole Ribji Brodet experience. A dry, crisp white wine such as a Sauvignon Blanc or a local Pinot Gris pairs beautifully with the flavours of the fish. For an alcohol-free option, a sparkling mineral water or a fruity mocktail rounds out the meal nicely. Aim for something light and refreshing that won’t overwhelm the palate.
Serving and presentation ideas
Presentation matters when serving Ribji Brodet. Ladle the stew into deep bowls so the rich sauce and pieces of fish can shine. A scattering of fresh herbs adds not only colour but also a lift to the aroma. Round out the picture by serving it with a slice of crusty bread or an elegant spoonful of polenta — try Polenta S Sparglji for a springtime twist.
A bit of history
The story of Ribji Brodet is deeply rooted in Slovenia’s maritime culture. The dish was prepared by fishing families and reflects the region’s close bond with the sea. Today Ribji Brodet is not only a much-loved dish in Slovenia but has also earned recognition further afield. It stands for the use of fresh, regional produce and is a proud symbol of traditional Slovenian cuisine.
More recipe ideas
Summary: Ribji Brodet
Ribji Brodet is a hearty, flavour-packed supper that shows off the delicious flavours of the Slovenian sea to perfection. With the right choice of fresh ingredients and a whole range of ways to adapt it, this dish is just as welcoming to fish lovers as it is to vegetarians and vegans. Savour its light, aromatic flavours as you dive into the culinary traditions of Slovenia. Let it inspire you and give it a go — it is sure to impress your guests.



