Skip to content
south-africandinner✨ New

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.

Prep
20 min
Cook
30 min
Servings
4
Difficulty
Medium
4.6
Sign in to rate
#south-african#cape malay#fish curry#turmeric#baked#dinner

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. 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. 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. 3

    Add the chiles

    Stir in the sliced green chile and salt.

  4. 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. 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.

Get the free iOS 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

Calories300kcal
Protein32g
Carbohydrates12g
Fat14g
Fiber2g
Protein32g
Carbs12g
Fat14g

Time Summary

Prep time20 min
Cook time30 min
Total time50 min

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:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes