South African Cape Malay Baked Fish Curry
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.
About This Recipe
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.
Ingredients
Serves 4
- 4firm white fish fillets(such as hake or cod, about 180g each)
- 3 tbspvegetable oil
- 1onion(sliced)
- 4 clovesgarlic(minced)
- 1 tbspginger(grated)
- 1.5 tspturmeric
- 1 tspground cumin
- 1 tbsptamarind paste
- 1 tbspsugar
- 1.5 cupscrushed tomatoes
- 2green chiles(sliced)
- 1.25 tspfine sea salt
- 0.25 cupchopped fresh cilantro
Instructions
- 1
Cook the aromatics
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.
- 2
Build the sauce
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.
- 3
Add the chiles
Stir in the sliced green chile and salt.
- 4
Bake the fish in the sauce
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.
- 5
Finish and serve
Scatter with fresh cilantro and serve hot with rice or bread.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Cook this hands-free
Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.
Pro Tips
- →
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.
Variations
- •
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.
Storage
Refrigerate up to 2 days; reheat gently in a covered dish in a low oven to avoid overcooking the fish further.
History & Origin
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.
Frequently Asked Questions
What defines Cape Malay cooking?
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.
Can I use a different fish?
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.
What if I can't find tamarind paste?
Lemon or lime juice can substitute for some of the sourness, though tamarind's flavor is deeper and slightly fruitier than citrus alone.
Nutrition Facts
Per serving (300g / 10.6 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More South-african Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes