As I stood in my kitchen, a vibrant aroma whisked me away to a sun-soaked beach, where coconut palms gently swayed and waves kissed the shore. That’s the feeling I aim to capture with my Coconut Lime Fish Curry with Jasmine Rice. This dish is not just a meal; it's a delightful escape that marries the creamy richness of coconut milk with the zesty brightness of lime, creating a comfort food that feels both exotic and familiar. Plus, this recipe comes together in under an hour, making it perfect for busy weeknights or cozy weekend dinners. You'll find that it's a crowd-pleaser, sure to impress family and friends alike. So, are you ready to dive into this culinary journey and whip up a dish that sings with freshness and flavor? Let's get started!

What makes this curry irresistible?
Exotic flavors come alive in this dish, whisking your taste buds on a tropical adventure. Quick and easy, this Coconut Lime Fish Curry with Jasmine Rice comes together in just 50 minutes, perfect for busy weeknights. Healthy and wholesome, loaded with flaky fish and nutrient-rich ingredients, it’s a dish you can feel good about serving. Versatile and adaptable, you can swap in your favorite veggies or proteins, making it a staple for any home cook. Crowd favorite, it's bound to win over family and friends, leaving everyone craving more! Why not pair it with an easy homemade dessert? Check out this delightful coconut dessert for a perfect ending!
Coconut Lime Fish Curry Ingredients
For the Curry
- White fish fillets – 1 lb (450g) of fresh fish like cod or tilapia ensures a flaky texture that absorbs the spices beautifully.
- Coconut milk – 1 cup adds a creamy richness that transports you to the tropics while balancing the spices in this Coconut Lime Fish Curry.
- Coconut oil or olive oil – 2 tablespoons for sautéing; coconut oil enhances the tropical flavor while olive oil is a great substitute.
- Medium onion – 1, finely chopped, adds sweetness and depth to the base of this dish.
- Garlic cloves – 2, minced, for a fragrant kick that elevates the overall flavor.
- Ginger – 1-inch piece, grated, brings warmth and zest that pairs perfectly with the coconut.
- Green chilies – 1-2, slit, to taste; this adds a spicy touch, adjustable based on your spice preference.
- Ground turmeric – 1 teaspoon for its earthy flavor and vibrant color.
- Ground cumin – 1 teaspoon to bring a warm, aromatic aspect to the curry.
- Coriander powder – 1 teaspoon for a hint of citrus warmth that balances the richness of the coconut.
- Fish sauce or soy sauce – 1 tablespoon enhances umami and saltiness; soy sauce is a great alternative if you want a vegetarian version.
- Lime juice and zest – Juice and zest of 1 lime brighten up the dish with its fresh acidity.
- Salt – to taste, as needed, to bring all the flavors together.
- Fresh cilantro leaves – for garnish; this adds a pop of color and freshness right before serving.
For the Jasmine Rice
- Jasmine rice – 1 cup; its fragrant profile makes it the perfect base for soaking up the curry.
- Water or fish stock – 2 cups provides the necessary liquid for cooking perfect rice; fish stock adds extra flavor to the rice.
Now that you have all the ingredients ready, let’s dive into creating this vibrant, tasty Coconut Lime Fish Curry with Jasmine 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 running water. This step removes excess starch, preventing the rice from becoming sticky. Continue rinsing until the water runs clear, a process that takes about 2-3 minutes. Once rinsed, drain the rice in a colander and set it aside to prepare for cooking.
Step 2: Cook the Rice
In a medium saucepan, combine the rinsed jasmine rice with 2 cups of water (or fish stock). Bring the mixture to a rolling boil over medium-high heat. Once boiling, reduce the heat to low, cover with a lid, and allow it to simmer for 15 minutes. After the liquid is absorbed and the rice is tender, fluff it gently with a fork and set aside while you prepare the Coconut Lime Fish Curry.
Step 3: Sauté the Onions
While the rice cooks, heat 2 tablespoons of coconut oil in a large pan over medium heat. Add 1 finely chopped medium onion and sauté for about 5 minutes until it turns translucent and softens. Stir occasionally to prevent sticking and ensure even cooking, allowing the lovely aroma of onions to fill your kitchen.
Step 4: Add Aromatics
Next, stir in 2 minced garlic cloves, 1-inch grated ginger, and 1-2 slit green chilies into the onion mixture. Cook for an additional 2-3 minutes, stirring frequently, until the spices become fragrant and the garlic starts to turn golden. This aromatic base is essential for the depth of flavor in your Coconut Lime Fish Curry.
Step 5: Toast the Spices
Sprinkle in 1 teaspoon of ground turmeric, 1 teaspoon of ground cumin, and 1 teaspoon of coriander powder. Stir well to combine, allowing the spices to toast for about 1 minute. This step enhances their flavors and colors, preparing a vibrant foundation for the curry sauce.
Step 6: Prepare the Coconut Sauce
Pour in 1 cup of coconut milk, stirring gently to combine all the ingredients. Increase the heat slightly and bring the sauce to a gentle simmer. Watch for bubbles to appear around the edges, which indicates that it’s ready for the next step. This creamy coconut milk will create a luscious sauce for the Curry.
Step 7: Season the Sauce
Add 1 tablespoon of fish sauce (or soy sauce), along with the juice and zest of 1 lime to the simmering sauce. Stir to incorporate these bright flavors, and season with salt to taste. Let the sauce simmer for 5-7 minutes, reducing slightly until it becomes deliciously thickened, ensuring a robust flavor for your Coconut Lime Fish Curry.
Step 8: Cook the Fish
Gently nestle the 1 lb of white fish fillets into the coconut sauce, ensuring they’re submerged. Cover the pan and let the fish cook for 5-8 minutes, checking for doneness. The fish is ready when it turns opaque and flakes easily with a fork, soaking up the aromatic curry flavors.
Step 9: Garnish and Serve
Once cooked, remove the pan from heat and garnish your Coconut Lime Fish Curry with fresh cilantro leaves. Serve the aromatic curry over fluffy jasmine rice, adding extra lime wedges on the side for a bright, zesty touch. Enjoy the vibrant flavors and comforting warmth of this delightful dish!

