Thai Basil Coconut Milk Cod
Flaky cod simmers in fragrant coconut milk with garlic, chiles, and torn basil leaves.
Dietary
Pescatarian, Wheat free, Dairy free, Nut free, Halal
Allergens
Fish
This weeknight dinner poaches mild cod fillets in a lightly spiced coconut milk broth brightened with fish sauce, lime, and fresh Thai basil. The sauce comes together quickly in one pan, making it suited for a fast dinner over steamed rice. Inspired by Thai curry-poaching techniques, it balances richness with sharp, herbal notes.
Ingredients
- 4 cod fillets (about 6 ounces each)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon vegetable oil
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1 red Thai chile, thinly sliced
- 1 tablespoon red curry paste
- 1 can (13.5 ounces) coconut milk
- 2 tablespoons fish sauce
- 1 tablespoon brown sugar
- 1 red bell pepper, thinly sliced
- 1 cup fresh Thai basil leaves, loosely packed
- 1 lime, juiced
- 4 cups steamed jasmine rice, for serving
Method
-
Pat the cod fillets dry and season both sides with salt and black pepper.
-
Heat the vegetable oil in a 9-inch skillet over medium heat. Add the garlic, ginger, and sliced chile, and cook, stirring, until fragrant, about 1 minute.
-
Stir in the red curry paste and cook, stirring constantly, until it darkens slightly and smells toasted, about 1 minute.
-
Pour in the coconut milk, fish sauce, and brown sugar, stirring to dissolve the sugar and blend the curry paste into the liquid. Bring to a gentle simmer.
-
Add the sliced bell pepper to the skillet and simmer for 3 minutes to soften slightly.
-
Nestle the cod fillets into the sauce in a single layer, spooning some sauce over the top. Cover and simmer gently until the fish is opaque and flakes easily, 8 to 10 minutes.
-
Remove the skillet from the heat and stir in the Thai basil leaves and lime juice, letting the basil wilt into the sauce.
-
Spoon the cod and coconut sauce over steamed jasmine rice and serve immediately.
Related recipes
Rate this recipe
Report this comment

Thai Basil Coconut Milk Cod
This weeknight dinner poaches mild cod fillets in a lightly spiced coconut milk broth brightened with fish sauce, lime, and fresh Thai basil. The sauce comes together quickly in one pan, making it suited for a fast dinner over steamed rice. Inspired by Thai curry-poaching techniques, it balances richness with sharp, herbal notes.
35 min 4 servings 410 cal
Ingredients
- 4 cod fillets (about 6 ounces each)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon vegetable oil
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1 red Thai chile, thinly sliced
- 1 tablespoon red curry paste
- 1 can (13.5 ounces) coconut milk
- 2 tablespoons fish sauce
- 1 tablespoon brown sugar
- 1 red bell pepper, thinly sliced
- 1 cup fresh Thai basil leaves, loosely packed
- 1 lime, juiced
- 4 cups steamed jasmine rice, for serving

Method
- 1
Pat the cod fillets dry and season both sides with salt and black pepper.
- 2
Heat the vegetable oil in a 9-inch skillet over medium heat. Add the garlic, ginger, and sliced chile, and cook, stirring, until fragrant, about 1 minute.
- 3
Stir in the red curry paste and cook, stirring constantly, until it darkens slightly and smells toasted, about 1 minute.
- 4
Pour in the coconut milk, fish sauce, and brown sugar, stirring to dissolve the sugar and blend the curry paste into the liquid. Bring to a gentle simmer.
- 5
Add the sliced bell pepper to the skillet and simmer for 3 minutes to soften slightly.
- 6
Nestle the cod fillets into the sauce in a single layer, spooning some sauce over the top. Cover and simmer gently until the fish is opaque and flakes easily, 8 to 10 minutes.
- 7
Remove the skillet from the heat and stir in the Thai basil leaves and lime juice, letting the basil wilt into the sauce.
- 8
Spoon the cod and coconut sauce over steamed jasmine rice and serve immediately.
Comments
Log in to comment.