Entree: Tanzania – Zanzibar – Samaki wa Kupaka (Grilled or roasted whole fish topped with a rich Zanzibari coconut-peanut sauce)

Food safety reminder: Follow safe food-handling practices and use a food thermometer to verify safe internal cooking temperatures.

Samaki wa Kupaka (Grilled or roasted whole fish topped with a rich... recipe
Serving Size: 4
Approximate Time
Prep 20 min
Cook 25 min
Additional 20 min
Total 55 min

Ingredients

2 whole medium snapper (red snapper selected as the example), cleaned, scaled, and scored; approximately 1.5 lb (680 g) each (estimated edible portion: 680 g)
3 tbsp (45 ml) lemon juice
2 tsp (10 g) salt, divided: use 1 tsp (5 g) for the fish marinade and 1 tsp (5 g) for the sauce
1 tsp (5 g) ground turmeric
1 tsp (5 g) ground cumin
2 cloves garlic, minced
1 tbsp (15 g) grated fresh ginger
3 tbsp (45 ml) vegetable oil for cooking (selected option)
1 tbsp (15 ml) coconut oil for the sauce (selected option)
1 medium onion, finely chopped, about 6 oz (170 g)
2 cloves garlic, minced
1 tbsp (15 g) grated fresh ginger
1 medium tomato, chopped, about 5 oz (140 g)
1–2 fresh red chiles, finely chopped, or 1 tsp (5 g) chili powder (estimate: Selected the fresh-chile option; estimated 10 g total for two small chiles.)
1 cup (240 ml) full-fat coconut milk
1/2 cup (125 g) smooth peanut butter (selected option)
1 tbsp (15 g) tamarind paste (selected option)
1 tsp (5 g) curry powder
1 tsp (5 g) sugar, optional
Fresh cilantro leaves, chopped, for garnish, 1/4 cup (15 g)

Instructions

1. Combine the lemon juice, 1 tsp (5 g) of the salt, turmeric, cumin, 2 minced garlic cloves, and 1 tbsp grated ginger. Rub the mixture over the fish, including inside the cavities, and leave to marinate for 20–30 minutes.
2. Preheat a grill to medium-high heat, or heat an oven to high and set it to broil. Brush the fish with the 3 tbsp (45 ml) cooking oil. Grill or broil for about 6–8 minutes per side, depending on thickness, until the skin is crisp and the fish is nearly cooked through. Remove and keep warm.
3. While the fish cooks, heat the 1 tbsp (15 ml) coconut oil in a skillet over medium heat. Add the chopped onion, 2 minced garlic cloves, and remaining 1 tbsp grated ginger. Cook, stirring, until softened and translucent, about 5–7 minutes.
4. Add the chopped tomato and fresh chiles. Cook for about 4 minutes, until the tomato breaks down.
5. Stir in the peanut butter, coconut milk, tamarind paste, curry powder, and remaining 1 tsp (5 g) salt. Simmer gently, stirring, for 6–8 minutes, until smooth and thick enough to coat the back of a spoon. Add the optional sugar if needed to balance the acidity.
6. Spoon or brush the warm sauce generously over the fish. If desired, return the fish to the grill briefly or place it in a 400°F (200°C) oven for 3–4 minutes to set the glaze. Garnish with cilantro and serve immediately, with steamed rice or plantains if desired.
Nutritional Information*

Per serving | Servings: 4

Calories: 679 kcal
Carbohydrates: 24.7 g
Protein: 45.1 g
Fat: 47 g
Saturated fat: 20.9 g
Cholesterol: 63 mg
Fiber: 5.7 g
Sugar: 11.4 g
Sodium: 1103 mg
Potassium: 1351 mg
Calcium: 126 mg
Iron: 4.08 mg
Vitamin A: 83 µg RAE
Vitamin C: 21.1 mg
Vitamin D: 17.3 µg

Generated: 2026-11-06T07:57:16+00:00

*Nutrition is estimated using recipe ingredients, serving size, and USDA data. Actual values may vary.

Some nutrient data are unavailable and are omitted.

Recipe Metadata
Recipe ID
8929
Country
Tanzania
Region
Zanzibar
URL
https://kitchen2mytable.com/view_recipe_data.php?id=8929

Important Cooking Safety Notice

Please ensure all proteins are cooked to a safe internal temperature:

  • Chicken & Poultry: 165°F (74°C)
  • Ground Meats (Beef, Pork, Lamb): 160°F (71°C)
  • Whole Cuts of Pork, Beef, Veal, Lamb: 145°F (63°C) plus a 3-minute rest
  • Fish & Shellfish: 145°F (63°C)

Always use a food thermometer to verify doneness. Stay safe and enjoy cooking!