Go Back
+ servings
oven roasted mackerel recipe.

Oven Roasted Mackerel with Cilantro and Garlic

Safiya | FeastwithSafiya
Simple and easy fish dinner that will surely become a family favorite. Whole oven roasted mackerel marinade with cilantro, spices and garlic. So delicious!
5 from 4 votes
Prep Time 10 mins
Cook Time 25 mins
Total Time 35 mins
Course Main Course
Cuisine fusion, Mediterranean
Servings 2
Calories 370 kcal


  • 1 whole Mackerel gutted, cleaned, and pat dried
  • Half a bunch of cilantro about 1 cup packed
  • 3-4 garlic cloves
  • 2-3 tablespoons olive oil or just drizzle generously
  • 1 teaspoon coriander powder
  • 1 lemon juiced
  • ½ teaspoon freshly ground black pepper
  • kosher salt or pink salt to taste


  • Preheat the oven to 450 F. Line a large baking sheet with a parchment paper or aluminum foil. Grease the aluminum foil with a drizzle of oil to prevent fish from sticking. No need to grease the parchment paper.
  • Combine listed marinade ingredients in a blender or a food processor. Blend it until smooth (coarse is fine, you do you!)
  • Score the clean and gutted fish through skin and flesh on both sides and pat dry it with paper towel.
  • Place Mackerel on the greased baking sheet. Apply marinade inside the scoring, in the guts, and on the skin on both sides.
  • Bake on top rack at 450 F for 20-25 minutes uncovered. Broil for a minute. Serve it hot with a generous drizzle of lemon juice and your favorite fish dinner side dish.


  1. Double the marinate amount for 2 to 3 whole mackerel. Approximate cooking time for 2 to 3 whole fish should stay the same. 
  2. Let the marinated fish rest in the refrigerator for 15 minutes to an hour for better flavor results.
  3. Cooking time may vary depending on the size of the whole mackerel. Generally 12-15 Oz fish takes about 20-25 minutes at 450 F to fully cook through. Smaller fish can take less time. Mackerel fillets take 12-15 minutes at 450 F to fully cook through. Broiling the fish for that 1 minute gives such a beautiful chard flavor to the skin.


Calories: 370kcal
Did I inspire you to cook?Mention @feastwithsafiya on Instagram so I can share your creation!