Food safety reminder: Follow safe food-handling practices and use a food thermometer to verify safe internal cooking temperatures.
U.S. measurements first, metric equivalents in parentheses. Conversions are approximate; oz means weight ounces, not fluid ounces.
- 4 firm white fish steaks, approx. 6 oz (170 g) each (e.g., kingfish, tuna, or mahi-mahi) - 2 tbsp (30 ml) coconut oil or neutral cooking oil - 2 medium onions, thinly sliced, approx. 10 oz (280 g) total - 4 cloves garlic, minced, approx. 0.42 oz (12 g) - 1 inch (2.5 cm) piece fresh ginger, minced, approx. 0.53 oz (15 g) - 2–3 green chilies, slit lengthwise, approx. 0.35 oz (10 g) - 1 tsp (5 g) mustard seeds - 1 cinnamon stick, approx. 0.106 oz (3 g) - 1/2 tsp (1 g) fenugreek seeds - 1 tbsp (8 g) Sri Lankan roasted curry powder (or roasted madras-style curry powder) - 1/2 tsp (2 g) ground turmeric - 1 tsp (5 g) red chili powder, adjust to heat preference - 1 medium tomato, chopped, approx. 5 1/4 oz (150 g) - 1 tbsp (15 g) tamarind paste dissolved in 1/4 cup (60 ml) warm water - 1 1/2 cups (360 ml) coconut milk (full fat preferred) - 1 cup (240 ml) water or fish stock - 1 tsp (6 g) salt, or to taste - 1 tsp (4 g) sugar, optional to balance acidity - 10–15 fresh curry leaves - Juice of 1 lime, about 2 tbsp (30 ml) - Fresh cilantro (coriander) leaves for garnish
- 4 firm white fish steaks, approx. 6 oz (170 g) each (e.g., kingfish, tuna, or mahi-mahi) - 2 tbsp (30 ml) coconut oil or neutral cooking oil - 2 medium onions, thinly sliced, approx. 10 oz (280 g) total - 4 cloves garlic, minced, approx. 12 g - 1 inch (2.5 cm) piece fresh ginger, minced, approx. 15 g - 2–3 green chilies, slit lengthwise, approx. 10 g - 1 tsp (5 g) mustard seeds - 1 cinnamon stick, approx. 3 g - 1/2 tsp (1 g) fenugreek seeds - 1 tbsp (8 g) Sri Lankan roasted curry powder (or roasted madras-style curry powder) - 1/2 tsp (2 g) ground turmeric - 1 tsp (5 g) red chili powder, adjust to heat preference - 1 medium tomato, chopped, approx. 150 g - 1 tbsp (15 g) tamarind paste dissolved in 1/4 cup (60 ml) warm water - 1 1/2 cups (360 ml) coconut milk (full fat preferred) - 1 cup (240 ml) water or fish stock - 1 tsp (6 g) salt, or to taste - 1 tsp (4 g) sugar, optional to balance acidity - 10–15 fresh curry leaves - Juice of 1 lime, about 2 tbsp (30 ml) - Fresh cilantro (coriander) leaves for garnish
U.S. measurements first, metric equivalents in parentheses. Conversions are approximate.
1. Heat 2 tbsp (30 ml) coconut oil in a heavy skillet or pot over medium heat. Add 1 tsp (5 g) mustard seeds and when they start to pop add the cinnamon stick and 1/2 tsp (1 g) fenugreek seeds, frying briefly until aromatic. 2. Add 2 medium sliced onions and sauté until soft and golden, about 8–10 minutes. Stir in 4 cloves (0.42 oz (12 g)) minced garlic, 1 inch (15 g) minced ginger, and 2–3 slit green chilies and cook 1–2 minutes more. 3. Add 1 tbsp (8 g) roasted curry powder, 1/2 tsp (2 g) turmeric, and 1 tsp (5 g) red chili powder; toast the spices with the onion mixture for 1 minute to bloom the flavors. 4. Stir in 1 chopped tomato (approx. 5 1/4 oz (150 g)) and cook until it breaks down, about 3–4 minutes. Add the tamarind water (1 tbsp (15 ml) tamarind paste dissolved in 1/4 cup (60 ml) warm water), 1 cup (240 ml) water or fish stock, and 1 tsp (6 g) salt; bring to a gentle simmer. 5. Pour in 1 1/2 cups (360 ml) coconut milk and return the sauce to a gentle simmer; taste and adjust seasoning with 1 tsp (4 g) sugar if needed to balance tamarind tartness. 6. Add the fish steaks (4 steaks, approx. 6 oz (170 g) each) in a single layer, spoon some sauce over the tops, and scatter 10–15 fresh curry leaves into the pot. Simmer gently, uncovered, for 6–10 minutes depending on thickness, until the fish is cooked through and flakes easily. 7. Remove from heat and stir in juice of 1 lime (about 2 tbsp (30 ml)). Garnish with chopped fresh cilantro and serve hot with steamed rice or flatbreads.
1. Heat 2 tbsp (30 ml) coconut oil in a heavy skillet or pot over medium heat. Add 1 tsp (5 g) mustard seeds and when they start to pop add the cinnamon stick and 1/2 tsp (1 g) fenugreek seeds, frying briefly until aromatic. 2. Add 2 medium sliced onions and sauté until soft and golden, about 8–10 minutes. Stir in 4 cloves (12 g) minced garlic, 1 inch (15 g) minced ginger, and 2–3 slit green chilies and cook 1–2 minutes more. 3. Add 1 tbsp (8 g) roasted curry powder, 1/2 tsp (2 g) turmeric, and 1 tsp (5 g) red chili powder; toast the spices with the onion mixture for 1 minute to bloom the flavors. 4. Stir in 1 chopped tomato (approx. 150 g) and cook until it breaks down, about 3–4 minutes. Add the tamarind water (1 tbsp tamarind paste dissolved in 1/4 cup (60 ml) warm water), 1 cup (240 ml) water or fish stock, and 1 tsp (6 g) salt; bring to a gentle simmer. 5. Pour in 1 1/2 cups (360 ml) coconut milk and return the sauce to a gentle simmer; taste and adjust seasoning with 1 tsp (4 g) sugar if needed to balance tamarind tartness. 6. Add the fish steaks (4 steaks, approx. 6 oz/170 g each) in a single layer, spoon some sauce over the tops, and scatter 10–15 fresh curry leaves into the pot. Simmer gently, uncovered, for 6–10 minutes depending on thickness, until the fish is cooked through and flakes easily. 7. Remove from heat and stir in juice of 1 lime (about 2 tbsp / 30 ml). Garnish with chopped fresh cilantro and serve hot with steamed rice or flatbreads.
Per serving | Servings: 4
Generated: 2026-11-05T19:52:18+00:00
*Values are estimates based on USDA data and mathematical calculations. Actual values may vary. Where data are unavailable, those contributions are excluded. Calories, Carbohydrates, Protein, Fat, Cholesterol, Fiber, Calcium, Iron, Vitamin C and Vitamin D are known subtotals. Missing contributions are unknown, not zero.