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

Coconut Lime Fish Curry with Jasmine Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 60 reviews
  • Author: Melanie
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Southeast Asian

Description

A vibrant and fragrant Coconut Lime Fish Curry served over fluffy jasmine rice. This dish combines tender white fish simmered in a creamy coconut milk sauce infused with lime, aromatic spices, and fresh herbs, perfect for a flavorful and comforting meal.


Ingredients

Scale

Fish Curry

  • 1 lb (450g) white fish fillets (such as cod, tilapia, or snapper)
  • 1 cup coconut milk
  • 2 tablespoons coconut oil or olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch piece of ginger, grated
  • 1-2 green chilies, slit (adjust according to spice preference)
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon coriander powder
  • 1 tablespoon fish sauce or soy sauce
  • Juice and zest of 1 lime
  • Salt, to taste
  • Fresh cilantro leaves, for garnish

Rice

  • 1 cup jasmine rice
  • 2 cups water or fish stock


Instructions

  1. Prepare the rice: Rinse the jasmine rice under cold water until the water runs clear. This removes excess starch and helps the rice become fluffy during cooking.
  2. Cook the rice: In a medium saucepan, combine the rinsed jasmine rice and 2 cups of water or fish stock. Bring to a boil over medium-high heat, then reduce the heat to low, cover, and let simmer for about 15 minutes, until rice is tender and liquid absorbed. Fluff with a fork and set aside.
  3. Sauté onions: While the rice cooks, heat coconut oil in a large pan over medium heat. Add finely chopped onion and sauté until translucent, about 5 minutes.
  4. Add aromatics: Stir in minced garlic, grated ginger, and slit green chilies. Cook an additional 2-3 minutes until fragrant.
  5. Add spices: Sprinkle ground turmeric, cumin, and coriander powder into the pan, stirring well to combine with the aromatics. Cook for about 1 minute to toast the spices slightly.
  6. Simmer curry base: Pour in the coconut milk and stir to combine. Allow the mixture to gently simmer.
  7. Season curry: Add fish sauce or soy sauce, lime juice, and lime zest. Adjust salt to taste. Simmer for 5-7 minutes until sauce slightly thickens.
  8. Cook the fish: Gently add fish fillets to the curry, submerging them in the sauce. Cook for 5-8 minutes, until fish is cooked through and flakes easily.
  9. Garnish: Remove from heat and sprinkle fresh cilantro leaves on top.
  10. Serve: Spoon the coconut lime fish curry over jasmine rice. Optionally, serve with extra lime wedges for added zest.

Notes

  • Adjust the number of green chilies to control the spiciness of the curry.
  • Fish stock can add extra depth of flavor to the rice but water works fine.
  • Use firm white fish fillets like cod or snapper for best results.
  • You can substitute fish sauce with soy sauce to keep it vegetarian-friendly.
  • Fresh lime juice should be added at the end to preserve its bright flavor.
  • Cook fish gently to avoid breaking fillets apart in the curry.