Coconut Lime Fish Curry Variations
Feel free to put your own twist on this delightful Coconut Lime Fish Curry and make it uniquely yours!
- Dairy-Free: Substitute coconut milk with almond or cashew milk for a lighter version, retaining that creamy texture.
- Vegetarian: Swap the fish for mixed veggies like bell peppers, zucchini, and chickpeas for a satisfying plant-based dish.
- Spicy Twist: Add a teaspoon of red chili flakes or diced jalapeños for a kick if you like your curry fiery!
- Fruit Infusion: Toss in diced mango or pineapple during the simmering stage for a sweet and tangy contrast against the savory curry.
- Nutty Addition: Stir in a handful of toasted cashews or peanuts before serving for an added crunch and nutty flavor.
- Herb Galore: Experiment with fresh herbs by adding basil or mint alongside cilantro for a multi-layered aromatic experience.
- Broth Boost: Use homemade or store-bought fish stock in place of water for cooking rice to enhance its flavor.
- Seasonal Veggies: Incorporate seasonal greens like spinach or kale towards the end of cooking for a nutritious boost and vibrant color.
With these variations, you're sure to create a dish that suits your taste and embraces the spirit of homemade goodness! For a sweet finish, consider pairing it with a delightful coconut dessert or even a tropical fruit salad for a refreshing end to your meal.
Make Ahead Options
These Coconut Lime Fish Curry with Jasmine Rice are perfect for meal prep enthusiasts looking to save time during busy weeknights! You can prepare the curry base (minus the fish) up to 3 days in advance, refrigerating it to maintain freshness. Just sauté the onion, garlic, ginger, and spices as directed, then stir in the coconut milk, letting it cool before storing. For the rice, you can cook it up to 24 hours ahead and reheat when ready to serve. When you're set to enjoy this dish, simply add the fish to the reheated curry and simmer until it's opaque—resulting in just as delicious a meal with minimal effort!
What to Serve with Coconut Lime Fish Curry with Jasmine Rice
Imagine a table filled with vibrant colors and flavors that enhance your culinary creation, making every bite a delight.
-
Crispy Spring Rolls: These light and crispy delights add a satisfying crunch to your meal, complementing the soft texture of the curry beautifully.
-
Green Mango Salad: With its tangy and refreshing notes, this salad brings a zesty contrast to the creamy curry while adding a delightful crunch.
-
Coconut Rice: For the ultimate coconut experience, serve your curry over fluffy coconut rice, which enhances the flavors and ties the meal together seamlessly.
-
Steamed Broccoli: A simple, nutritious side that brings a pop of color, it's perfect for balancing the rich flavors of the curry.
-
Chili Lime Quinoa: This protein-packed side is zesty and full of flavor, making it an excellent partner to your Coconut Lime Fish Curry.
-
Mango Lassi: Cool and creamy, this yogurt-based drink offers a refreshing sweetness that complements the spiciness of the curry perfectly.
-
Lime Sorbet: As a light and energizing dessert, it refreshes the palate after your flavorful meal, leaving a lasting impression.
-
Sparkling Coconut Water: Effervescent and hydrating, this drink enhances the tropical theme while providing a burst of freshness alongside your meal.
How to Store and Freeze Coconut Lime Fish Curry
Fridge: Store any leftover Coconut Lime Fish Curry in an airtight container for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of coconut milk to maintain creaminess.
Freezer: For longer storage, freeze the curry in an airtight container for up to 2 months. Allow to cool completely before freezing. To reheat, thaw overnight in the fridge and warm gently on the stovetop.
Rice Storage: Keep leftover jasmine rice in a separate airtight container in the fridge for up to 4 days. Reheat in the microwave with a few drops of water to restore moisture before serving.
Serving Tip: When ready to enjoy, serve the thawed curry over freshly cooked jasmine rice for best texture and flavor!
Expert Tips for Coconut Lime Fish Curry
- Choose Fresh Fish: Always opt for fresh white fish fillets for the best texture and flavor. Frozen fish can be used, but make sure to thaw it properly.
- Perfect Rice Texture: Rinse the jasmine rice thoroughly to remove excess starch. This prevents it from becoming gummy when cooked, ensuring fluffy rice to complement your Coconut Lime Fish Curry.
- Balancing Spice: Adjust the number of green chilies based on your spice preference. Start with one for a mild curry, and add more for an extra kick!
- Simmer Gently: Allow the coconut sauce to simmer gently after adding the fish. This ensures even cooking without toughening the fillets.
- Garnish Generously: Don’t skimp on the fresh cilantro—its brightness enhances the dish beautifully and adds a pop of color.
- Flavor Variations: Feel free to add vegetables like bell peppers or snap peas to the curry for extra nutrition and flavor diversity in your Coconut Lime Fish Curry.

