“Have you ever found yourself craving a meal that feels like a tropical getaway on a plate?” My Coconut Lime Fish Curry with Jasmine Rice is the answer! This vibrant dish marries creamy coconut milk with zesty lime, creating an aromatic experience that brightens up any dinner table. Whether you’re a busy weeknight chef or simply looking for a healthy dinner option that doesn’t skimp on flavor, this fish curry can be whipped up in under 50 minutes. Plus, it’s gluten-free, making it a guilt-free indulgence that even your pickiest eaters will love. Cozy up to a bowl of this delightful curry, and I promise you’ll feel transported straight to paradise. Curious about the best tips to elevate your curry game? Let’s dive in!

What makes this curry a must-try?
Ease of Preparation: You’ll love how quickly this Coconut Lime Fish Curry comes together—ready in just 30 minutes, making it perfect for busy weeknights.
Aromatic Fusion: The blend of coconut milk, lime, and spices creates a mouthwatering aroma that fills your kitchen and entices your senses.
Versatile Ingredients: This recipe allows for easy substitutions; swap fish for tofu or chickpeas for a delightful vegetarian twist!
Healthy and Delicious: Packed with nutrition and gluten-free, this dish is guilt-free indulgence that’s sure to please everyone at the table.
Crowd-Pleasing Flavor: The creamy and zesty combination has something for everyone, ensuring that even the pickiest eaters will come back for seconds! If you’re looking for more delectable options, try my Chili Lime Flank Steak or Coconut Chicken and Rice for a fantastic weeknight meal.
Coconut Lime Fish Curry Ingredients
Prepare to indulge in a flavorful experience with these essential ingredients for a delightful Coconut Lime Fish Curry!
For the Curry
- White fish fillets (1 lb) – Provides the main protein; ideal choices include cod, tilapia, or snapper. Substitute with firm tofu or chickpeas for a vegetarian option.
- Coconut milk (1 cup) – Adds creaminess and richness to the sauce; ensure to use full-fat coconut milk for a better texture.
- Coconut oil (2 tablespoons) – Used for sautéing; offers a slight coconut flavor. Can be substituted with olive oil if preferred.
- Onion (1 medium) – Acts as a flavor base in the curry; must be finely chopped to enhance sweetness and depth.
- Garlic (2 cloves, minced) – Provides aromatic flavor; essential for the overall dish.
- Ginger (1-inch piece, grated) – Adds a warm spiciness that complements the creamy coconut.
- Green chilies (1-2, slit) – Introduces heat; adjust based on your spice preference.
- Ground turmeric (1 teaspoon) – Adds vibrant color and earthy flavor to the curry.
- Ground cumin (1 teaspoon) – Contributes warmth and depth; essential for curry flavor.
- Coriander powder (1 teaspoon) – Enhances the aromatic profile of the dish.
- Fish sauce (1 tablespoon) or soy sauce – Adds umami and saltiness; essential for flavor enhancement.
- Lime juice and zest (from 1 lime) – Brightens the dish and adds freshness.
- Salt – To taste.
- Fresh cilantro leaves – For garnish; adds a fresh herbal note.
For the Rice
- Jasmine rice (1 cup) – Serves as a base, providing a fragrant accompaniment that pairs beautifully with the Coconut Lime Fish Curry.
Step‑by‑Step Instructions for Coconut Lime Fish Curry
Step 1: Rinse the Rice
Start by rinsing 1 cup of jasmine rice under cold water in a fine-mesh strainer until the water runs clear, which helps remove excess starch for perfectly fluffy rice. This process should take about 2-3 minutes, and it’s a crucial step to ensure the best texture for your Coconut Lime Fish Curry base.
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 boil over high heat, then reduce the heat to low and cover. Allow it to simmer gently for about 15 minutes until the liquid is absorbed and the rice is tender. Fluff with a fork and set aside while you prepare the curry.
Step 3: Sauté the Onions
In a large skillet, heat 2 tablespoons of coconut oil over medium heat. Once the oil is shimmering, add 1 finely chopped medium onion and sauté for about 5 minutes until it becomes translucent and fragrant. This forms a flavorful base for your Coconut Lime Fish Curry, enhancing the dish’s overall depth.
Step 4: Add Aromatics
Stir in 2 minced garlic cloves, 1-inch grated ginger, and 1-2 slit green chilies into the sautéed onions. Continue to cook for an additional 2-3 minutes until the mixture is aromatic and the garlic is lightly golden. This step brings out the flavors you want in your Coconut Lime Fish Curry.
Step 5: Toast the Spices
Add 1 teaspoon each of ground turmeric, ground cumin, and coriander powder to the pan, stirring to coat the onion mixture. Toast the spices for about 1 minute, allowing the heat to awaken their aromatic properties and enrich your Coconut Lime Fish Curry with stunning flavors.
Step 6: Introduce Coconut Milk
Pour in 1 cup of full-fat coconut milk, stirring well to combine with the spice mixture. Increase the heat slightly to bring the curry to a gentle simmer, which should take about 3-5 minutes. This creamy component builds the lush base for your Coconut Lime Fish Curry.
Step 7: Season the Curry
Add 1 tablespoon of fish sauce (or soy sauce) along with the juice and zest of 1 lime to the simmering coconut milk. Stir and allow the curry to simmer for another 5-7 minutes, thickening slightly and melding the delightful flavors essential to your Coconut Lime Fish Curry.
Step 8: Cook the Fish
Gently nestle 1 pound of white fish fillets into the flavorful sauce. Cover the skillet and cook for 5-8 minutes, or until the fish is opaque and flakes easily with a fork. This delicate cooking process ensures the fish absorbs the rich flavors without becoming overcooked in your Coconut Lime Fish Curry.
Step 9: Serve and Garnish
Finally, garnish your vibrant Coconut Lime Fish Curry with freshly chopped cilantro leaves for a burst of color and freshness. Serve it over the fluffy jasmine rice you prepared earlier, and complement each dish with lime wedges on the side for an extra zing.

