Samaki wa kupaka: golden seared white fish under a turmeric-yellow coconut sauce, with lime
Prep15 min
Cook25 min
Serves4 servings
CuisineTanzanian (Swahili)

Samaki wa Kupaka: Zanzibar-Style Grilled Fish in Coconut Sauce

How to make samaki wa kupaka, the Swahili coast fish dish: white fish seasoned with turmeric and cumin, pan-seared and finished in a lime-bright coconut cream sauce. Covers reducing the sauce, keeping the fish intact, and serving with ugali and kachumbari.

Total: 40 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 4

Season the fish

about 5 min

Coating white fish fillets with turmeric, cumin seeds, garlic, and vinegar in a bowl
Coat the seasoning evenly until the whole surface of the fillets is yellow

Mix the black pepper, turmeric, paprika, cumin seeds, garlic, vinegar, and salt in a bowl. Add the fish and coat both sides evenly. It is right when the whole surface is stained yellow and the spices are evenly distributed. Leave it while you make the sauce so the flavor settles in.

STEP 22 / 4

Reduce the coconut sauce

8–10 min

Reducing yellow coconut sauce in a pot and checking its thickness with a wooden spoon
Reduce until a line drawn with a wooden spoon slowly closes

In a pot, mix the coconut cream, turmeric, lime juice, and salt, and heat over medium heat. When it boils, lower the heat slightly and simmer 8–10 minutes, stirring occasionally. It is enough when it reaches a silky thickness, where a line drawn with a wooden spoon slowly closes.

STEP 33 / 4

Sear the fish

about 6–8 min

Searing yellow-seasoned white fish in a skillet and flipping the browned side
Sear both sides golden and cook through until white in the center

Put 3 tbsp oil in a nonstick skillet, heat over medium heat, and lay in the fillets. Cook without moving them; when the underside is golden and toasty, flip gently with a spatula and cook the other side the same way. Push a skewer into the thickest part: if the flesh is white and opaque through to the center, it is done.

STEP 44 / 4

Pour in the sauce and simmer 5 minutes

about 5 min

Pouring yellow coconut sauce into the skillet of seared fish and spooning it over
Pour in the sauce and simmer about 5 minutes, spooning it over the fish

Pour the reduced coconut sauce into the skillet with the seared fish. Bring it to a bubble over medium heat and simmer about 5 minutes, spooning the sauce over the fish. When the sauce clings to the fish and the surface turns glossy, turn off the heat and adjust the salt.

0 / 0
Ingredients

Ingredients

1 / 2

Fish seasoning

Ingredient Amount Substitutes & notes
White fish fillets 500 g Firm fish such as sea bream, sea bass, or cod
Coarsely ground black pepper 1 tsp
Turmeric (ground) 1 tsp
Paprika 1/2 tsp
Cumin (whole seeds) 1/2 tsp
Garlic 1 tsp Minced
Vinegar 3 tbsp A clear vinegar such as distilled white vinegar
Salt to taste
Neutral oil 3 tbsp For searing
2 / 2

Coconut sauce

Ingredient Amount Substitutes & notes
Coconut cream 500 ml If using coconut milk, reduce longer
Turmeric (ground) 1 tsp
Lime juice of 1 Lemon juice works too
Salt to taste
0 / 0

In the evening, wooden boats under sail come back to the beach. The fishermen carry their catch straight to the market. As the sun sinks, fish are grilled over charcoal and fragrant smoke drifts over the harbor. The grilled fish is then spooned generously with a yellow sauce that carries the sweet scent of coconut and the sourness of lime. Samaki wa kupaka is grilled fish in coconut sauce, eaten in Zanzibar, Tanzania, and along the Swahili coast of the Indian Ocean.

Zanzibar's market and the sailing fishermen

Wooden boats with triangular sails lined up on a Zanzibar beach as fishermen carry fish at dusk

Anissa Helou, a food writer who has long studied the cooking of the Middle East and Africa, describes Zanzibar's food market as a dazzlingly lively place overflowing with people and produce. The fish on display come from local fishermen who go out in beautiful sailing boats. Islanders, she says, grill that fish over charcoal.

