Go Back
+ servings
Mackerel on Olive oil on a plate.
Print

Mackerel in Olive Oil (Easy Homemade Version)

Filipino-style mackerel cooked in olive oil with aromatics and vegetables.
Course Main Course
Cuisine Filipino
Diet Gluten Free
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 8
Calories 621kcal
Author Nora Rey
Cost $10-$12

Equipment

  • Sauté pan or wide skillet with lid

Ingredients

  • 4 mackerel fillets (about 2 whole mackerel, cleaned and filleted)
  • 2 cups sliced carrots
  • 1 cup sweet pickles or gherkins bite-size pieces (see note)
  • ½ cup pitted green olives whole or cut in half (see note)
  • 1 cup shallots or red onion bite-size pieces
  • 6 garlic cloves smashed
  • 4 bay leaves dried or fresh
  • 4 Bird's eye chilies sub: crushed red pepper (optional)
  • Ground pepper or whole peppercorns to taste

For the sauce:

  • ½ cup vinegar (see note)
  • ¾ cup extra-virgin olive oil (see note)
  • 1 tablespoon fish sauce
  • 1 teaspoon paprika
  • 1 teaspoon kosher salt (use half for fine salt) adjust to taste
  • 1 tablespoon sugar adjust to taste
  • 1 tablespoon grated or minced ginger
  • ¼ cup water

Instructions

  • Make the sauce: In a cup or bowl, mix together the vinegar, olive oil, fish sauce, paprika, salt, sugar, ginger, and water. Set aside.
  • Arrange the fish: Cut each mackerel fillet into 3 pieces and place them in a single layer in a pan.
  • Add the vegetables and pour the sauce: Add the carrots, sweet pickles, olives, shallots, garlic, bay leaves, chilies, and ground pepper. Spread everything out evenly, then pour the sauce over the fish.
  • Simmer and serve: Cover and simmer over medium heat until the carrots are tender, about 30 minutes.
    Taste and adjust seasoning as needed. If the sauce looks too thin, simmer uncovered for a few more minutes. Turn off the heat.
    Serve hot with steamed rice or sinangag.

Notes

  • Mackerel: Atlantic, Norwegian, Boston, or North Atlantic mackerel all work. Look for dark wavy lines on the skin. If unavailable, use sardines, salmon, trout, tuna, or milkfish. Choose firm fish that won’t fall apart while cooking. Sardines and milkfish have more small bones; salmon and tuna fillets are easier and cook faster.
  • Olive oil: Extra-virgin olive oil gives the best flavor, but regular olive oil works. You can also use avocado or vegetable oil.
  • Sweet pickles/gherkins: Either works. Cut into bite-size pieces.
  • Olives: Green pitted olives like Manzanilla are great, but use what you have.
  • Vinegar: You can use white, apple cider, or cane vinegar.
Tips
  • Cut vegetables into bite-size pieces so everything cooks evenly.
  • Lay fish in a single layer for even cooking.
  • Simmer gently — don’t boil — to keep the fish tender.
  • This dish tastes even better the next day after the flavors sit.
Storage
  • Store leftovers in a covered container in the fridge for 3-5 days.
  • The sauce may thicken when cold because olive oil firms up — that’s normal.
  • Reheat gently on low heat or microwave in short bursts. Add a little water if needed.

Nutrition

Calories: 621kcal | Carbohydrates: 17g | Protein: 47g | Fat: 40g | Saturated Fat: 8g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 22g | Cholesterol: 106mg | Sodium: 909mg | Potassium: 1231mg | Fiber: 3g | Sugar: 10g | Vitamin A: 5903IU | Vitamin C: 43mg | Calcium: 100mg | Iron: 4mg