Expert Tips for Coconut Lime Fish Curry
-
Rinse the Rice: Properly rinsing the jasmine rice removes excess starch, ensuring fluffy texture. Skipping this step can lead to overly sticky rice.
-
Adjust Spice Levels: If you prefer milder dishes, reduce the number of green chilies or remove their seeds. It’s a simple way to control heat in your Coconut Lime Fish Curry.
-
Use Fresh Ingredients: Fresh garlic, ginger, and cilantro elevate the flavors significantly. Dried alternatives can diminish the aromatic profile you aim for in the curry.
-
Simmer Gently: When adding the fish, simmer gently to ensure even cooking without toughening the fillets. Overcooking can lead to dry fish in your Coconut Lime Fish Curry.
-
Garnish Thoughtfully: Fresh cilantro and lime wedges add not just color but a burst of freshness. They help enhance the vibrant flavors of the dish.
-
Explore Variations: Don’t hesitate to add your favorite veggies like bell peppers or spinach for extra nutrients and texture, creating a delightful twist on the classic Coconut Lime Fish Curry.
Coconut Lime Fish Curry Variations
Feel free to let your culinary creativity flourish with these delightful variations of Coconut Lime Fish Curry, each promising a unique twist!
- Vegetarian Delight: Replace white fish with firm tofu or cooked chickpeas for a satisfying vegetarian alternative. The creamy coconut sauce pairs beautifully with either option.
- Veggie-Loaded: Toss in assorted vegetables like bell peppers, snap peas, or baby spinach for added nutrition and a pop of color.
- Spicy Kick: Increase the heat by adding crushed red pepper flakes or more green chilies. This gives your curry a fiery flavor boost!
- Coconut-Free: For a lighter version, swap coconut milk with a mix of almond or oat milk and a touch of cream for creaminess without the coconut flavor.
- Flavor Fusion: Experiment by adding a tablespoon of curry paste or a few teaspoons of your favorite curry powder instead of the individual spices for a more intense flavor profile.
- Citrus Burst: Experiment with other citrus fruits by adding lemon or orange zest alongside the lime for a bright, refreshing twist.
- Coconut Rice: For an extra creamy side, cook your jasmine rice in coconut milk instead of water, enhancing the tropical flavor of your dish.
- Nutty Texture: Add a handful of toasted peanuts or cashews just before serving for an unexpected crunch and nutty flavor that complements the creamy curry.
If you want to explore more options, don’t miss my mouthwatering Fiesta Lime Chicken or the sumptuous Sweet Coconut Cream desserts to round out your meal! Happy cooking!
Make Ahead Options
These Coconut Lime Fish Curry components are ideal for meal prep to make your weeknight cooking a breeze! You can prepare the base for the curry (steps 1-6) up to 24 hours in advance. Simply sauté the onions, garlic, ginger, and spices, then add the coconut milk but hold off on adding the fish. Store the mixture in an airtight container in the refrigerator to maintain its vibrant flavors. You can also cook the jasmine rice ahead of time and refrigerate it for up to 3 days. When you’re ready to serve, reheat the curry on the stove and gently nestle the fish fillets in until they are cooked through, ensuring a fresh and delicious meal in no time!
Storage Tips for Coconut Lime Fish Curry
Fridge: Store leftover coconut lime fish curry in an airtight container for up to 2 days. This keeps the flavors intact while maintaining freshness.
Freezer: You can freeze the curry for up to 2 months. Place it in a freezer-safe container, leaving some space for expansion as it freezes.
Reheating: When ready to enjoy, thaw in the refrigerator overnight and reheat gently on the stove or microwave until warmed through. Avoid boiling to preserve the creamy texture.
Rice Storage: Keep leftover jasmine rice in a separate airtight container in the fridge for up to 3 days. Reheat with a splash of water to restore moisture before serving with the curry.
What to Serve with Coconut Lime Fish Curry with Jasmine Rice
Indulge in a delightful culinary experience as you create a vibrant meal that dances on your palate, blending flavors and textures.
-
Crispy Green Salad: A refreshing mix of greens topped with a zesty lime vinaigrette offers a crunchy contrast to the creamy curry. The freshness of the salad lightens the meal and adds vibrant colors to your table.
-
Coconut Naan: Soft and fluffy naan infused with coconut flavor provides a wonderful way to scoop up the curry. The added hint of sweetness complements the richness of the dish, making each bite a little tropical getaway.
-
Herbed Quinoa: Nutty quinoa tossed with fresh herbs like cilantro and parsley brings a healthy yet filling option alongside the fish curry. Its slightly chewy texture contrasts beautifully with the silky sauce.
-
Spicy Mango Salsa: A vibrant salsa made with diced mango, onions, and cilantro adds a fruity kick, balancing the curry’s richness. The burst of sweetness from mango combined with a hint of spice brightens the entire meal.
-
Roasted Vegetables: Seasonal veggies like bell peppers, zucchini, and sweet potatoes, roasted until caramelized, create a wonderful side dish. Their natural sweetness and slight char enhance the flavors of your Coconut Lime Fish Curry wonderfully.
-
Mango Lassie: Cool and creamy, a mango lassie is perfect for soothing any spicy elements of the dish. Plus, it adds a refreshing sweetness that pairs wonderfully with aromatic spices.
-
Chilled Coconut Water: Serve chilled coconut water with a slice of lime for a tropical drink that refreshes and hydrates. Its light, natural sweetness complements the savory flavors of the curry.
-
Lime Sorbet: For dessert, a light lime sorbet acts as a refreshing palate cleanser after the curry. Its tartness and creaminess provide a perfect sweet ending to this vibrant meal.

