ADVERTISEMENT
As I stirred the vibrant, fragrant coconut lime fish curry, the mesmerizing aroma filled my kitchen, offering a tantalizing escape to a tropical paradise. This Coconut Lime Fish Curry with Jasmine Rice is not just a dish; it’s a delightful symphony of flavors that comes together in just under an hour. The beauty of this recipe lies in its quick prep time, making it an ideal choice for busy weeknights while still impressing guests at your dinner table. Plus, the creamy coconut milk paired with zesty lime creates a comforting yet invigorating experience, perfect for those longing for a break from everyday meals. Ready to embark on this culinary adventure? Let’s dive into the flavorful world of homemade goodness together!

ADVERTISEMENT
Why is this fish curry irresistible?
Vibrant flavors: The combination of coconut milk and lime creates a refreshing taste that transports your taste buds to the tropics.
Easy preparation: With just a few simple steps, you can whip up this impressive meal in about 50 minutes – perfect for busy weeknights!
Versatile ingredients: Feel free to substitute your favorite white fish or adjust the spices according to your preference, making it a dish suited for every palate.
Crowd-pleaser: Friends and family will rave about the delightful aroma and burst of flavors, ensuring this dish becomes a staple at your gatherings. Embrace the joy of cooking with your loved ones by trying out our jasmine rice guide for the perfect pairing!
Coconut Lime Fish Curry Ingredients
• This list has everything you need for a delicious Coconut Lime Fish Curry.
For the Curry
- 1 lb (450g) white fish fillets – cod, tilapia, or snapper work beautifully to absorb the flavors.
- 1 cup coconut milk – brings creaminess and a tropical flair to the dish.
- 2 tablespoons coconut oil or olive oil – use coconut oil for a richer flavor.
- 1 medium onion, finely chopped – adds sweetness and depth to the curry.
- 2 cloves garlic, minced – enhances the aroma and taste.
- 1 inch piece of ginger, grated – introduces a warm and zesty kick.
- 1-2 green chilies, slit – adjust the number based on your spice preference.
- 1 teaspoon ground turmeric – for its earthy flavor and vibrant color.
- 1 teaspoon ground cumin – adds a warm, nutty taste.
- 1 teaspoon coriander powder – complements the spices and brightens the flavor.
- 1 tablespoon fish sauce or soy sauce – provides umami depth to the dish.
- Juice and zest of 1 lime – infuses a refreshing, zesty element.
- Salt, to taste – essential for enhancing all the flavors.
- Fresh cilantro leaves, for garnish – adds a fresh finish and pops of color.
For the Rice
- 1 cup jasmine rice – a fragrant foundation for serving the curry.
- 2 cups water or fish stock – fish stock deepens the flavor of the rice.
Step‑by‑Step Instructions for Coconut Lime Fish Curry with Jasmine Rice
Step 1: Rinse the Rice
Begin by rinsing 1 cup of jasmine rice under cold water. Use a fine-mesh strainer and continue rinsing until the water runs clear, indicating that excess starch has been removed. This process should take about 2-3 minutes and ensures fluffy rice as a perfect base for the Coconut Lime Fish Curry.
Step 2: Cook the Rice
In a medium saucepan, combine the rinsed jasmine rice with 2 cups of water or fish stock for enhanced flavor. Bring the mixture to a rolling boil over medium-high heat. Once boiling, reduce the heat to low, cover, and let it simmer gently for about 15 minutes. The rice is done when it is tender and the liquid is fully absorbed, so fluff it with a fork and set aside.
Step 3: Sauté the Aromatics
While the rice cooks, grab a large pan and heat 2 tablespoons of coconut oil over medium heat. Add the finely chopped onion and sauté for about 5 minutes until it becomes translucent and fragrant. This step lays the foundation for the incredible flavor profile of your Coconut Lime Fish Curry, so keep an eye on those onions!
Step 4: Add Garlic and Ginger
Next, stir in 2 minced garlic cloves, 1 inch of grated ginger, and the slit green chilies. Cook everything together for an additional 2-3 minutes until the garlic is fragrant and golden. The mixture should smell deliciously aromatic by now, setting the stage for the spices and coconut milk to come.
Step 5: Toast the Spices
Sprinkle in 1 teaspoon each of ground turmeric, cumin, and coriander powder. Stir the spices into the onion mixture and toast them for about 1 minute. This step enhances their flavors and aromas, which will beautifully infuse your Coconut Lime Fish Curry as it simmers.
Step 6: Add Coconut Milk
Pour in 1 cup of coconut milk, stirring well to combine all the ingredients. Allow it to come to a gentle simmer on low heat. This should take about 3-5 minutes; the sauce will envelop the spices and aromatics, creating a creamy, vibrant base for your fish curry.
Step 7: Season the Curry
Add in 1 tablespoon of fish sauce or soy sauce, along with the juice and zest of 1 lime. Stir well and taste; adjust salt as needed. Let the mixture simmer for another 5-7 minutes, allowing it to thicken slightly and intensify in flavor, making your plate of Coconut Lime Fish Curry even more irresistible.
Step 8: Cook the Fish
Gently nestle the fish fillets into the coconut curry, making sure they are submerged in the luscious sauce. Cover the pan and cook for about 5-8 minutes or until the fish is opaque and flakes easily with a fork. The transformation of the fish completes this delightful Coconut Lime Fish Curry.
Step 9: Garnish and Serve
Once the fish is cooked, remove the curry from heat and sprinkle fresh cilantro leaves on top for a burst of color and freshness. Serve the warm Coconut Lime Fish Curry generously over a bed of jasmine rice. For an added zing, offer extra lime wedges on the side to squeeze over when serving.

