Coastal Tanzanian Fish Curry with Spinach and Ugali
Embark on a culinary journey to the East African coast with this exquisite fish curry. Succulent white fish simmers gently in a fragrant, spiced coconut milk broth, enriched with vibrant spinach. Traditionally served with fluffy ugali, this dish offers a truly authentic and satisfying taste of Tanzania.
Let's cook.
Heat vegetable oil in a large pot or deep skillet over medium heat. Add chopped onion and cook until softened, about 5 minutes.
Stir in minced garlic, grated ginger, curry powder, and turmeric powder. Cook for 1 minute until fragrant.
Pour in the coconut milk and 1/2 cup water. Bring to a gentle simmer, then reduce heat to low and cook for 5 minutes, allowing the flavors to meld.
Gently add the fish pieces to the simmering curry. Cook for 5-7 minutes, or until the fish is opaque and flakes easily with a fork. Avoid overcooking.
Stir in the fresh spinach and cook until wilted, about 2-3 minutes. Season the curry with salt and black pepper to taste.
While the curry simmers, prepare the ugali: Bring 3 cups of water to a boil in a separate medium saucepan. Gradually add the cornmeal, stirring constantly with a wooden spoon to prevent lumps. Reduce heat to low and continue stirring vigorously for 5-7 minutes until a thick, firm dough forms and pulls away from the sides of the pan.
Serve the Tanzanian Coconut Fish Curry hot, accompanied by generous portions of freshly made ugali.
About This Recipe

Big flavor.✦
Chef's Tips
Easy Substitutions
Storage & Reheating
Serving Suggestions
Common Mistakes
Frequently Asked Questions
What if I don't have curry powder?
How do I know when the ugali is done?
Reviews
No reviews yet
Be the first person to review this recipe.
Made this recipe?
Tell us how it turned out.