Coconut Lime Fish Curry Recipe FAQs
What type of fish is best for this curry?
For the best results, I recommend using white fish fillets like cod, tilapia, or snapper. These varieties will become flaky and absorb the flavors beautifully. If you’re looking for a vegetarian option, firm tofu or chickpeas are excellent substitutes.
How do I store leftover Coconut Lime Fish Curry?
Store any leftovers in an airtight container in the fridge for up to 2 days. If you want to keep it longer, you can freeze the curry for up to 2 months. Just remember to thaw it in the fridge overnight before reheating gently on the stove or in the microwave.
Can I freeze the Jasmine Rice?
Absolutely! You can freeze leftover jasmine rice by transferring it to a freezer-safe container after it has cooled. It will stay good for up to 3 months. To reheat, simply microwave it with a splash of water to steam and restore moisture.
What should I do if my sauce is too thin?
If your Coconut Lime Fish Curry sauce turns out too thin, don’t worry! Just let it simmer uncovered on low heat for a few extra minutes to allow some moisture to evaporate and thicken it up. Stir occasionally to prevent sticking. You can also mix 1 teaspoon of cornstarch with a little water and add it to the sauce, stirring until it thickens.
Are there any dietary considerations I should know about?
This recipe is gluten-free if you use certified gluten-free fish sauce or soy sauce. Additionally, if you’re serving it to children or anyone sensitive to spice, consider using only one green chili or removing the seeds to tone down the heat while still enjoying the delicious flavor of the Coconut Lime Fish Curry.

Zesty Coconut Lime Fish Curry: A Creamy Delight in 30 Minutes
Ingredients
Equipment
Method
- Start by rinsing 1 cup of jasmine rice under cold water in a fine-mesh strainer until the water runs clear, about 2-3 minutes.
- In a medium saucepan, combine the rinsed jasmine rice with 2 cups of water or fish stock, bring to a boil, then reduce heat to low and cover. Simmer for about 15 minutes until tender.
- In a large skillet, heat 2 tablespoons of coconut oil over medium heat. Add 1 finely chopped medium onion and sauté for about 5 minutes.
- Stir in 2 minced garlic cloves, 1-inch grated ginger, and 1-2 slit green chilies into the sautéed onions and cook for an additional 2-3 minutes.
- Add 1 teaspoon each of ground turmeric, ground cumin, and coriander powder to the pan, stirring to coat the onion mixture and toast the spices for about 1 minute.
- Pour in 1 cup of full-fat coconut milk, stir well, and bring to a gentle simmer over medium heat for about 3-5 minutes.
- Add 1 tablespoon of fish sauce (or soy sauce) along with the juice and zest of 1 lime. Stir and allow the curry to simmer for another 5-7 minutes.
- Nestle 1 pound of white fish fillets into the sauce. Cover and cook for 5-8 minutes, or until the fish is opaque and flakes easily.
- Garnish your Coconut Lime Fish Curry with freshly chopped cilantro leaves and serve it over the cooked jasmine rice, with lime wedges on the side.

Leave a Reply