What to Serve with Coconut Lime Fish Curry with Jasmine Rice
To truly enhance your meal and create a delightful dining experience, consider these perfect pairings that will complement the vibrant flavors of your curry.
-
Crispy Coconut Tempura: Lightly battered and fried veggies or shrimp add a crunchy texture that contrasts beautifully with the creamy curry. Perfect for scooping up extra sauce!
-
Fresh Garden Salad: A simple mix of greens, cucumber, and cherry tomatoes tossed in a light vinaigrette brings brightness and freshness, balancing the richness of the dish.
-
Garlic Naan Bread: Soft, pillowy naan is perfect for dipping into the fragrant coconut lime sauce, creating a cozy, comforting dining experience.
-
Steamed Bok Choy: This lightly sautéed leafy green provides a delicate crunch and a touch of crispness—ideal to soak up the curry’s vibrant flavors.
-
Mango Chutney: Sweet and tangy chutney adds a delightful contrast to the savory curry, offering a burst of flavor in every bite.
-
Chilled Coconut Water: Refreshing and hydrating, this tropical drink enhances the dish while keeping the meal light and invigorating.
-
Lime Sorbet: A refreshing dessert option that cleanses the palate, making it a perfect ending to the flavorful journey of the Coconut Lime Fish Curry.
With these pairings, your meal becomes a celebration of flavors and textures!
How to Store and Freeze Coconut Lime Fish Curry
Fridge: Store leftover Coconut Lime Fish Curry in an airtight container for up to 3 days, ensuring it maintains its delicious flavors.
Freezer: For longer storage, freeze the curry in a freezer-safe container for up to 2 months. Make sure to cool it completely before freezing to preserve texture.
Reheating: Thaw overnight in the fridge before reheating on the stove over low heat, adding a splash of coconut milk to revive the creaminess, or microwave in short bursts, stirring occasionally.
Serving Suggestions: For the best experience, reheat and serve over freshly cooked jasmine rice, garnished with cilantro and lime wedges to brighten the dish.
Make Ahead Options
These Coconut Lime Fish Curry with Jasmine Rice are perfect for busy home cooks looking to save time during the week! You can prep the curry base (without the fish) up to 3 days ahead by following the sautéing and simmering steps. Allow the mixture to cool before refrigerating it in an airtight container. The jasmine rice can also be cooked up to 24 hours in advance and stored separately. When you're ready to enjoy this delightful dish, simply reheat the curry in a pan, add the fish fillets, and cook until opaque—allowing for those vibrant flavors to meld once more. This way, you'll have a comforting, tropical curry on the table in no time!
Expert Tips for Coconut Lime Fish Curry
-
Choose the Right Fish: Select fresh, high-quality white fish for the best texture and flavor. Frozen fish can work too; just ensure it's fully thawed before cooking.
-
Don't Rush the Aromatics: Sauté the onions, garlic, and ginger until they're truly fragrant. This foundation enhances the overall flavor of your Coconut Lime Fish Curry.
-
Adjust Spice Levels: Feel free to modify the number of green chilies used to get the right level of heat. Start with one and add more as desired to suit your taste.
-
Simmer for Depth: Allow the curry to simmer adequately after adding coconut milk and spices to deepen the flavors. Don’t skip this step!
-
Check for Doneness: Gently flake the fish after cooking. It should be opaque and easily separate with a fork; avoid overcooking to keep it tender.
-
Serve with Lime: Providing extra lime wedges on the side allows guests to personalize their dish, enhancing the zesty flavor of the Coconut Lime Fish Curry.
Coconut Lime Fish Curry Variations
Feel free to put your own spin on this delightful dish—you'll create unique flavors to satisfy every palate!
- Dairy-Free: Use almond or oat milk instead of coconut milk for a lighter, nutty flavor that still brings richness to the curry.
- Spicy Kick: Add more green chilies or a dash of red pepper flakes for those who crave a fiery twist. If you're feeling adventurous, throw in a chopped jalapeño!
- Herb Infusion: Swap cilantro for fresh basil or mint for an aromatic twist that adds a hint of sweetness and brightness to the dish. The aroma will lift your spirits instantly!
- Vegetable Boost: Incorporate seasonal veggies like bell peppers, spinach, or peas to add extra texture and nutrients. They’ll cook quickly and absorb the delicious curry flavors too.
- Protein Power: Substitute the white fish with shrimp or chicken for a different protein option, making it just as tempting and satisfying!
- Zesty Lemongrass: For an extra layer of flavor, add a stalk of chopped lemongrass while simmering the coconut milk. This will infuse your curry with a delightful citrusy aroma that dances on your palate.
- Fruity Surprise: Toss in diced mango or pineapple to the curry for a tropical sweetness that beautifully balances the heat of the spices.
- Coconut Rice: Cook the jasmine rice using coconut milk instead of water for a creamier base that echoes the flavors of the curry itself.
With these variations, you can create a new experience each time you make this Coconut Lime Fish Curry. Enjoy experimenting in your kitchen! For more delicious rice ideas, don't forget to check out our jasmine rice guide.

