Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Fish Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Thai Fish Curry is a quick, cozy, and flavorful dish that’s ready in just 20 minutes. White fish fillets are gently poached in a creamy coconut curry sauce infused with garlic, ginger, red curry paste, and fresh vegetables. Finished with lime and cilantro, it’s a restaurant-quality dinner that’s surprisingly simple to make at home.

  • Total Time: 25 mins
  • Yield: 4 servings

Ingredients

1 ½ lb white fish (cod, haddock, tilapia, or similar), cut into 2-inch pieces

3 tablespoons red Thai curry paste (divided)

2 tablespoons coconut oil

½ medium onion, finely minced

2 tablespoons ginger, finely minced

3 garlic cloves, finely minced

1 (15 oz) can coconut milk

½ cup water

1 tablespoon fish sauce

1 tablespoon coconut sugar (or brown sugar)

4 cups chopped vegetables (green beans, carrots, red bell pepper recommended)

Fresh cilantro, minced (for garnish)

Lime wedges (to serve)

Instructions

  1. Pat fish dry with paper towels. Rub 1 tablespoon of curry paste over fish pieces and set aside.
  2. Heat coconut oil in a large pot or braiser over medium-high heat. Add onion, ginger, and garlic, and sauté until golden, about 5 minutes.
  3. Add remaining curry paste, coconut milk, water, fish sauce, and coconut sugar. Stir to combine, then add chopped vegetables. Bring to a gentle boil.
  4. Reduce heat to medium-low, add fish pieces in a single layer, cover, and simmer 5 minutes until fish is opaque and flakes easily with a fork. If fish is thick, flip once and cook 1–2 minutes more.
  5. Serve hot, garnished with fresh cilantro and lime juice. Best with steamed jasmine rice.

Notes

  • Any Thai curry paste works: red, yellow, or green. Avoid substituting with curry powder—it changes the flavor completely.
  • Use thick white fish fillets (like cod or grouper) for best results. Thinner fillets may overcook quickly.
  • Leftovers keep 2 days in the fridge. Reheat gently without boiling to avoid tough fish.
  • Not freezer-friendly: reheated cooked fish tends to become tough.
  • Author: Monica
  • Prep Time: 10 mins
  • Cook Time: 15 mins
  • Category: undefined
  • Method: undefined
  • Cuisine: Thai

Nutrition

  • Serving Size: ¼ of recipe
  • Calories: 573 kcal
  • Sugar: 14 g
  • Sodium: 556 mg
  • Fat: 38 g
  • Saturated Fat: 31 g
  • Unsaturated Fat: undefined
  • Trans Fat: undefined
  • Carbohydrates: 25 g
  • Fiber: 7 g
  • Protein: 39 g
  • Cholesterol: 85 mg