Sometimes you need something quick and easy. A Dish that will cook quickly and taste totally yummy. Spicy Spanish mackerel is one of those dishes, and it will only take you 15 minutes to prepare.


Spicy Spanish Mackerel by Diverse Dinners


Fish recipes are often very easy dishes to create, which makes fish the ideal weeknight main meal. Even if you arrive at your home at 8:00pm, if you cook this dish, you can be sat down and eating by 8:30pm, easy.

I served my spicy Spanish mackerel with a mound of sautéed baby bok choy and mushrooms, which again, took minutes to make.

Spanish mackerel is amazing, packed full of health benefits:

  • Very high in omega-3 making it a combatant for heart disease.
  • High in potassium, which can help sufferers of cardiovascular disease moderate their blood pressure levels.
  • High in protein, which can help to grow and repair muscle.

I could go on, Spanish mackerel is very high in nutrients. Whenever you can, you should try to insert a serving or two into your diet on a regular basis.

The cooking process in this recipe is in my opinion the best way to serve Spanish mackerel. You simply sauté the onions in a pan then add the mackerel and pour the rest of the ingredients on top. As soon as the sauce comes together and begins to bubble, the pan should be covered to allow the steam to do its work. The result is a wonderful tasting fish dish, full of health benefits and flavor.


Spicy Spanish Mackerel by Diverse Dinners


I have been eating mackerel most of my life. My mother used to serve baked king mackerel when I was a kid. Unfortunately, king mackerel now has issues with mercury, which is such a shame, as king mackerel is good. Never fear though, Spanish mackerel is the tastiest example of mackerel. So get your ingredients and whip this up pronto!


Serves 2

Spicy Spanish Mackerel

5 minPrep Time

10 minCook Time

15 minTotal Time

Save RecipeSave Recipe


  • 2 tbsp Sambal Oelek (or chili garlic sauce)
  • 1 tbsp soy sauce
  • 1 tsp rice vinegar
  • 1/4 tsp fresh ground black pepper
  • 1/2 cup water
  • 1 tsp olive oil
  • 1 lb Spanish mackerel fillets
  • 1 cup yellow onions (sliced)
  • Equipment & Utensils
  • Large sauté pan with cover


  1. Whisk together soy sauce, vinegar, pepper, Sambal Oelek or chili sauce and water and set aside.
  2. Heat olive oil in sauté pan on medium then add onion and sauté until flavor releases.
  3. Carefully place Spanish mackerel fillets, skin down in pan, pushing them in between the onion slices.
  4. Pour the soy sauce mixture over the fish and onions.
  5. Allow the sauce to heat through and bubble, shaking the pan occasionally to stop the mackerel from sticking to the pan.
  6. Once sauce is bubbling, lower heat to simmer and cover.
  7. After three minutes, remove the cover, and baste the fish with the sauce then replace cover.
  8. Repeat, then remove from heat once fillets become opaque and begin to flake.
  9. Serve with your favorite side dishes.