Coconut Lime Fish Curry

Featured in Satisfying Entrées for Any Occasion.

This coconut lime fish curry is a delightful blend of creamy coconut milk, tangy lime, and aromatic spices. Tender white fish fillets are simmered in a rich curry base, enhanced by fresh ginger, garlic, and optional fish sauce for a burst of umami flavor. Served over fluffy jasmine rice, this dish is garnished with vibrant cilantro and zesty lime for a perfect balance of taste and texture. The result is a comforting, hearty meal sure to impress your taste buds.

Recipes Fives Halima
Updated on Thu, 05 Jun 2025 17:59:34 GMT
A bowl of food with rice and fish. Pin it
A bowl of food with rice and fish. | tastystanza.com

This coconut lime fish curry is my ultimate weeknight dinner solution when I crave something exotic but don’t have hours to spend in the kitchen. The combination of creamy coconut milk, zesty lime, and aromatic spices transforms simple white fish into a restaurant-worthy meal in just about 30 minutes.

I discovered this recipe during a particularly rainy spring when I was craving something bright and tropical. Now it’s become my go-to comfort food that even my seafood hesitant friends request when they visit.

Ingredients

  • White fish fillets: Cod or tilapia work beautifully because their mild flavor absorbs the curry perfectly
  • Coconut milk: Use full-fat for the richest curry
  • Red curry paste: Look for authentic Thai brands for the best flavor profile
  • Fresh limes: Both juice and zest are essential for that vibrant flavor
  • Fresh garlic and ginger: These aromatics create the foundation of flavor
  • Fish sauce: Adds incredible depth though you can omit if you prefer
  • Jasmine rice: Its floral aroma complements the curry beautifully
  • Fresh cilantro: Adds brightness and color as a finishing touch

Step-by-Step Instructions

Prepare the aromatics:
Mince the garlic cloves until they’re very fine and grate the ginger using a microplane. The finer these ingredients are prepared the more flavor they’ll release into the curry. Take time to zest your limes before juicing them.
Prepare the fish:
Cut your fish fillets into approximately 2-inch chunks. This size allows them to cook quickly while remaining tender. Season lightly with salt and pepper. Keep refrigerated until ready to use.
Create the curry base:
Heat 1 tablespoon of neutral oil in a large skillet over medium heat. Add the curry paste, garlic, and ginger, stirring constantly for about 1 minute until extremely fragrant. This blooms the spices and develops their flavors.
Cook the fish:
Add the fish chunks to the skillet, gently stirring to coat with the spice mixture. Cook for just 2 minutes, turning once. The fish should not be fully cooked at this point as it will continue cooking in the sauce.
Build the curry sauce:
Pour in the coconut milk, stirring to incorporate the curry paste completely. Add the lime juice, lime zest, and fish sauce if using. Stir gently to avoid breaking up the fish too much.
Simmer to perfection:
Reduce heat to medium-low and simmer for 10 to 15 minutes until the sauce has thickened slightly and the fish flakes easily. Taste and adjust seasoning with salt and pepper.
Prepare the jasmine rice:
While the curry simmers, rinse the rice under cold water until the water runs clear. Combine with water and a pinch of salt in a pot. Bring to a boil, reduce heat to low, cover, and cook for 15 minutes. Remove from heat and let stand covered for 5 minutes before fluffing.
Serve with flair:
Spoon the fragrant rice into shallow bowls, create a well in the center, and ladle the curry into it. Garnish generously with fresh cilantro leaves and offer lime wedges on the side.
A bowl of soup with rice and fish. Pin it
A bowl of soup with rice and fish. | tastystanza.com

My absolute favorite part of this dish is the moment when the coconut milk hits the spice paste and the kitchen fills with an incredible aroma. It takes me back to a cooking class I took in Thailand where the instructor taught us that the secret to a good curry is patience with the base flavors.

Storage and Leftovers

This curry keeps beautifully in the refrigerator for up to 3 days in an airtight container. The flavors actually develop and deepen overnight, making it an excellent meal prep option. I often make a double batch specifically to have leftovers. When reheating, gentle warming on the stovetop is best to prevent the fish from becoming tough. Add a splash of water or coconut milk if the sauce has thickened too much in storage.

Ingredient Substitutions

Don’t let missing ingredients stop you from enjoying this curry. Salmon works wonderfully in place of white fish, though it creates a richer final dish. No fresh limes? Bottled lime juice will work in a pinch though you’ll miss the aromatic zest. Green curry paste can substitute for red, creating a slightly different but equally delicious flavor profile. For a vegetarian version, replace the fish with firm tofu and use soy sauce instead of fish sauce.

Serving Suggestions

While perfectly satisfying on its own, this curry welcomes accompaniments. I love serving it with a simple cucumber salad dressed with rice vinegar and a touch of sugar for brightness against the rich curry. For a more substantial meal, crispy papadums or naan bread make excellent dipping options. If you’re entertaining, consider starting with a light soup like tom yum to set the Thai flavor theme or ending with fresh mango for dessert.

Frequently Asked Questions

→ What type of fish works best for this dish?

White fish fillets like cod or tilapia work wonderfully, as they hold their shape and absorb the flavors of the curry beautifully.

→ Can I make this dish spicier?

Yes, you can increase the spice level by adding more red curry paste or a pinch of chili flakes.

→ Can I substitute jasmine rice?

Absolutely! Basmati rice or even brown rice can be used as alternatives, depending on your preference.

→ Is fish sauce necessary?

No, fish sauce is optional. It adds a deeper umami flavor, but the curry will still taste delicious without it.

→ How can I thicken the curry sauce?

If you prefer a thicker sauce, simmer the curry a bit longer or add a slurry of cornstarch and water.

Coconut Lime Fish Curry

A savory coconut lime fish curry with jasmine rice for a flavorful, hearty dish.

Prep Time
10 Minutes
Cook Time
30 Minutes
Total Time
40 Minutes
By: merry

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Thai

Yield: 4 Servings

Dietary: Gluten-Free, Dairy-Free

Ingredients

→ Fish

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

→ Coconut Milk

02 1 can coconut milk (14 oz)

→ Curry Paste

03 2 tablespoons red curry paste
04 1 tablespoon fish sauce (optional)

→ Lime

05 2 limes, juice and zest

→ Garlic

06 2 cloves garlic, minced

→ Ginger

07 1 tablespoon grated fresh ginger

→ Seasoning

08 Salt and pepper to taste

→ Cilantro

09 Fresh cilantro leaves, for garnish

→ Rice

10 1 cup jasmine rice
11 2 cups water

Instructions

Step 01

Cut fish into chunks; mince garlic and grate ginger.

Step 02

Heat oil in a pan. Add curry paste, garlic, and ginger, cooking briefly. Add fish, cooking gently until lightly flaked.

Step 03

Stir in coconut milk, lime juice, zest, salt, pepper, and optional fish sauce. Simmer until slightly thickened, about 10-15 minutes.

Step 04

Rinse rice, then boil with water and a pinch of salt. Reduce heat, cover, and simmer 15-20 minutes until tender.

Step 05

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

Tools You'll Need

  • Knife
  • Cutting board
  • Large pan
  • Pot with lid
  • Fork

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Fish
  • Coconut

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320.5
  • Total Fat: 14.2 g
  • Total Carbohydrate: 42.3 g
  • Protein: 21.5 g