Coconut Lime Fish Curry

Category: Family Dinner Ideas

This vibrant Thai-inspired dish combines tender chunks of white fish simmered in a rich, aromatic sauce made with coconut milk, red curry paste, and fresh lime. The delicate fish absorbs the fragrant flavors while maintaining its flaky texture.

The accompanying jasmine rice provides the perfect base to soak up the creamy curry sauce. Garnished with fresh cilantro and lime zest, this balanced meal delivers a harmonious blend of tangy, spicy and creamy notes that can be prepared in under 30 minutes.

Fatiha
By Fatiha Fatiha
Last updated Fri, 01 Aug 2025 20:42:15 GMT
A bowl of fish curry with jasmine rice. Pin
A bowl of fish curry with jasmine rice. | zestplate.com

This aromatic coconut lime fish curry offers the perfect balance of creamy, tangy, and spicy flavors that transport you straight to Southeast Asia. The fragrant jasmine rice soaks up the vibrant sauce, creating a comforting yet exotic dinner that comes together in under 30 minutes.

I discovered this recipe during a particularly dreary winter when I was craving something bright and tropical. The first time I made it, my kitchen filled with such incredible aromas that my neighbor actually knocked on my door to ask what I was cooking. It has been my go to impressive yet easy dinner party dish ever since.

Ingredients

  • White fish fillets: 1 pound choose firm white fish like cod or tilapia that holds its shape when cooked
  • Coconut milk: 14 oz can use full fat for the richest flavor and creamiest texture
  • Red curry paste: 2 tablespoons the flavor foundation that provides depth and spice
  • Fish sauce: 1 tablespoon optional but adds authentic umami flavor
  • Fresh limes: 2 both juice and zest brighten the entire dish
  • Garlic: 2 cloves minced provides aromatic foundation
  • Fresh ginger: 1 tablespoon grated adds warmth and complexity
  • Salt and pepper: to taste for seasoning
  • Fresh cilantro: for garnish adds fresh color and herbaceous notes
  • Jasmine rice: 1 cup fragrant base that complements the curry perfectly
  • Water: 2 cups for cooking the rice

How To Make Coconut Lime Fish Curry with Jasmine Rice

Prepare the aromatics:
Mince the garlic cloves until they form a fine paste. Then grate the fresh ginger using a microplane or the smallest holes on a box grater. Zest the limes before juicing them to capture their aromatic oils. This foundation of flavors will infuse the entire curry.
Build the curry base:
Heat a tablespoon of neutral oil in a deep skillet over medium heat. Add the curry paste, minced garlic, and grated ginger, stirring constantly for about 1 minute until fragrant. This brief cooking period wakes up the spices in the curry paste and mellows the sharpness of the raw garlic and ginger.
Add the fish:
Gently place the fish chunks into the aromatic base. Cook them just until they begin to turn opaque on the outside, about 2 minutes per side. Avoid stirring too vigorously as this can break apart the delicate fish pieces. The fish will finish cooking in the coconut sauce.
Create the sauce:
Pour in the coconut milk, lime juice, and lime zest. If using fish sauce, add it now. Season with salt and pepper to taste. Gently stir to combine all ingredients, being careful not to break up the fish. Bring to a gentle simmer, then reduce heat to low and let it bubble gently for 10 to 15 minutes until slightly thickened.
Prepare the jasmine rice:
While the curry simmers, rinse the jasmine rice under cold water until the water runs clear. This removes excess starch and prevents clumping. Combine the rinsed rice with 2 cups of water and a pinch of salt in a medium saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15 to 20 minutes until the water is absorbed and the rice is tender.
Serve with flair:
Fluff the cooked rice with a fork and portion it into bowls. Ladle the fragrant curry over the rice, making sure each serving gets plenty of fish and sauce. Garnish generously with fresh cilantro leaves and additional lime zest if desired.

The lime zest is truly the secret ingredient in this recipe. I discovered its importance when I once made the curry without it during a rushed dinner prep. The difference was remarkable. The zest contains the aromatic oils that give this dish its signature brightness and complexity. My family immediately noticed something was missing, and now I keep a microplane zester right by my stove for all my citrus dishes.

Make Ahead Options

This curry actually develops deeper flavor when made ahead. You can prepare the curry sauce without the fish up to two days in advance. Store it in an airtight container in the refrigerator. When ready to serve, gently reheat the sauce and add the fresh fish chunks during the last 5 minutes of cooking. The jasmine rice can be made fresh or prepared in advance and reheated with a splash of water.

A bowl of fish curry with rice and lime.
A bowl of fish curry with rice and lime. | zestplate.com

Perfect Substitutions

Dont worry if you dont have every ingredient on hand. This curry is incredibly flexible. No red curry paste? Use green curry paste or even a tablespoon of curry powder mixed with a touch of chili flake. The fish is also adaptable. While firm white fish like cod works best, you can substitute with salmon for a richer flavor or even shrimp for a quicker cooking time. For a vegetarian version, firm tofu or hearty vegetables like cauliflower and sweet potato make excellent substitutes.

Serving Suggestions

