Coconut Lime Fish Curry with Jasmine Rice

Coconut Lime Fish Curry with Jasmine Rice

Description

Coconut Lime Fish Curry with Jasmine Rice is a fragrant, creamy, and mildly spicy dish featuring tender white fish simmered in a rich coconut milk curry infused with garlic, ginger, lime, and aromatic spices. Served over fluffy jasmine rice, this recipe delivers a restaurant-quality meal that’s easy enough for a weeknight dinner while being elegant enough for special occasions.

Cuisine: Thai-inspired
Difficulty: Easy
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes

Ingredients

For the Jasmine Rice

  • 1½ cups jasmine rice
  • 2¼ cups water
  • ½ teaspoon salt
  • 1 teaspoon butter or coconut oil (optional)

For the Fish Curry

  • 1½ pounds (680 g) firm white fish (cod, halibut, mahi-mahi, or snapper), cut into chunks
  • 1 tablespoon coconut oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons red curry paste
  • 1 teaspoon turmeric
  • 1 teaspoon ground coriander
  • ½ teaspoon cumin
  • 1 can (13.5 oz/400 ml) full-fat coconut milk
  • ½ cup fish or vegetable broth
  • 1 tablespoon fish sauce (optional)
  • 1 teaspoon brown sugar or honey
  • Juice of 1 large lime
  • 1 teaspoon lime zest
  • 1 cup baby spinach
  • Salt and black pepper, to taste

Garnish

  • Fresh cilantro
  • Lime wedges
  • Sliced red chili
  • Toasted coconut flakes (optional)

Instructions

Step 1: Cook the Rice

  1. Rinse jasmine rice until water runs clear.
  2. Combine rice, water, and salt in a saucepan.
  3. Bring to a boil.
  4. Reduce heat to low.
  5. Cover and cook for 15 minutes.
  6. Remove from heat and let rest for 10 minutes before fluffing.

Step 2: Prepare the Curry Base

  1. Heat coconut oil over medium heat.
  2. Sauté onion for 4–5 minutes.
  3. Add garlic and ginger; cook for 1 minute.
  4. Stir in curry paste and spices.
  5. Cook until fragrant.

Step 3: Make the Sauce

  1. Pour in coconut milk.
  2. Add broth.
  3. Stir in fish sauce and brown sugar.
  4. Simmer for 5–7 minutes.

Step 4: Cook the Fish

  1. Gently place fish pieces into the simmering curry.
  2. Cook 6–8 minutes until the fish flakes easily.
  3. Stir carefully to avoid breaking the fish.

Step 5: Finish

  1. Add spinach.
  2. Stir until wilted.
  3. Add lime juice and zest.
  4. Adjust seasoning.

Step 6: Serve

Serve over jasmine rice and garnish with cilantro, lime wedges, and chili slices.

Chef’s Notes

  • Use firm fish that won’t fall apart easily.
  • Full-fat coconut milk creates the creamiest sauce.
  • Add lime juice at the end for the brightest flavor.
  • Avoid boiling after adding the fish to keep it tender.
  • Fresh ginger makes a noticeable difference in flavor.

Expert Tips

  • Pat fish dry before cooking.
  • Simmer gently rather than boiling.
  • Taste before adding extra salt since fish sauce is naturally salty.
  • Add vegetables like bell peppers, peas, or zucchini for extra nutrition.
  • Let the curry rest for 5 minutes before serving to allow the flavors to meld.

Variations

Spicy Version

Add:

  • 1 chopped Thai chili
  • Extra curry paste
  • Chili flakes

Vegetable Version

Add:

  • Broccoli
  • Bell peppers
  • Carrots
  • Mushrooms

Seafood Mix

Replace half the fish with:

  • Shrimp
  • Scallops
  • Mussels

Serving Suggestions

  • Steamed jasmine rice
  • Brown rice
  • Coconut rice
  • Garlic naan
  • Cucumber salad
  • Steamed green beans
  • Mango salsa

Storage

Refrigerator: 2–3 days in an airtight container.

Freezer: Up to 2 months (the texture of the fish may soften slightly after thawing).

Reheating: Warm gently over low heat. Avoid boiling to prevent the fish from becoming tough.

Servings

Makes: 4 servings

Approximate Nutritional Information (Per Serving)

Nutrient Amount
Calories 560 kcal
Protein 34 g
Carbohydrates 42 g
Fat 28 g
Saturated Fat 18 g
Fiber 3 g
Sugar 5 g
Sodium 600 mg
Cholesterol 65 mg
Potassium 780 mg
Vitamin A 20% DV
Vitamin C 25% DV
Calcium 8% DV
Iron 15% DV

Nutrition values are estimates and vary depending on the ingredients used.

Health Benefits

  • High-quality protein: Fish supports muscle maintenance and repair.
  • Heart-friendly fats: Coconut and fish provide healthy fats when enjoyed in moderation.
  • Rich in omega-3s: Many white fish varieties contribute beneficial fatty acids.
  • Vitamin C boost: Lime supports immune health and collagen production.
  • Antioxidant-rich spices: Garlic, ginger, turmeric, and coriander contain compounds with antioxidant and anti-inflammatory properties.
  • Minerals: Fish supplies selenium, phosphorus, and B vitamins important for overall health.
  • Balanced meal: Combining protein, healthy fats, and rice provides sustained energy.

Frequently Asked Questions (Q&A)

Q1: What fish works best?
A: Cod, halibut, mahi-mahi, snapper, haddock, and tilapia all work well. Firm fish hold their shape best.

Q2: Can I use frozen fish?
A: Yes. Thaw it completely and pat it dry before cooking.

Q3: Is this recipe spicy?
A: It is mildly spicy. Reduce or increase the curry paste to suit your preference.

Q4: Can I make it dairy-free?
A: Yes. The recipe is naturally dairy-free if you omit the optional butter used for the rice.

Q5: Can I make it ahead of time?
A: You can prepare the curry base ahead and refrigerate it. Add the fish just before serving for the best texture.

Q6: What vegetables pair well with this curry?
A: Bell peppers, spinach, green beans, zucchini, peas, broccoli, and carrots all complement the flavors.

Q7: How do I prevent the fish from falling apart?
A: Simmer gently, avoid vigorous stirring, and use firm white fish.

Q8: Can I use light coconut milk?
A: Yes, but the sauce will be thinner and less rich than when made with full-fat coconut milk.

Q9: Can I replace jasmine rice?
A: Absolutely. Brown rice, basmati rice, quinoa, or cauliflower rice are excellent alternatives.

Q10: What can I serve with this meal?
A: Cucumber salad, roasted vegetables, naan, steamed greens, or fresh mango salsa all pair beautifully with the curry.

Leave a Comment