Mackerel is a wonderfully flavorful and nutritious fish, packed with healthy omega-3 fatty acids. While often grilled or smoked, boiling is a fantastic and simple method that yields incredibly tender and moist results. This recipe pairs delicate boiled mackerel with crisp broccoli and sweet carrots, creating a wholesome and balanced one-pot meal. Finished with a refreshing Greek yogurt and dill sauce, this dish is a testament to how simple ingredients can create an elegant and satisfying meal, perfect for a light lunch or a healthy weeknight dinner.
Ingredients for Boiled Mackerel with Vegetables
- 1 frozen mackerel (400-500 g / ~1 lb)
- 1 carrot
- 300 g broccoli (~2/3 lb)
- 100 g thick Greek yogurt (~1/2 cup)
- 1/2 teaspoon dried dill
- salt to taste
- lemon, olive oil for serving
How to Cook Boiled Mackerel with Vegetables
To thaw frozen fish, you can move it from the freezer to the refrigerator overnight. Alternatively, leave the mackerel at room temperature for a couple of hours; it will thaw quickly. In a pinch, you can place the fish, sealed in a waterproof bag, into a bowl of warm (not hot!) water. This method isn’t ideal, but it’s a lifesaver when you need dinner in a hurry. Once thawed, clean and gut the fish. Cut off the tail and head. Slit the belly and remove the innards. Rinse thoroughly with cold water.
Cut the cleaned mackerel into pieces about 3 cm (a little over an inch) thick.
Place the sliced mackerel into a pot. Peel, wash, and thinly slice the carrot. Add the sliced carrot to the fish. I recommend using a saucepan or a pot with a tight-fitting lid for this recipe. Mackerel is an aromatic fish, so a well-fitting lid will be helpful.
Thoroughly wash the broccoli under cold running water. Cut off the florets. Halve the larger florets and leave the smaller ones whole. The broccoli pieces should be roughly the same size. Add the prepared broccoli to the other ingredients.
Pour in enough cold water to just barely cover the broccoli. Add salt to taste. If desired, add your favorite fish spices. You can also add 2 bay leaves, a parsley root, a celery stalk, and a pinch of ground black pepper.
Cover the pot tightly with the lid. Bring to a boil. Reduce the heat to the minimum. Cook on a low simmer for 10 minutes, the water should be barely bubbling. Turn off the heat. Cover the pot with a towel and let it stand for 10 minutes. The cooking process will continue during this time.
Prepare the sauce. To the thick Greek yogurt, add dried or fresh dill and salt. Whisk the sauce for a few minutes, then divide it in half and spread it evenly onto two plates.

Sprinkle with ground black pepper, drizzle with freshly squeezed lemon juice, and pour over extra virgin olive oil.
Remove the fish and vegetables from the pot using a slotted spoon. Debone the boiled mackerel. Arrange the cooled mackerel on the prepared plates with the sauce. Place the broccoli and carrot slices alongside. Sprinkle with ground black pepper, drizzle with freshly squeezed lemon juice, and pour over extra virgin olive oil.
And there you have it – a beautifully simple and nourishing meal of boiled mackerel with vegetables. This dish is not only a delight for the palate but also a great way to incorporate healthy fish into your diet. Feel free to customize it with your favorite vegetables; green beans or cauliflower would also work wonderfully. Serve it warm for a comforting dinner, or enjoy it chilled as a light and refreshing lunch. We hope you enjoy this easy and elegant recipe. Bon appétit!








0 comments