This curry shines as a standalone meal, but a few simple accompaniments can elevate it even further. A small side of cooling cucumber salad provides refreshing contrast to the warm curry. For a complete feast, add some crispy papadums or naan bread for scooping up the sauce. When entertaining, I often start with a simple tom yum soup and follow the curry with mango sticky rice for dessert to create a cohesive Thai inspired menu that never fails to impress guests.

Cultural Context

This recipe draws inspiration from Thai cuisine, particularly from southern Thailand where coconut milk features prominently in many dishes. The combination of coconut milk, lime, and fish is a staple along coastal regions throughout Southeast Asia. While my version is adapted for home cooks using readily available ingredients, it honors the traditional flavor profiles that make Thai cuisine so beloved worldwide. The jasmine rice, native to Thailand, is the perfect complement with its subtle floral aroma.

A bowl of fish curry with rice and lime.
A bowl of fish curry with rice and lime. | zestplate.com

Recipe FAQs

→ What type of fish works best for this curry?

Firm white fish varieties like cod, tilapia, haddock, or snapper work best as they hold their shape during cooking while absorbing the flavors. Choose fresh fish with a mild flavor that complements rather than competes with the coconut and lime.

→ Can I make this dish ahead of time?

While best enjoyed fresh, you can prepare the curry up to 24 hours ahead and store in the refrigerator. The flavors actually develop nicely with time. Reheat gently to avoid overcooking the fish. Cook the jasmine rice fresh before serving for best texture.

→ How spicy is this curry?

The spice level depends on your red curry paste brand - some are milder than others. Start with less paste if you prefer a milder dish and add more to taste. The coconut milk helps temper the heat while the lime adds brightness that balances spice.

→ What are good side dishes to serve with this curry?

Complement this curry with a cool cucumber salad, crispy Thai-inspired spring rolls, or simple steamed vegetables like bok choy or broccoli. A mango salad also provides a sweet contrast to the savory curry flavors.

→ How can I make this dish vegan?

Substitute the fish with extra-firm tofu (pressed and cubed) or chickpeas for protein. Omit the fish sauce and use soy sauce or coconut aminos instead. You can add vegetables like bell peppers, snap peas or eggplant for additional texture and nutrition.

→ Can I freeze leftovers of this curry?

While you can freeze this curry, the texture of the fish may change slightly upon thawing. Freeze in airtight containers for up to 1 month. Thaw overnight in the refrigerator and reheat gently on the stovetop, being careful not to boil which could toughen the fish.

Coconut Lime Fish Curry

Tender white fish simmered in a creamy coconut-lime sauce with aromatic spices, served over fluffy jasmine rice.

Preparation Time
15 min
Cooking Time
25 min
Total Duration
40 min
By Fatiha: Fatiha

Category: Main Dishes

Skill Level: Easy

Cuisine: Thai

Output: 4 Servings (4 bowls of curry with rice)

Dietary Preferences: Gluten-Free, Dairy-Free

Ingredients

→ Fish

01 1 lb white fish fillets (cod, tilapia), cut into chunks

→ Aromatics

02 2 cloves garlic, minced
03 1 tablespoon grated fresh ginger

→ Sauce

04 1 can (14 oz) coconut milk
05 2 tablespoons red curry paste
06 1 tablespoon fish sauce (optional)

→ Citrus

07 2 limes, juice and zest

→ Seasoning

08 Salt and pepper to taste

→ Garnish

09 Fresh cilantro leaves

→ Rice

10 1 cup jasmine rice
11 2 cups water
12 Pinch of salt

Directions

Step 01

Cut fish into 2-inch chunks. Mince garlic and grate fresh ginger. Zest and juice the limes.

Step 02

Heat 1 tablespoon oil in a large skillet over medium heat. Add curry paste, garlic, and ginger, cooking for 1-2 minutes until fragrant.

Step 03

Add fish pieces to the pan, cooking gently for 3-4 minutes until the exterior begins to flake but remains tender.

Step 04

Stir in coconut milk, lime juice, lime zest, salt, pepper, and fish sauce (if using). Bring to a gentle simmer and cook for 10-15 minutes until slightly thickened.

Step 05

Meanwhile, rinse jasmine rice until water runs clear. Combine with water and a pinch of salt in a saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes until tender.

Step 06

Fluff rice with a fork. Serve curry over a bed of jasmine rice, garnished with fresh cilantro leaves and additional lime zest if desired.

Notes

  1. For a vegan version, replace fish with firm tofu cut into cubes and omit fish sauce.
  2. Avoid overcooking the fish to ensure it remains tender and flaky.

Required Equipment

  • Large skillet or wok
  • Medium saucepan with lid
  • Sharp knife and cutting board
  • Microplane or zester

Allergen Information

Review each component for possible allergens and consult a health professional when concerned.
  • Contains fish
  • May contain shellfish traces in fish sauce

Nutritional Information (per serving)

These figures serve as estimates and are not a substitute for medical advice.
  • Calories: 385
  • Fat: 15 g
  • Carbohydrates: 42 g
  • Protein: 24 g