Mackerel with Fennel, Olives, and Sun Dried Tomatoes

Save Recipe
  • Level: Easy
  • Total: 33 min
  • Prep: 15 min
  • Cook: 18 min
  • Yield: 4 servings
  • Nutrition Info
Share This Recipe


4 tablespoons extra-virgin olive oil

3 cloves garlic, smashed

2 medium fennel bulbs, halved, and thinly sliced

1 small red onion, thinly sliced

1 sprig fresh thyme

1 sprig fresh rosemary

2 strips lemon peel (about 2 1/2 inches long)

2 strips orange peel (about 2 1/2 inches long)

Pinch red pepper flakes

1/3 cup black olives, such as Nicoise

1/3 cup roughly chopped oil packed sun-dried tomatoes

Kosher salt and freshly ground black pepper

4 (6-ounce) mackerel fillets, with skin


  1. Heat 2 tablespoons of the olive oil over medium heat in a large nonstick skillet with the garlic until fragrant, about 1 minute. Stir in the fennel and onions and cook until brown and tender, about 8 to 10 minutes. Add the thyme, rosemary, lemon and orange peel, pepper flakes, olives, and tomatoes. Season with salt and pepper and cook until herbs and zest are fragrant, about 3 minutes more. Transfer vegetables to a serving platter and cover with foil to keep warm.
  2. Wipe out the skillet.
  3. Make 1-inch diagonal slashes into the fishes' skin to prevent the mackerel from curling while cooking. Add the remaining olive oil to the skillet over high heat and season the mackerel with salt and pepper. Place fish skin side down in the skillet and cook undisturbed until crisp brown and a spatula can easily be slipped under the fish to flip, about 2 to 3 minutes. Turn the fish over and cook another 2 minutes, until just firm. Set on top of the fennel mixture and serve.