ArrowDownFill 1arrow-small-lineFill 1Cooking Light - EasyCooking Light - FastCooking Light - So GoodCooking Light - How-ToCooking Light - Staff FaveCooking Light Badge - Wow!GroupClose IconEmailEmpty Star IconLike Cooking Light on FacebookFull Star IconShapePage 1 Copy 3Page 1 Copy 2Grid IconHalf Star IconFollow Cooking Light on InstagramList IconMenu IconPrintSearch IconSpeech BubbleFollow Cooking Light on SnapchatFollow Cooking Light on TwitterWatch Cooking Light on YouTubeplay-iconWatch Cooking Light on Youtube

Thai Green Curry Fish

James Carrier
Yield 8 servings
NOTES: A fragrant, vivid green sauce goes over baked fish fillets for this dish, and quick-cooked vegetables are a colorful garnish. You can make the sauce (steps 1 and 2) up to 1 day ahead; cool, cover, and chill. Reheat for use in step 6.


  • 1 star anise or 3/4 teaspoon anise seeds
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander seeds
  • 1 cup canned coconut milk
  • Green curry paste
  • 1 3/4 cups fat-skimmed chicken broth
  • 1/2 cup fresh Thai basil leaves or regular sweet basil leaves, rinsed
  • 2 tablespoons Asian fish sauce
  • 1 tablespoon sugar
  • 6 fresh or thawed frozen kaffir lime leaf sections (each 1 1/2 to 2 in. long) 2 teaspoons grated lime peel (green part only)
  • 3 pounds boned, skinned halibut or catfish fillets
  • 1 1/2 tablespoons vegetable oil
  • 2 pounds green beans, rinsed and stem ends trimmed
  • 1 red bell pepper (about 6 oz.), rinsed, stemmed, seeded, and slivered
  • 2 teaspoons cornstarch
  • 6 to 8 cups hot cooked brown or jasmine rice
  • 1/4 cup finely slivered fresh basil leaves
  • Salt and pepper

Nutrition Information

  • calories 542
  • caloriesfromfat 30 %
  • protein 45 g
  • fat 18 g
  • satfat 9.3 g
  • carbohydrate 51 g
  • fiber 5.3 g
  • sodium 348 mg
  • cholesterol 54 mg

How to Make It

  1. Break star anise into small pieces. In a 10- to 12-inch frying pan over medium-high heat, stir star anise or anise seeds, cumin, and coriander until fragrant, 2 to 3 minutes. Pour spices into a blender and whirl until finely ground, or pour into a mortar and grind with a pestle.

  2. Add coconut milk to frying pan; stir often over medium-high heat until milk is bubbly and fat begins to separate, 2 to 6 minutes (reduce heat if milk splatters out of pan). Add all the curry paste and stir until aromatic, 2 to 3 minutes. Add 1 1/4 cups broth, ground spices, whole basil leaves, fish sauce, and sugar. Rinse kaffir lime leaves, tear each in half, and stir into sauce; set aside.

  3. Rinse fish and pat dry; cut into eight equal pieces and arrange in a 12- by 16-inch baking pan. Drizzle oil over fish and turn pieces to coat; set slightly apart.

  4. Bake in a 400° regular or convection oven until fish is barely opaque but still moist-looking in center of thickest part (cut to test), 10 to 15 minutes for halibut, 8 to 10 minutes for catfish.

  5. Meanwhile, in a 5- to 6-quart pan over high heat, bring 2 1/2 to 3 quarts water to a boil. Add beans and cook until almost tender to bite, 3 to 5 minutes. Stir in bell pepper, then drain immediately.

  6. Just before fish is done, stir green curry sauce over high heat until hot again. In a small bowl, mix remaining 1/2 cup broth with 2 teaspoons cornstarch. Add to hot curry sauce and stir until it boils and thickens, about 1 minute. If desired, remove kaffir lime leaves.

  7. Mound hot rice on eight dinner plates. Lay fish on top and scatter beans and pepper strips around fish. Spoon curry sauce over and around fish. Sprinkle slivered basil over the top. Or serve fish, sauce, and vegetables on a large platter, with rice in a bowl alongside. Add salt and pepper to taste.