Food safety reminder: Follow safe food-handling practices and use a food thermometer to verify safe internal cooking temperatures.
- 4 firm white fish fillets, approx. 6 oz (170 g) each - 13.5 oz (400 ml) can coconut milk - 3 tbsp (45 ml) coconut oil or vegetable oil - 2 tbsp (30 ml) lime juice - Zest of 1 lime - 3 cloves garlic, minced - 1 tbsp (15 ml) fresh ginger, minced - 1 tsp (5 g) ground turmeric - 1 tsp (5 g) ground cumin - 1/2 tsp (2.5 g) ground coriander - 1 tsp (5 g) kosher salt, or to taste - 1/2 tsp (2.5 g) freshly ground black pepper - 1 small red chili, thinly sliced (optional) - 1/4 cup (15 g) fresh cilantro leaves, chopped - 1 small shallot, finely sliced - 1 tbsp (15 ml) fish sauce or soy sauce - 1 1/2 cups (300 g) jasmine rice, cooked (optional, to serve)
1. In a bowl combine lime juice, lime zest, 1 tbsp (15 ml) coconut oil, 1 clove minced garlic, 1/2 tsp (2.5 g) turmeric, 1/4 tsp (1.25 g) cumin, 1/2 tsp (2.5 g) salt and black pepper. Toss fish fillets in the marinade and refrigerate 15–30 minutes. 2. Heat a grill pan or outdoor grill to medium-high and brush with remaining 2 tbsp (30 ml) coconut oil. Grill fillets 3–4 minutes per side until just cooked and lightly charred; transfer to a plate and keep warm. 3. In a skillet over medium heat add 1 tbsp (15 ml) oil, sauté shallot 2 minutes until soft, then add remaining garlic and ginger and cook 30 seconds until fragrant. 4. Stir in remaining 1/2 tsp (2.5 g) turmeric, 3/4 tsp (3.75 g) cumin, and ground coriander; cook 30 seconds. Add coconut milk, fish sauce, and sliced chili if using; simmer gently 5–7 minutes to meld flavors and slightly thicken. 5. Return grilled fillets to the skillet and spoon sauce over them; simmer 1–2 minutes to reheat. Adjust seasoning with salt and pepper. 6. Serve immediately over cooked jasmine rice, garnished with chopped cilantro and extra lime wedges.
Per serving | Servings: 4
Generated: 2026-11-05T19:46:53+00:00
*Values are estimates based on USDA data and mathematical calculations. Actual values may vary. Where data are unavailable, those contributions are excluded.