Marinated Mackerel is a bold, savory, and deeply satisfying dish that transforms fresh fish into a chilled delicacy bursting with flavor. This traditional preparation combines tender mackerel fillets with onions and a tangy tomato-vinegar marinade. Because the fish rests for a full day, every bite becomes rich and balanced. Whether you serve it as a marinated fish appetizer or as part of a festive spread, this dish always stands out. If you enjoy a classic pickled mackerel recipe, this version delivers vibrant taste and perfect texture in every forkful.
Story
I first prepared Marinated Mackerel for a holiday gathering when I wanted something bold yet simple. I needed a dish that could rest overnight and taste even better the next day. This Marinated Mackerel quickly became a favorite because it combines pantry staples with fresh fish in a practical way. While many people think of grilled or fried fish, Marinated Mackerel offers something different: a chilled, flavorful experience that feels both traditional and refreshing.
Unlike heavy seafood dishes, this vinegar-based preparation keeps the texture firm and clean. The combination of oil, vinegar, tomato sauce, and warm spices creates depth without overpowering the fish. In fact, Marinated Mackerel tastes even better after resting, which makes it ideal for gatherings. Whenever I prepare this vinegar marinated fish, I know it will disappear quickly from the table.
Ingredients
-
2 whole mackerel (about 1½–2 pounds total), cleaned and filleted
-
½ cup sunflower oil
-
3 tablespoons 9% vinegar (white vinegar works well)
-
5 tablespoons ketchup or tomato sauce
-
2 tablespoons granulated sugar
-
1 tablespoon salt
-
½ teaspoon whole coriander seeds
-
4 whole cloves
-
½ teaspoon whole black peppercorns
-
¼ teaspoon crushed red pepper flakes (or to taste)
-
3 medium onions, thinly sliced
Step-by-Step Instructions
Preparing the Ingredients
Start by rinsing the mackerel fillets under cold running water. Pat them completely dry with paper towels because excess moisture can dilute the marinade. Carefully check for remaining bones and remove them with tweezers. Then cut the fillets into 1-inch pieces for even marinating.
Next, thinly slice the onions. Keep the slices uniform so they soften evenly while absorbing the marinade. Meanwhile, gather all spices and measure the remaining ingredients. Organizing everything first allows the process to move smoothly and keeps flavors balanced.
Cooking Instructions
Place sunflower oil, vinegar, ketchup, sugar, salt, coriander seeds, cloves, peppercorns, and crushed red pepper flakes in a small saucepan. Heat the mixture over medium heat. Stir gently until the sugar and salt fully dissolve. Bring it just to a gentle simmer, then immediately remove from heat. Let the marinade cool completely to room temperature.
In a glass or ceramic dish, arrange a layer of sliced onions. Add a layer of mackerel pieces on top. Continue layering onions and fish until you use everything. Slowly pour the cooled marinade over the layers, making sure all pieces receive full coverage. Cover tightly and refrigerate for at least 24 hours. This resting period transforms the dish into a flavorful cold fish appetizer with balanced acidity and spice.
Tips for Perfect Results
Common Mistakes to Avoid
Always use very fresh mackerel. Fresh fish guarantees firm texture and clean flavor. If the fish smells overly strong, do not proceed. Additionally, never pour hot marinade directly over raw fish. High heat can partially cook the surface and create uneven texture. Instead, always allow the marinade to cool completely.
Avoid overcrowding the dish. The marinade must circulate around every piece. Also, measure vinegar carefully. Too much acidity can overpower the fish, while too little reduces the preserving effect.
Pro Tips for Better Flavor
Slightly freeze the mackerel for 20–30 minutes before slicing. This step makes cutting precise and clean. Moreover, allow the dish to rest for a full 24 hours. Although it may taste good sooner, the full resting time produces balanced flavor.
If you enjoy extra depth, lightly crush the coriander seeds before adding them to the saucepan. This small step releases additional aroma. Finally, serve the fish well chilled for the most refreshing experience.
Serving and Storage
How to Serve
Serve Marinated Mackerel chilled straight from the refrigerator. Arrange it on a platter with extra onions spooned over the top. Fresh herbs such as parsley add contrast and brightness. This dish pairs beautifully with boiled potatoes, crusty bread, or dark rye.
You can also include it on a seafood board alongside pickles, olives, and other small bites. Because the texture remains firm yet tender, it works perfectly as a starter before a hearty meal.

How to Store Leftovers
Store the marinated fish in an airtight container in the refrigerator. Keep it fully submerged in marinade to preserve flavor and texture. It stays fresh for up to four days. Always use a clean utensil when serving to maintain quality.
If the onions soften further during storage, do not worry. They continue absorbing flavor and enhance the overall taste. However, do not freeze the finished dish because freezing changes the texture significantly.
Conclusion
Marinated Mackerel offers bold flavor, practical preparation, and impressive presentation. Because it requires only a short cooking step and a resting period, it fits easily into busy schedules. The balance of vinegar, tomato, and warm spices transforms simple ingredients into a memorable dish. Whether you prepare it as a holiday favorite or a weekday appetizer, this recipe consistently delivers satisfying results. Try it once, and it may become a staple in your collection of chilled seafood dishes.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I use frozen mackerel for this recipe?
Yes, but thaw it completely in the refrigerator before preparing. Pat it dry thoroughly to remove excess moisture. Fresh fish always provides the best texture, yet properly handled frozen mackerel still produces good results.
Can I substitute another type of fish?
Yes, you can use herring or sardines as alternatives. Choose oily fish with firm flesh because they hold up well during marinating. Lean fish may become too soft after resting.
Is 24 hours really necessary for marinating?
Yes, the full resting time allows the flavors to develop completely. While the fish absorbs marinade sooner, the balanced taste and texture improve significantly after 24 hours.
Print
Marinated Mackerel
- Total Time: 24 hours 30 minutes
- Yield: 6 servings 1x
Description
Marinated mackerel layered with onions and covered in a tangy vinegar and tomato marinade. A bold chilled fish appetizer perfect for gatherings.
Ingredients
- 2 whole mackerel (about 1 1/2–2 pounds total), cleaned and filleted
- 1/2 cup sunflower oil
- 3 tablespoons white vinegar
- 5 tablespoons ketchup or tomato sauce
- 2 tablespoons granulated sugar
- 1 tablespoon salt
- 1/2 teaspoon whole coriander seeds
- 4 whole cloves
- 1/2 teaspoon whole black peppercorns
- 1/4 teaspoon crushed red pepper flakes
- 3 medium onions, thinly sliced
Instructions
- Rinse the mackerel fillets under cold water and pat dry. Remove bones and cut into 1-inch pieces.
- Combine sunflower oil, vinegar, ketchup, sugar, salt, coriander seeds, cloves, peppercorns, and red pepper flakes in a saucepan.
- Bring to a gentle simmer and stir until sugar and salt dissolve. Remove from heat and cool completely.
- Layer sliced onions and mackerel pieces in a glass or ceramic dish.
- Pour cooled marinade evenly over the layers.
- Cover tightly and refrigerate for at least 24 hours before serving.
Notes
- Use very fresh fish for best results.
- Slightly freeze fish before slicing for cleaner cuts.
- Store refrigerated up to 4 days.
- Serve chilled with potatoes or crusty bread.
- Prep Time: 25 minutes
- Cook Time: 5 minutes
- Category: Appetizer
- Method: Marinating
- Cuisine: Eastern European
Nutrition
- Serving Size: 1 serving
- Calories: 310
- Sugar: 8g
- Sodium: 720mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 1g
- Protein: 22g
- Cholesterol: 70mg