What Helou presents is the Zanzibari way of making that grilled fish even better with a creamy, spicy sauce. Traditionally one large fish is grilled whole, though small fish, one per person, are fine too. "Samaki" is Swahili for fish. Spices that traveled the Indian Ocean trade, and coconut palms that crowd the coast: this is a dish that gathers the gifts of the Swahili coast on one plate.

Good to know

Samaki wa kupaka is eaten not only in Zanzibar, Tanzania, but also in coastal towns of the wider Swahili-speaking world, such as Mombasa in Kenya. Kenya's newspaper The Standard ran a recipe by chef Ali Mandhry, calling the dish a "classic Swahili treat." The same coconut sauce finished over chicken is called "kuku paka."

From a charcoal grill to a home skillet

Searing turmeric-yellow marinated white fish fillets in a home skillet

Zanzibaris grill their fish over charcoal. Helou writes that if you have no charcoal grill or oven broiler, a grill pan on the stove works. The Mandhry method this recipe follows is even more suited to home cooking: sear fish fillets in a skillet, then pour the sauce into the same pan to finish.

You won't match the smokiness of charcoal, but fillets let you eat without worrying about bones and make this quick in any home kitchen. Choose a firm white fish such as sea bream, sea bass, or cod. It resists breaking during searing and stands up to the richness of coconut sauce.


Ingredients (serves 4)

White fish fillets, coconut cream, limes, turmeric, paprika, cumin seeds, garlic, and vinegar laid out

The ingredients follow the recipe Kenyan chef Ali Mandhry shared in The Standard. The original does not state a number of servings, so 500 g fish is treated here as serving 4.

Coconut cream is richer in fat than coconut milk and thickens into a sauce in a short time. It is sold in cans or cartons at import grocers and in the international aisle of supermarkets. Turmeric goes into both the seasoning and the sauce, so both fish and sauce come out a vivid yellow.

Tip

Before seasoning, pat the fillets thoroughly dry with paper towels. Leftover moisture makes the oil spatter and is a cause of skin or surface sticking to the pan.


Caution

Cook the fish until the thickest part is white and opaque and a skewer slides in easily. Turning the fish repeatedly while it simmers in the sauce makes it break apart, so flip it only once, during searing, and spoon the sauce over from above. Anyone with a coconut allergy should not eat this.

Tip

Boiling coconut cream hard over high heat can make the oil separate and float. If it starts to split, lower the heat and stir with a wooden spoon. Reduce at medium to medium-low for a smooth sauce.

Tip

The sourness of the lime softens as it cooks down. If you want more at the table, serve lime wedges so everyone can squeeze their own, for a clean finish.

Served with ugali and kachumbari

A plate of samaki wa kupaka with white ugali, a tomato and onion kachumbari, and chili
With ugali and kachumbari, and chili to taste

In Mandhry's recipe, samaki wa kupaka is served with ugali and kachumbari, with pilipili (chili) alongside if you like. Ugali is a stiff porridge of maize flour, a staple of East Africa; tear off a piece, roll it into a ball, and scoop up the coconut sauce and fish with it. Kachumbari is a salad of chopped tomato and onion dressed with salt and lime, and it cleanses the palate between bites of the rich sauce.

In place of ugali, rice with the sauce spooned over is an easy option in any home kitchen. If you'd like to make the staple too, cook Tanzanian ugali to go with it. For another Swahili coast coconut dish, compare it with Kenya's chicken in coconut sauce, kuku paka (in Japanese), and see how the sauce changes between fish and chicken.

FAQ

Leftover samaki wa kupaka in a storage container, cooling with its sauce

Can I make it with a whole fish?

Yes. In Zanzibar, one large fish is traditionally grilled whole over charcoal. At home, grill small fish, one per person, in a grill pan or under the broiler, and when cooked through, put them on plates and pour the warmed sauce over.

Can I use coconut milk instead?

Yes. Coconut milk has more water than cream, so reduce the sauce longer, until it reaches a silky thickness.

Is it spicy?

This recipe has only the bite of black pepper and is not strongly spicy. If you want heat, serve chili alongside at the table, as in Mandhry's recipe.

What should I do with leftovers?

Let them cool, then put them in a container and refrigerate, and eat soon. To reheat, put the fish with its sauce in a pot over medium-low heat until hot through the center of the fish.

Sources