Mackerel in Tomato Sauce Recipe: Mediterranean Delight in 30 Minutes

Complete Mackerel in Tomato Sauce Recipe: Mediterranean Delight in 30 Minutes overview image

I’m excited to share this Mediterranean classic that comes together in just 30 minutes. Mackerel in tomato sauce is a staple dish that combines rich flavors with simple ingredients, perfect for a quick weeknight dinner.

This recipe delivers tender mackerel in a flavorful tomato sauce, made with garlic, onions, and herbs. Serve with crusty bread or over rice for a satisfying meal that’s both healthy and delicious.

👨‍🍳
Difficulty
Medium

🌿
Diet
Vegetarian

⏱️
Total Time
30 min

🔥
Calories
Med Cal

Ingredients for Mackerel in Tomato Sauce

Simple Mediterranean ingredients come together for a flavorful, healthy meal in just 30 minutes.



Ingredient Amount Notes
Mackerel Fillets 🐟 4 pieces Skin removed, fresh or frozen
Canned Crushed Tomatoes 🍅 2 cups San Marzano preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing aromatics
Yellow Onion 🧅 1 whole Thinly sliced
Garlic Cloves 🧄 4 cloves Minced
Dried Oregano 🌿 1 tsp Or 2 tsp fresh oregano
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh thyme
Salt 🧂 1 tsp Kosher salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Red Pepper Flakes 🔥 ¼ tsp Optional, for heat
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Lemon Wedges 🍋 4 whole For serving

For the best flavor, use San Marzano tomatoes—they’re sweeter and less acidic. Fresh mackerel fillets are ideal, but frozen works too if thawed properly. I like to grab mine from Whole Foods or a trusted local fish market. The olive oil matters here—use something you’d actually drizzle on bread.

No fresh herbs? Dried oregano and thyme are fine substitutes, just use one-third the amount. Want some heat? Red pepper flakes add a nice kick. The onions can be thinly sliced ahead of time and stored in the fridge for a day. If you can’t find mackerel, substitute with sardines or another oily fish.

This dish reheats beautifully—keeps for 3-4 days in the fridge. Freeze individual portions for up to 3 months. I portion mine into containers so lunches are sorted for the week. The sauce gets better with time, so don’t be afraid to make it ahead.

Step-by-Step Instructions for Mackerel in Tomato Sauce

Follow these precise steps to create a delicious Mediterranean dish in just 30 minutes.

Step 1: Sauté Aromatics in Olive Oil

Heat the 0.25 cup Extra-Virgin Olive Oil in a large skillet over medium heat. Add the 1 whole Yellow Onion, thinly sliced, and cook for 5 minutes until it becomes translucent and starts to caramelize. Stir occasionally to prevent burning.

Once the onion is ready, add the 4 cloves Garlic Cloves, minced, and cook for another 1 minute until fragrant. Be careful not to let the garlic burn, as it can quickly become bitter.

Step 2: Prepare the Tomato Sauce

Add the 2 cups Canned Crushed Tomatoes to the skillet, stirring to combine with the onion and garlic mixture. Add the 1 tsp Dried Oregano, 0.5 tsp Dried Thyme, 1 tsp Salt, 0.5 tsp Black Pepper, and 0.25 tsp Red Pepper Flakes (if using). Stir well to distribute the spices evenly.

Bring the sauce to a simmer and let it cook for 10-12 minutes, stirring occasionally, until it thickens slightly and the flavors meld together. The sauce should coat the back of a spoon when it’s ready.

Step 3: Cook the Mackerel Fillets

Add the 4 pieces Mackerel Fillets to the skillet, skin side up if they have skin, or presentation side up if they don’t. Spoon some of the tomato sauce over the fillets to keep them moist.

Simmer the mackerel in the sauce for 8-10 minutes or until it flakes easily with a fork. The fish is done when it reaches an internal temperature of 145°F. Be gentle when handling the fillets to prevent them from breaking apart.

Step 4: Finish and Serve

Once the mackerel is cooked, remove the skillet from the heat. Sprinkle the 0.25 cup Fresh Parsley, chopped, over the dish for a fresh, herbaceous note.

Serve the mackerel fillets with the rich tomato sauce spooned over them. Offer the 4 whole Lemon Wedges on the side, allowing diners to squeeze a bit of lemon juice over their dish for added brightness and flavor.

Make-Ahead Tips for This Dish

Advance Preparation Tips

The tomato sauce can be made up to 3 days ahead and stored in an airtight container in the refrigerator. I often make a double batch and freeze half for future meals. Simply reheat the sauce gently before adding the mackerel fillets.

Component Prep

Slice the 1 whole Yellow Onion and mince the 4 cloves Garlic Cloves ahead of time. Store them separately in airtight containers in the refrigerator for up to 24 hours. This saves valuable time during final preparation.

Fish Handling

If using frozen mackerel, thaw the fillets completely in the refrigerator overnight. Pat them dry with paper towels before cooking to ensure even cooking and better sauce adherence. You can season the fillets with salt and pepper up to 1 hour before cooking.

Reheating Strategies

This dish reheats beautifully in a skillet over low heat with a splash of water or broth to thin the sauce if needed. You can also reheat individual portions in the microwave on 50% power for 1-2 minutes, stirring halfway through. The flavors actually improve with time.

Storage Considerations

Store leftovers in shallow airtight containers to allow quick cooling. The dish will keep in the refrigerator for up to 3 days. When reheating, make sure the fish reaches an internal temperature of 165°F for food safety. You can freeze individual portions for up to 3 months. 🔥

Meal Prep Variations

Consider making extra sauce and using it throughout the week with other proteins like chicken or pasta. The sauce also freezes well on its own for up to 3 months. I like to portion the final dish into individual containers for easy grab-and-go lunches or dinners.

Nutrition Facts

Servings 4
Amount Per Serving
Calories
320kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 60mg20%
Sodium 450mg20%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 6g
Protein 28g56%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★5.0(14 reviews)

Brandon Thompson