Firm white fish baked in a fragrant, turmeric-yellow curry sauce with tamarind and green chile, reflecting the Cape Malay spice traditions of Cape Town.
Cape Malay cooking, developed by the descendants of enslaved people brought to the Cape from Indonesia, Malaysia and India during Dutch colonial rule, is known for its distinctive blend of warm spices, dried fruit and tangy souring agents, a tradition reflected clearly in this baked fish curry. Turmeric gives the sauce its deep golden color, while a splash of tamarind and a bit of sugar create the sweet-and-sour balance characteristic of much Cape Malay cooking. The fish is baked directly in the curry sauce rather than fried separately and added at the end, letting it absorb flavor as it cooks while staying tender and moist, a technique suited to firm white fish fillets that hold together well. Green chile, sliced and added generously, provides real heat that plays against the tamarind's tang and the turmeric's earthy warmth, distinguishing this from milder curry preparations. Served with plain rice or fresh bread for scooping up the sauce, this baked fish curry captures the layered, historically rich flavors of Cape Town's Cape Malay community, whose culinary traditions have deeply shaped what's considered classic South African cooking today.
Serves 4
Heat oil in a wide, oven-safe pan and cook onion until soft, about 6 minutes. Add garlic, ginger, turmeric and cumin, cooking 1 minute more.
Add tamarind paste, sugar and crushed tomatoes. Simmer 10 minutes until thickened.
Taste the sauce before adding the fish — it should have a clear balance of sweet, sour and warm spice; adjust sugar or tamarind slightly if it leans too far one way.
Stir in the sliced green chile and salt.
Nestle the fish fillets into the sauce, spooning some sauce over the top. Transfer to a 200°C (400°F) oven and bake 15 to 18 minutes until the fish flakes easily.
Scatter with fresh cilantro and serve hot with rice or bread.
Build and taste the sauce fully before adding the fish — it should have a clear sweet-sour-spicy balance, since the fish itself adds very little seasoning of its own.
Use a firm white fish that holds together well when baked directly in sauce, like hake, cod or halibut.
Don't overbake the fish; check for doneness at 15 minutes since it continues cooking slightly in the hot sauce even after coming out of the oven.
Add a handful of raisins to the sauce for a sweeter, more traditional Cape Malay touch.
Use shrimp instead of fish, reducing the baking time to about 8 minutes since shrimp cooks much faster.
Increase the green chile for a spicier version, or remove the seeds for a milder one.
Refrigerate up to 2 days; reheat gently in a covered dish in a low oven to avoid overcooking the fish further.
Cape Malay cuisine developed from the culinary traditions of enslaved people brought to the Cape of Good Hope from Indonesia, Malaysia and India during Dutch colonial rule, and its distinctive blend of warm spices, dried fruit and tangy souring agents has become deeply woven into what's considered classic South African cooking today.
It's characterized by a blend of warm spices like turmeric, cumin and cinnamon, often balanced with dried fruit and a tangy souring agent like tamarind or vinegar, reflecting the culinary traditions brought to the Cape by enslaved people from Southeast Asia and India.
Yes — any firm white fish like cod, halibut or tilapia works well baked directly in this sauce; more delicate fish may break apart during baking.
Lemon or lime juice can substitute for some of the sourness, though tamarind's flavor is deeper and slightly fruitier than citrus alone.
Per serving (300g / 10.6 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.