
A flavorful and tangy fish curry from Goa, India, featuring the creamy richness of coconut milk and the sourness of tamarind, perfectly balanced with aromatic spices. Pairs wonderfully with steamed rice.
Heat oil in a large pot or Dutch oven over medium heat. Add mustard seeds and let them splutter.
Add curry leaves, chopped onion, and green chilies. Sauté until the onion turns light golden brown.
Add minced garlic and grated ginger. Sauté for another minute until fragrant.
Add chopped tomato and cook until it softens, about 5 minutes.
Add turmeric powder, red chili powder, coriander powder, and cumin powder. Sauté for a minute, stirring constantly to prevent burning.
Add the tamarind pulp and salt. Mix well.
Pour in the coconut milk and bring the curry to a simmer. Add water if you need a thinner consistency.
Gently add the fish pieces to the curry. Reduce the heat to low and cover the pot.
Simmer for 8-10 minutes, or until the fish is cooked through and flakes easily. Be careful not to overcook the fish.
Garnish with fresh cilantro and serve hot with steamed rice.
Nutrition per serving (315g)
Adjust the amount of red chili powder to your spice preference.
Don't stir the curry too vigorously after adding the fish, as it can break the fish apart.
For a richer flavor, use freshly grated coconut and extract the milk yourself.
You can add other vegetables like okra or potatoes to the curry along with the tomatoes.
Lemon or lime juice can be added at the end for extra tang, if desired.
Stove
Large Pot or Dutch Oven
No wine pairing suggestions available for this recipe.