Oven Roasted Spanish Mackerel

Catalina Castravet
By Catalina Castravet
4.67 from 3 reviews

Fish and Seafood

Cook time Cook time: 45 minutes

Oven Roasted Spanish Mackerel marinated with grape tomatoes, capers, dried chili peppers, and lemon is healthy, and one very tasty and easy meal to make.

I love making delicious and easy fish dishes, like our popular Oven Roasted Mahi Mahi, Mediterranean Salmon, and Oven Roasted Red Snapper.

Oven Roasted Spanish Mackerel

Oven Roasted Spanish Mackerel is the tastiest of the Mackerel family. The Spanish Mackerel is a beautiful fish, with dark grey-blue skin and darker, very juicy meat. The fish also doesn’t cost an arm and a leg, so it’s very budget-friendly.

Very easy to cook, the Oven Roasted Spanish Mackerel can be made for a weeknight meal to get your Omega 3 or it can also be served for a special occasion, as the meal looks festive and nice.

Why You’ll Love This Oven Roasted Spanish Mackerel:

  • This is such an easy and healthy dinner that can be marinated ahead of time and roasted 40 minutes before dinner.
  • Spanish Mackerel is not a very expensive fish, so it won’t ruin your budget.
  • Bursting with flavor this dish can be served on a busy weeknight or special occasion dinner.
  • This fish is also one of the richest sources of Omega-3 fatty acids.
  • In addition, it is rich in protein, with a serving size of three ounces containing approximately 21 grams.
  • Mackerel is a good source of niacin, choline, folate, vitamin E, vitamin D, vitamin A, vitamin K, vitamin C, and vitamin B12.

Tips and Tricks To Make The Perfect Oven Roasted Spanish Mackerel:

  • To make the cooking process even easier, ask for fish to be cleaned. Also, discard the head and tail when buying it.
  • When shopping for fresh mackerel make sure it does not have a strong odor. The eyes should be bright and clear, moist skin and shiny scales, to ensure you are getting the freshest fish.
  • The marinade in this recipe can be used either if you have a whole fish, fish filets or fish steaks.
  • Marinade the fish a few hours in advance, it will taste a hundred times better.
  • I prefer to use fresh fish over frozen. However, frozen fish that has been thawed will work as well in this recipe.
  • Using fresh produce is key, fresh lemon juice, grape tomatoes, etc, and don’t skip the capers!
  • Do not discard the marinade, you want to use it for roasting the fish.
  • Make sure you don’t over-bake the fish. You want it juicy not dry, once the meat is white and tender it is ready to serve.

Is it ok to eat the Mackerel’s skin?

Yes, you can and actually, the Mackerel skin is full of healthy fats! I prefer to keep the skin on the Mackerel when I cook it, as it helps to keep the fish moist while cooking.

What wine pairs well with Mackerel?

You could pick from Pinot Grigio or Pinot Noir as these wines have good acidity, which you definitely need to cut through the oiliness of the fish.

Tools/Ingredients I Used To Make The Healthy Oven Roasted Spanish Mackerel:

  • Capers – salty and briny, capers are perfect to add a mix of flavor to your dishes.
  • Sheet Pan – I love these pans, they are 17×12 inches and also have a lifetime warranty.
  • Organic Olive Oil – olive oil can make or break a dish, I always opt for organic, high-quality oil to add to my marinades and salads.
  • Dried Chili Peppers – these are great to add some heat to any dish, we always keep some in our pantry.
  • Bay leaves – another pantry staple, we use it in many recipes, especially marinades.
  • Dried Oregano Leaf – it can be skipped in this recipe, but if you like oregano flavor go for it, it will make it so much more flavor and tastier.
Save Recipe
4.67 from 3 reviews

Healthy Oven Roasted Spanish Mackerel

Oven Roasted Spanish Mackerel marinated with grape tomatoes, capers, dried chili peppers and lemon is healthy, and one very tasty and easy meal to make.

Author: Catalina Castravet Serves: 4 servings
Prep time: 15 minutes Cook time: 45 minutes Total time: 1 hr





Nutrition information

0 Calories: 587 Carbohydrates: 7 Protein: 61 Fat: 33 Saturated Fat: 8 Cholesterol: 141 Sodium: 300 Potassium: 1406 Fiber: 2 Sugar: 2 Vitamin A: 825 Vitamin C: 32.5 Calcium: 104 Iron: 4.5
Save Recipe
Made This Recipe?

Show me what you made on Instagram or Facebook and tag me at @sweetnsavorymeals or hashtag it at #sweetnsavorymeals.


Fish and Seafood

Get free recipes to your inbox!


Leave a reply

Jessica | Novice Chef

The flavor in this sounds amazing!


Renee - Kudos Kitchen

This looks like it's fresh out of the sea. It's a stunning dish that would knock the socks off of anyone at the table!!


Cathy @ Noble Pig

What an incredible dnner!


Maryanne | the little epicurean

Beautiful photos! Love all the colors!


Erin @ Texanerin Baking

That first photo is the most beautiful fish picture ever! Looks so good.


Lauren @ Hall Nesting

I have never seen fish look sooo good. I haven't had mackerel in forever!


Jessica @ Sprinkle Some Sugar

What an amazing dinner!



Stunning presentation!! New to your blog and absolutely lOVE it!



Yum! We made it and all the flavors went so well together. What is wt of yr mackerel? Dried Chilies-- what kind--ancho , etc?



Made it Saturday. It was fantastic! ALthough I use these ingredients in many recipes, they were transformed in this dish to something else entirely. I didn’t have much time for fish to marinate. 1 fish per person is a lot. The fish I got were 1.3lbs each.



Hi - quick question! What kinds of modifications would you suggest for Spanish mackerel fillets instead of whole fish? I can't find the whole fish near me, but I finally found fresh fillets. Thanks!


It will just take much quicker to cook, between 20-25 minutes. That's the only change.



Thanks so much! I'm making these tonight so I will let you know how they turn out. I'm very excited for this recipe!


Glad to help :) I am excited about how it will turn out!


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.