Coconut Lime Fish Curry with Jasmine Rice Recipe FAQs
How do I choose the best fish for this curry?
Absolutely! When selecting fish for your Coconut Lime Fish Curry, look for fresh, firm white fish fillets like cod, tilapia, or snapper. If you're opting for frozen fish, make sure it’s fully thawed before cooking to maintain its texture and flavor. Fresh fish should have a mild scent, moist appearance, and no discoloration—your taste buds will thank you!
How should I store leftover Coconut Lime Fish Curry?
Very! To store your delicious Coconut Lime Fish Curry, place it in an airtight container in the fridge. It will keep well for about 3 days. Just make sure to let it cool down to room temperature before sealing to avoid condensation, which can affect the texture.
Can I freeze this fish curry for later?
Of course! Freezing is a great option. Allow your Coconut Lime Fish Curry to cool completely before transferring it into a freezer-safe container. It can be safely frozen for up to 2 months. For the best results, label the container with the date and name, so you can keep track of your culinary creations!
What if my fish isn’t cooking evenly or flakes apart too much?
No worries! If you notice your fish isn’t cooking evenly, make sure the fillets are of uniform thickness for even cooking. Additionally, if they’re flaking apart too much, try reducing the cooking time; the fish should only take about 5-8 minutes until it's opaque and flakes easily with a fork. Remember, it continues to cook after being removed from heat!
Are there any dietary considerations I should keep in mind?
Very! This Coconut Lime Fish Curry contains fish and common allergens like coconut. If you’re cooking for someone with allergies, it’s essential to check the ingredients; for instance, using soy sauce instead of fish sauce can make it suitable for vegetarian diets. Moreover, be mindful of the spice level if serving to those sensitive to heat, as the green chilies can pack a punch!
How can I revive the creaminess of the curry when reheating?
A fantastic question! When reheating your Coconut Lime Fish Curry, add a splash of coconut milk or water to bring back its creamy texture. Heat on the stove over low heat, stirring gently to combine. This will help restore the luscious feel and keep it moist, so you can savor every delightful spoonful as if it were freshly made!

Zesty Coconut Lime Fish Curry with Jasmine Rice Delight
Ingredients
Equipment
Method
- Begin by rinsing 1 cup of jasmine rice under cold water until it runs clear.
- In a saucepan, combine the rinsed rice with 2 cups of water or fish stock, then bring to a rolling boil.
- Once boiling, reduce heat, cover, and simmer for about 15 minutes until liquid is absorbed.
- In a large pan, heat 2 tablespoons of coconut oil over medium heat. Add chopped onion and sauté until translucent.
- Stir in minced garlic, grated ginger, and slit green chilies, cooking for another 2-3 minutes.
- Sprinkle in 1 teaspoon each of ground turmeric, cumin, and coriander powder, toasting for 1 minute.
- Add 1 cup of coconut milk and bring to a simmer on low heat for 3-5 minutes.
- Mix in 1 tablespoon fish sauce or soy sauce, juice and zest of 1 lime, and adjust salt.
- Gently add fish fillets, cover, and cook for 5-8 minutes until fish is opaque and flakes easily.
- Remove from heat, garnish with fresh cilantro leaves, and serve over jasmine rice.





Leave a Reply