Spiced Fish Oven-baked in the Cape Malay Style
An exquisite aromatic combination of herbs and spices fuse together to produce the delicious curried sauce that is the flavour base for our oven-baked fish dish. In just over an hour this tasteful and easy-to-make recipe will have any lucky diners singing your praises.
Cape Malay Food
Cape Malay is a food cuisine that developed within the Western Cape of South Africa. Its origins are said to lie with recipes introduced by 16th-century slaves and exiles brought from Asia and other areas of Africa. A food known for its sweet and sour spiciness. Mixing flavours from various sweet dried fruits with aromatic, full-bodied spices such as coriander, cumin, ginger and mustard seed.
Is Pickled Fish Curry Healthy?
Yes, yes and yes again! Fish, in general, boosts the human body with vitamins and minerals such as iron, zinc, magnesium and potassium. It is also a great source of protein and Omega-3 fatty acids. The American Heart Association recommends eating fish twice per week. Then we have a surplus of health benefits presented by the various spices added. To name a few, turmeric is a potent anti-inflammatory, coriander seed that promotes good cholesterol and ginger whose anti-bacterial properties help the body fight germs.
To opitmise on health benefits, you can leave out the little bit of flour used and (yes, you know what is coming), dont add the sugar.
Ingredients

- 1 kg Fresh Hake or Yellowtail (any firm fish will do)
- 2 large Onions sliced in to rings
- 5 cloves Garlic chopped
- 375 ml White Vinegar
- 250 ml Water
- 375 g Sugar (sweetener to taste, optional)
- 10 whole Coriander seeds
- 2 tsp Ground Cumin
- 1 tbsp Masala (use Fish Masala if you can)
- 5 ml Turnmeric
- 4 whole Bay Leaves
- 8 whole Peppercorns
- 5 ml Salt
- 1-4 tbsp Flour for sprinkling on the fish before you fry it lightly
- 2 ml Fine Ginger (fresh Ginger finely chopped if possible)
- 1 whole Chili chopped (optional)
- 30 ml Cornflour
- 15 ml Curry Powder (add more if you like it hot and you can experiment with different curry mixes)
- 30 ml Water to make a paste with the flour
- Olive Oil
Method
- Fillet and lightly season the fish with salt, pepper, and fish spice. Dust with flour and pan-fry in a little oil until just golden, then transfer to an ovenproof dish.
- Preheat the oven to 180–190°C (350–375°F). In a saucepan, sauté onions in olive oil until soft, then add garlic, ginger, and chilli. Stir in the spices — curry powder, masala, turmeric, cumin, coriander seeds, peppercorns, and bay leaves — and cook briefly to release their aroma. Add vinegar, water, sugar, and salt, and simmer for 8–10 minutes. Thicken with a cornflour slurry until the sauce lightly coats a spoon.
- Pour the hot sauce over the fish and bake for 30 minutes. Once cooled, refrigerate for 1–2 days before serving — the flavour develops beautifully over time.
- Serve with fresh bread and butter.

Authentic Cape Malay Pickled Fish with Onions and Spices
Ingredients
- 1 kg Fresh Hake or Yellowtail (any firm fish will do)
- 2 large Onions sliced in to rings
- 5 cloves Garlic chopped
- 375 ml White Vinegar
- 250 ml Water
- 375 g Sugar (sweetener to taste, optional)
- 10 whole Coriander seeds
- 2 tsp Ground Cumin
- 1 tbsp Masala (use Fish Masala if you can)
- 5 ml Turnmeric
- 4 whole Bay Leaves
- 8 whole Peppercorns
- 5 ml Salt
- 1-4 tbsp Flour for sprinkling on the fish before you fry it lightly
- 2 ml Fine Ginger (fresh Ginger finely chopped if possible)
- 1 whole Chili chopped (optional)
- 30 ml Cornflour
- 15 ml Curry Powder (add more if you like it hot and you can experiment with different curry mixes)
- 30 ml Water to make a paste with the flour
- Olive Oil
Instructions
- Start by filleting the fish and sprinkling lightly with salt and pepper and fish spice, (fish rub, optional)
- Preheat the oven to 180 to 190 C (350–375 F)
- Lightly dust the fish with flour, shake off excess, then fry in a little oil until just golden. Transfer to an ovenproof glass dish.
- In a large saucepan, heat a little olive oil and sauté the onions until soft and translucent. Add the garlic, ginger and chilli (if using) and cook until fragrant.
- Stir in the curry powder, masala, turmeric, ground cumin, coriander seeds, peppercorns and bay leaves. Cook for 1–2 minutes to release the spices.
- Pour in the vinegar and water, add the sugar and salt, and bring to a gentle simmer. Simmer for 8–10 minutes.
- Mix the corn flour with 30 ml water to form a smooth paste, stir into the sauce and bring to a gentle boil until slightly thickened. Taste and adjust seasoning if needed.
- Pour the hot sauce over the fish. Bake for 30 minutes.
- Allow to cool, then refrigerate. For best flavour, serve after 1–2 days with fresh bread and butter.
- Note: Pickled fish is best served a day or two after its made.
- Serve with fresh bread and butter.

