Steamed Mackerel in Foil with Vegetables

Welcome to a recipe that proves healthy eating can be both simple and incredibly delicious! Steamed Mackerel in Foil with Vegetables is a light, aromatic, and nutrient-packed dish perfect for a wholesome weeknight dinner. Mackerel, an oily fish rich in omega-3 fatty acids, becomes wonderfully tender and juicy when steamed. Encasing it in a foil packet with a medley of fresh vegetables not only locks in moisture and flavor but also makes for an effortless cooking process and minimal cleanup. Get ready to enjoy a perfectly cooked fish that will delight your taste buds and nourish your body.

Cooking: 30 minutes
Quantity: 2 Servings
Per serving
Calories: 377 kcal
Proteins: 31 g
Fats: 21 g
Carbohydrates: 14 g

Ingredients for Steamed Mackerel in Foil with Vegetables

  • 1 large fresh-frozen mackerel
  • 1 onion
  • 1 carrot
  • 3 celery stalks
  • 2 bay leaves
  • 5 black peppercorns
  • 1 large leek leaf
  • salt

How to Steam Mackerel in Foil with Vegetables

A few hours before cooking, move the fish from the freezer to the refrigerator to thaw. Then, rinse it in cold water, cut off the head, tail, and fins. Make an incision along the belly, remove the innards, and scrape away the dark line along the spine. Thoroughly rinse the cleaned fish again under cold running water.

A whole mackerel being cleaned and prepared for cooking on a cutting board.

Cleaning the fish

Run a knife along the backbone to separate the fillet from the bones. Remove any visible small bones; a regular pair of tweezers can be very helpful for this.

Close-up of a mackerel fillet being deboned using tweezers.

Cleaning the fish fillet

Layer several sheets of foil together. Place half of a leek leaf on the foil. Instead of a leek, you can use a few rings of onion — this will prevent the fish from sticking to the foil.

Mackerel fillets placed on a piece of leek on aluminum foil.

Placing the mackerel fillet on a bed of leek

Cut the fillet in half, salt the inner side (the one without the skin), place the two halves together, and lay them on the leek.

Do the same with the second fillet — wrap it separately.

Chopped carrots, onions, and celery being placed on top of mackerel fillets.

Placing chopped vegetables on the fish

Slice the sweet onion into half-moons. Wash and peel the carrot, then cut it into thin strips. Dice the celery stalks. Divide the vegetables into two portions, place them on top of the mackerel, add a bay leaf, black peppercorns, and a small pinch of salt.

A foil packet containing mackerel and vegetables, ready for steaming.

Wrapping the mackerel with vegetables in foil and setting it to cook

Wrap the foil tightly to form a packet. Place it on the rack of a steamer or in a colander. Pour boiling water into a pot, then place the fish on the rack, and cover everything tightly with a lid. Bring to a boil, then reduce the heat so the water is just simmering gently.

A foil packet with mackerel steaming in a colander over a pot of boiling water.

Steaming the mackerel in foil with vegetables

Cook for about 20 minutes. During this time, the mackerel will be cooked through and release its juices, while the vegetables will be cooked al dente, meaning they’ll still have a slight crunch. The onion, carrot, and celery turn out incredibly delicious.

A plate of steamed mackerel in foil with vegetables, ready to be served.

Steamed mackerel in foil with vegetables

And there you have it — a beautifully steamed mackerel, fragrant with herbs and surrounded by perfectly tender-crisp vegetables. This dish is wonderful on its own, but you can also serve it with a side of quinoa, brown rice, or a fresh green salad to make it a more substantial meal. Feel free to experiment with other vegetables like bell peppers, zucchini, or cherry tomatoes. The beauty of this recipe lies in its simplicity and versatility. We hope you enjoy this healthy and flavorful meal. Happy cooking!