Goan Coconut Fish Curry with Tamarind
A fragrant and slightly tangy curry made with fresh fish, coconut milk, and tamarind, simmered with Goan spices and served with steamed rice. This Indian recipe, ready in about 40 minutes, pairs Fish fillets, Coconut milk, Tamarind paste for a weeknight-friendly dinner that comes together with one pan and minimal cleanup. Each serving lands at about 450 calories and feeds 4, so it slots cleanly into a weekly meal plan and pairs well with a quick salad or grain on the side. Tap "Plan a meal with the AI" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.
Ingredients
- 450 grams Fish fillets
- 240 milliliters Coconut milk
- 30 grams Tamarind paste
- 150 grams Onion
- 100 grams Tomato
- 15 grams Garlic
- 10 grams Ginger
- 2 teaspoons Goan spice blend
- 30 milliliters Olive oil
- 120 milliliters Water
- 10 grams Fresh cilantro
The pan we’d use for this → Best Nonstick Cookware for 2026: Top 5 Skillet Picks + Buying Guide
Affiliate disclosure: AislePrompt may earn a commission on qualifying purchases made through Amazon links, at no additional cost to you. See our policy →
Equipment for this recipe
Tools this recipe's steps call for, with a link to each on Amazon.
Instructions
- Step 1: Heat 30 milliliters olive oil in a large skillet over medium heat. Add 150 grams finely chopped onion and cook for 5 minutes until golden brown, stirring occasionally.
- Step 2: Add 15 grams minced garlic, 10 grams minced ginger, and 2 teaspoons Goan spice blend. Sauté for 2 minutes until fragrant, being careful not to burn the spices.
- Step 3: Stir in 100 grams finely chopped tomato and 30 grams tamarind paste. Cook for 3 minutes until the tomato breaks down and the mixture thickens slightly.
- Step 4: Add 450 grams fish fillets and 120 milliliters water. Simmer for 8 minutes until the fish is cooked through and flakes easily.
- Step 5: Stir in 240 milliliters coconut milk and cook for 3 minutes until heated through. Season with salt to taste.
- Step 6: Garnish with 10 grams chopped cilantro and serve hot with steamed rice.








