Ndiwo Ya Nsomba (zambezi Fish Curry)

Ndiwo Ya Nsomba, also known as Zambezi Fish Curry, is a traditional Zambian dish that is bursting with flavor. This aromatic and spicy curry is a staple in Zambian cuisine and is perfect for a cozy family dinner or a special occasion.

Ndiwo Ya Nsomba (zambezi Fish Curry)

Ingredients

  • 1 lb (450g) white fish fillets, cut into chunks
  • 2 tablespoons vegetable oil
  • 1 onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon ginger, grated
  • 2 tomatoes, chopped
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon turmeric
  • 1 teaspoon paprika
  • 1 teaspoon chili powder
  • 1 can (14 oz) coconut milk
  • Salt and pepper to taste
  • Fresh cilantro for garnish

Instructions

  1. Heat the vegetable oil in a large pot over medium heat. Add the chopped onion, garlic, and ginger. Sauté until the onion is soft and translucent.
  2. Add the chopped tomatoes and cook until they start to break down.
  3. Stir in the ground coriander, cumin, turmeric, paprika, and chili powder. Cook for 2-3 minutes to toast the spices.
  4. Pour in the coconut milk and bring the curry to a gentle simmer.
  5. Add the fish chunks to the pot and gently stir to coat them in the curry sauce. Simmer for 15-20 minutes, or until the fish is cooked through.
  6. Season with salt and pepper to taste.
  7. Garnish with fresh cilantro before serving.

Cooking & Preparation

Preparation time:
20 minutes
Cooking time:
40 minutes
Total time:
1 hour
Cooking method
Stovetop

Nutritional facts per 1 serving

Calories
300 per serving
Protein
25g
Carbohydrates
15g
Fat
12g

Supplies

Large pot Wooden spoon Knife Cutting board

Tools

Saucepan Grater

Serving suggestions

Serving Suggestions: Serve the Ndiwo Ya Nsomba over steamed rice or with crusty bread to soak up the delicious curry sauce.

Tips & tricks

Tips: Adjust the level of spiciness by adding more or less chili powder, according to your preference.

Cost

$15