🇰🇪 Kenyan / Swahili · Coastal Cuisine

🐟 Kenyan Tamarind Fish

Samaki wa Ukwaju

Samaki wa Ukwaju — Kenyan Tamarind Fish. Fresh fish cooked in a tangy, sweet-sour tamarind and tomato sauce with Swahili coastal spices. The tamarind gives this coastal classic a uniquely tart depth that no other ingredient can replicate.

★ 4.9 (1892 reviews)
40 minTotal time
15 minPrep
25 minCook
4Servings
260Calories
EasyDifficulty

Tamarind has been used in Swahili coastal cooking for centuries — brought to East Africa through Arab and Indian Ocean trade. Combined with fresh fish and the coastal spice palette, it creates a sauce that is simultaneously tangy, slightly sweet, and deeply aromatic. Samaki wa Ukwaju is particularly beloved in Mombasa and Lamu, where tamarind trees grow abundantly.

Ingredients

Equipment: Large pan, Wooden spoon

  • 600g firm fish fillets or whole fish
  • 3 tbsp tamarind paste
  • 2 medium onions — finely chopped
  • 3 medium tomatoes — diced
  • 4 garlic cloves — minced
  • 1 tbsp ginger — grated
  • 2 tbsp vegetable oil
  • 1 tbsp brown sugar
  • ½ cup water
  • 1 tsp curry powder
  • 1 tsp turmeric
  • 1 tsp paprika
  • 2 tsp salt
  • ¼ cup fresh coriander — chopped

Method

  1. Season fish with salt, turmeric, and paprika.
  2. Cook onions in oil until golden — 6 minutes.
  3. Add garlic and ginger. Cook 1 minute.
  4. Add tomatoes. Cook for 6 minutes until softened.
  5. Add curry powder and turmeric. Stir 30 seconds.
  6. Add tamarind paste, brown sugar, and water. Stir well to combine.
  7. Bring to a simmer. Taste — adjust sweet-sour balance with more sugar or tamarind.
  8. Add fish. Spoon sauce over gently.
  9. Cover and simmer for 8—12 minutes until fish is cooked through.
  10. Scatter coriander and serve.

Chef Tips

  • Tamarind varies in intensity — taste the sauce before adding fish and adjust sweet-sour balance.
  • Brown sugar balances the tartness — start with 1 tbsp and add more to taste.
  • The sauce should be pleasantly tart, not aggressively sour.

Common Mistakes to Avoid

  • Too much tamarind without balancing sugar.
  • Overcooking fish — it becomes dry.

The Science

Tamarind contains tartaric acid — one of the strongest naturally occurring fruit acids. It gives the sauce its characteristic sharp, fruity tartness. Brown sugar contains molasses which adds caramel notes that complement the tartness rather than simply counteracting it.

Nutrition (per serving)

260Calories
30gProtein
14gCarbs
10gFat
2gFiber
580mgSodium

Health Benefits

  • Lean fish protein.
  • Tamarind contains iron and tartaric acid.
  • Low in calories.

Cultural Note

Tamarind fish is a distinctive Swahili coastal preparation that reflects centuries of Indian Ocean trade — the tamarind fruit itself arrived on the East African coast through Arab traders and has been central to coastal cooking ever since.

Storage & Serving

Storage: Best eaten fresh. Refrigerate 2 days.

Reheating: Very gently over low heat.

Serve with: Wali wa Nazi, Basmati Rice, Ugali, Kachumbari

gluten-freedairy-freenut-freehigh-proteinhalal

Related Recipes