Coconut Lime Fish Curry with Jasmine Rice Recipe FAQs
What type of fish is best for this curry?
Absolutely! For this Coconut Lime Fish Curry, I recommend using white fish fillets such as cod, tilapia, or snapper. Fresh fish is preferable as it has a flaky texture that absorbs flavors beautifully. If you use frozen fish, ensure it's properly thawed before cooking to maintain the right consistency.
How long can I store leftovers in the fridge?
You can store any leftover Coconut Lime Fish Curry in an airtight container in the fridge for up to 3 days. When reheating, do so gently on the stove or microwave, adding a splash of coconut milk if needed to ensure it remains creamy and delicious!
Can I freeze this recipe, and if so, how?
Yes, you can freeze the Coconut Lime Fish Curry! Allow it to cool completely after cooking, then transfer it to an airtight container for storage. It will keep well in the freezer for up to 2 months. When you're ready to enjoy it, thaw overnight in the fridge and reheat gently on the stovetop. Just make sure to stir occasionally and check the temperature to avoid overcooking the fish.
What should I do if my curry is too thick?
If you find that your Coconut Lime Fish Curry is too thick after cooking, simply add a little more coconut milk or water to loosen it. Stir gently to combine and let it simmer for a few minutes until the desired consistency is achieved. Adjusting the thickness allows you to enjoy the aromatic curry sauce over your jasmine rice!
Are there any dietary considerations for this recipe?
Very! This dish is not only gluten-free; it can be easily made dairy-free since it relies on coconut milk. If you have any allergies to fish or seafood, you can certainly substitute with firm tofu or a different vegetable for a vegetarian twist. Just be sure to adjust the cooking times accordingly for your substitutes!

Delicious Coconut Lime Fish Curry with Fluffy Jasmine Rice
Ingredients
Equipment
Method
- Rinse jasmine rice under cold running water until the water runs clear, then drain and set aside.
- In a medium saucepan, combine rinsed rice with water or fish stock. Bring to a boil, reduce heat, cover, and simmer for 15 minutes.
- Heat coconut oil in a large pan over medium heat. Add chopped onion and sauté for about 5 minutes until translucent.
- Add minced garlic, grated ginger, and slit green chilies; cook for 2-3 minutes until fragrant.
- Stir in ground turmeric, cumin, and coriander; toast for 1 minute.
- Pour in coconut milk and bring to a gentle simmer.
- Add fish sauce, lime juice, and zest; season with salt. Simmer for 5-7 minutes.
- Nestle fish fillets into the sauce, cover, and cook for 5-8 minutes until opaque and flaky.
- Garnish with fresh cilantro before serving over jasmine rice.





Leave a Reply