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
A simple bowl of the finished Thai coconut fish curry recipe, perfect for a recipe card.

Thai Coconut Fish Curry Recipe You’ll Love: Quick, Delicious & Healthy

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This quick, healthy, and delicious Thai Coconut Fish Curry recipe is ready in under 30 minutes. It features tender fish in a creamy, aromatic red curry sauce that’s perfectly balanced with sweet, salty, and sour notes.

  • Total Time: 30
  • Yield: 4 1x

Ingredients

Scale

1 tbsp coconut oil or vegetable oil

1 (13.5 oz) can full-fat coconut milk, unshaken

23 tbsp Thai red curry paste

1 tbsp minced fresh ginger

2 cloves garlic, minced

1 lb firm white fish (cod, halibut, or snapper), cut into 1-inch chunks

1 red bell pepper, thinly sliced

1 tbsp fish sauce

1 tsp brown sugar or palm sugar

1 tbsp fresh lime juice

For Garnish:

Fresh cilantro, chopped

Fresh Thai basil leaves

Thinly sliced red chili (optional)

Instructions

1. Heat a large skillet or Dutch oven over medium heat. Scoop the thick cream from the top of the can of coconut milk and add it to the skillet.

2. Add the red curry paste and cook for 2 minutes, stirring constantly, until fragrant (this is called “blooming”).

3. Add the minced ginger and garlic and cook for another minute.

4. Pour in the remaining liquid coconut milk from the can, the fish sauce, and the brown sugar. Stir to combine and bring to a gentle simmer.

5. Add the sliced red bell pepper and cook for 2-3 minutes until slightly softened.

6. Gently place the fish chunks into the simmering sauce. Reduce the heat to low, cover, and cook for 4-6 minutes, or until the fish is opaque and flakes easily.

7. Remove from heat and stir in the fresh lime juice.

8. Serve immediately over jasmine rice, garnished with fresh cilantro, Thai basil, and sliced red chili, if desired.

Notes

Do not overcook the fish! It will become tough. Check it after 4 minutes.

For a richer flavor, use full-fat coconut milk. Light coconut milk will result in a thinner sauce.

Adjust the amount of curry paste to your preferred spice level.

You can add other vegetables like spinach, snow peas, or broccoli. Add heartier veggies with the bell peppers and leafy greens at the very end.

Store leftovers in an airtight container in the refrigerator for up to 3 days.

  • Author: Maya Thompson
  • Prep Time: 10
  • Cook Time: 20
  • Category: Dinner,Main Course
  • Method: Stovetop
  • Cuisine: Thai,American

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 420
  • Sugar: 5g
  • Sodium: 650mg
  • Fat: 28g
  • Saturated Fat: 22g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 30g
  • Cholesterol: 75mg