Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Swahili Coconut Fish Curry: Discover This Savory Delight Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 77 reviews
  • Author: admin
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Swahili

Description

Swahili Coconut Fish Curry is a flavorful and aromatic dish featuring tender white fish simmered in a rich coconut milk sauce infused with fragrant spices such as coriander, cumin, turmeric, and chili powder. This quick and easy recipe embodies the vibrant tastes of East African coastal cuisine, delivering a savory and mildly spicy curry perfect for serving over steamed rice.


Ingredients

Scale

For the Curry

  • 2 tablespoons vegetable oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon turmeric powder
  • 1 teaspoon chili powder (adjust to taste)
  • 1 can (14 ounces) coconut milk
  • 1 cup fish stock or water
  • 1 pound white fish fillets (such as tilapia or cod), cut into chunks
  • 1 tablespoon lime juice
  • Salt to taste

For Garnish and Serving

  • Fresh cilantro, for garnish
  • Cooked rice, for serving


Instructions

  1. Sauté the onions: In a large skillet, heat the vegetable oil over medium heat. Add the chopped onion and sauté until soft and translucent, about 5 minutes.
  2. Add garlic and ginger: Stir in the minced garlic and grated ginger, cooking for an additional 1-2 minutes until fragrant.
  3. Toast the spices: Add the ground coriander, cumin, turmeric, and chili powder to the skillet. Cook for another minute, stirring constantly to toast the spices and develop their aromas.
  4. Add liquids and simmer: Pour in the coconut milk and fish stock (or water), stirring to combine. Bring the mixture to a gentle simmer to meld the flavors.
  5. Cook the fish: Add the fish chunks to the skillet, making sure they are submerged in the sauce. Cook for 5-7 minutes, or until the fish is cooked through and flakes easily with a fork.
  6. Finish the curry: Stir in the lime juice and season with salt to taste, balancing the flavors before removing from heat.
  7. Garnish and serve: Remove from heat and garnish with fresh cilantro. Serve the curry hot over cooked rice for a satisfying meal.

Notes

  • Adjust chili powder to your preferred spice level.
  • Use firm white fish such as cod, tilapia, or snapper for best texture.
  • If fish stock is unavailable, use water with a pinch of fish sauce for enhanced flavor.
  • This dish pairs excellently with steamed basmati or jasmine rice.
  • Leftovers can be refrigerated for up to 2 days; reheat gently to avoid overcooking the fish.