National Dish Croatia: Roast Fish with Swiss Chard (Recipe)

In this article
Discover Roast Fish with Swiss Chard, a dish that captures the bright, sun-soaked flavours of Croatia’s Adriatic coast. Built around fresh fish and tender Swiss chard, it is the kind of light, wholesome meal that feels at home both at a summer celebration and at a relaxed weeknight supper. With little more than good olive oil, garlic and a squeeze of lemon, it brings the easy elegance of Mediterranean cooking straight to your table.
About Roast Fish with Swiss Chard
Roast Fish with Swiss Chard is a traditional Croatian dish that distils the essence of the Adriatic. It pairs fresh fish with tender Swiss chard, a combination that sits at the very heart of coastal Mediterranean cooking. The dish is especially popular through the summer months, when its lightness and simplicity feel just right. It is often served at celebrations or unhurried family dinners, which makes it a natural fit for almost any occasion.
Ingredients (serves 1–2)
- 2 fresh fish (such as sea bream or sea bass)
- 300g Swiss chard
- 2 cloves garlic
- Olive oil
- Lemon juice
- Salt and pepper
- Fresh herbs (such as parsley or dill)
Shopping for the ingredients
When shopping for the ingredients for roast fish with Swiss chard, the freshness of the fish matters most. Ideally, buy the fish straight from a fishmonger or a trusted vendor for the best quality. It is also worth choosing organic or freshly grown vegetables, as this makes a real difference to the flavour of the finished dish. Swiss chard is not always stocked in every supermarket, so it can be worth asking at a dedicated greengrocer.
Preparing the dish
Preparing roast fish with Swiss chard is refreshingly straightforward and comes together in just a few steps. Begin by rinsing the fish thoroughly under cold water, then patting it dry with kitchen paper. Wash the Swiss chard well and trim away the tougher stalks. Peel the garlic cloves and chop them finely — they lend the dish a wonderful aroma as it cooks.
Step-by-step instructions
- Preheat the oven to 200°C.
- Rub the fish inside and out with salt, pepper and a splash of lemon juice.
- Place the fish in a baking dish and brush with olive oil.
- Sauté the Swiss chard in a pan with a little olive oil and garlic until it has just wilted.
- Arrange the prepared chard around the fish in the dish.
- Bake everything in the oven for about 25–30 minutes.
- Scatter with fresh herbs before serving.
Gluten-free / lactose-free version
Roast fish with Swiss chard is naturally gluten-free and lactose-free, since it relies on no gluten-containing or dairy ingredients. This makes it an excellent choice for anyone with food intolerances. Simply double-check that the oils and seasonings you use are also gluten-free. Because the dish is built on fresh, unprocessed ingredients, it stays both healthy and full of flavour.
Tips for vegans and vegetarians
Although roast fish with Swiss chard is a fish dish, a vegan version is easy to create. In place of the fish, use plant-based proteins such as tofu or tempeh, marinated with lemon juice and the same seasonings to deepen the flavour. Swiss chard is perfect for plant-based diets and pairs beautifully with other vegetables such as courgette or broccoli to bring extra variety to the plate.
More tips and tricks
When you cook this dish, take care not to overcook the fish, or it can turn dry. Keep an eye on it and adjust the baking time to the size of your fish. Loosely covering the dish with foil can help keep the fish moist and tender. A side of potatoes or a fresh salad rounds the meal off wonderfully — much like the bright, leafy Mladi Krumpir s Blitvom.
Adapting the recipe to your taste
Roast fish with Swiss chard is easy to tailor to your own preferences. If you like a little heat, add chilli or other spicy seasonings. You might also try different types of fish to discover new flavours each time. Give your creativity free rein and experiment with the aromas you enjoy most.
Ingredient substitutions
If you cannot find Swiss chard, alternatives such as spinach or kale work just as well. Dried herbs can stand in for fresh ones, though you should reduce the quantity, as dried herbs are more intense in flavour. You can also play with different citrus fruits, such as limes or blood oranges, to vary the taste.
Drink pairing ideas
Roast fish with Swiss chard goes wonderfully with light wines, such as a fruity white wine or a dry rosé. These drinks highlight the flavours of the dish and complement the fish beautifully. For an alcohol-free option, serve a refreshing sparkling water with a squeeze of lemon. A gin-based cocktail is another excellent choice, as it pairs neatly with the Mediterranean character of the meal.
Serving and presentation ideas
Presentation can lift the whole experience of roast fish with Swiss chard. Serve the dish on a large white plate to let the colours of the vegetables and fish stand out. Add a few fresh herbs or lemon slices as a garnish to please the eye. A few drops of good-quality olive oil also lend a touch of luxury and whet the appetite.
A bit of history
Croatian cuisine is a flavourful testament to the country’s history and the cultural influences that have shaped it. Roast fish with Swiss chard reflects the marriage of traditional dishes with the fresh, regional ingredients that define the Adriatic coast. Fish dishes mirror the Mediterranean way of life and often feature at festive gatherings. This tradition has endured across generations and speaks to the deep bond between Croatians and the sea.
More recipe ideas
Summary: Roast Fish with Swiss Chard
Roast fish with Swiss chard is more than just a meal; it is a celebration of the flavours and traditions of Croatian cooking. The combination of fresh fish and tender Swiss chard creates a taste that is at once simple and refined. Whether for a special occasion or a relaxed evening, this dish is sure to delight everyone at the table. Let the variety of Croatian cuisine inspire you and bring a little of the Mediterranean lifestyle into your own home.


