The moment I tasted Coconut Lime Fish Curry with Jasmine Rice, I was transported to a seaside market bustling with fresh ingredients and vibrant flavors. This delightful dish combines tender fish fillets simmered in a velvety coconut milk sauce, perfectly balanced with zesty lime and aromatic spices. What I love most about this recipe is its quick preparation—ideal for busy weeknights—and it's bound to impress your family or guests, making it a stellar addition to your culinary repertoire. It’s an effortless way to elevate dinner without the hassle of complicated techniques. So, are you ready to dive into a tropical escape right in your kitchen?

What makes this curry so special?
Tropical Escape: The Coconut Lime Fish Curry offers a taste of the tropics, seamlessly blending fresh flavors that whisk you away to a sunny beach.
Quick and Easy: With a total prep and cook time of just 50 minutes, this dish fits perfectly into your busy weeknights, making homemade gourmet meals comfortably achievable.
Impressive Presentation: Serve it over fluffy jasmine rice, and watch your family and guests marvel at the vibrant colors and scents that come together in this dish.
Flavor Balance: The zesty lime and rich coconut milk create a delicious harmony of flavors, making it a standout choice against mundane fast food alternatives.
Crowd-Pleasing: Whether it’s a cozy family dinner or a casual gathering, this recipe brings smiles to the table and ensures everyone leaves satisfied!
For more delightful inspiration, don’t miss out on my post about Baked Cod Coconut or try the comforting flavors of Cheesy Chicken Broccoli Rice.
Coconut Lime Fish Curry Ingredients
For the Curry
• White fish fillets – Fresh options like cod, tilapia, or snapper ensure a delicate flavor in your coconut lime fish curry.
• Coconut milk – This creamy base adds richness and balances the spices beautifully.
• Coconut oil or olive oil – Use either for sautéing; coconut oil enhances the tropical flavor.
• Onion – Finely chopped onions create a sweet aroma as they cook down.
• Garlic – Freshly minced garlic adds depth and global flair to the dish.
• Ginger – Grated ginger brings warmth and a hint of spice that elevates the curry.
• Green chilies – Adjust the spice level according to your taste; they add a delightful kick!
• Ground turmeric – This vibrant spice not only colors the curry beautifully but also is a health powerhouse.
• Ground cumin – Its earthy flavor pairs perfectly with the other spices for an aromatic experience.
• Coriander powder – Adds a hint of citrus and complements the lime beautifully.
• Fish sauce or soy sauce – Both enhance the umami flavor; use fish sauce for a deeper taste.
• Lime juice and zest – Freshly squeezed lime elevates the dish with a zesty freshness that makes it pop.
• Salt – A good seasoning brings all the flavors together beautifully.
For the Jasmine Rice
• Jasmine rice – Its fragrant flavor and slight stickiness make it the ideal base for your curry.
• Water or fish stock – This cooking liquid infuses the rice with added depth, enhancing the overall dish.
For Garnish
• Fresh cilantro leaves – A delightful herb that complements the dish with freshness.
• Extra lime wedges – Providing additional lime for squeezing at the table enhances the tropical experience.
Let these ingredients set you on a journey to create a comforting Coconut Lime Fish Curry with Jasmine Rice!
Step‑by‑Step Instructions for Coconut Lime Fish Curry with Jasmine Rice
Step 1: Rinse the Jasmine Rice
Start by rinsing 1 cup of jasmine rice under cold running water until the water runs clear, ensuring that excess starch is removed. This process helps the rice to cook evenly and remain fluffy. Once rinsed, let it drain briefly while you prepare the cooking liquid.
Step 2: Cook the Jasmine Rice
In a medium saucepan, combine the rinsed jasmine rice with 2 cups of water or fish stock. Bring the mixture to a rapid boil over medium-high heat. Then, reduce the heat to low, cover the saucepan, and let it simmer for about 15 minutes, or until the rice is tender and the liquid is fully absorbed. Fluff the rice with a fork and set it aside, keeping it warm.
Step 3: Sauté the Onions
While the jasmine rice is cooking, heat 2 tablespoons of coconut oil or olive oil in a large pan over medium heat. Add the finely chopped onion and sauté it for approximately 5 minutes, until it becomes translucent and fragrant, filling your kitchen with a delightful aroma that sets the stage for your Coconut Lime Fish Curry.
Step 4: Add Aromatics
Next, stir in 2 minced garlic cloves, 1 inch of grated ginger, and 1-2 slit green chilies to the pan. Cook for an additional 2-3 minutes, stirring frequently, until the mixture is incredibly fragrant. This step enhances the flavor profile, preparing a vibrant base for your curry.
Step 5: Toast the Spices
Sprinkle in 1 teaspoon each of ground turmeric, cumin, and coriander powder, stirring well to combine with the sautéed aromatics. Allow the spices to toast for about 1 minute, which will enhance their aromatic qualities and deepen the flavor of the Coconut Lime Fish Curry.
Step 6: Incorporate Coconut Milk
Pour in 1 cup of coconut milk, stirring gently to combine with the spice mixture. Increase the heat slightly until the mixture begins to simmer. As it bubbles softly, you will notice the enticing creamy texture developing, a signature feature of this delightful dish.
Step 7: Season and Simmer
Season the curry with 1 tablespoon of fish sauce or soy sauce, along with the juice and zest of 1 lime. Stir well and adjust the salt to your preference. Allow the curry to simmer on low heat for 5-7 minutes, letting it thicken slightly and allowing those vibrant flavors to meld beautifully.
Step 8: Cook the Fish Fillets
Gently add the 1 lb of white fish fillets into the curry, ensuring they are mostly submerged in the creamy sauce. Cook for about 5-8 minutes, or until the fish is cooked through and flakes easily with a fork. The visual of the fish transforming into tender bites is a beautiful moment to savor in your Coconut Lime Fish Curry.
Step 9: Garnish the Curry
Once the fish is cooked to perfection, remove the pan from the heat and garnish your Coconut Lime Fish Curry with fresh cilantro leaves. The added herb will brighten up the flavors and add a lovely touch of freshness that brings this dish to life.
Step 10: Serve the Dish
To serve, ladle the aromatic Coconut Lime Fish Curry over a generous bed of prepared jasmine rice. For an extra touch, you can add lime wedges on the side for diners to squeeze over their servings, enhancing that refreshing tropical experience.

Coconut Lime Fish Curry Variations
Customize your Coconut Lime Fish Curry with these fun and flavorful twists to make it even more delightful!
-
Dairy-Free: Substitute coconut milk with almond or oat milk for a lighter option while maintaining creaminess.
-
Protein Swap: Use shrimp or scallops instead of fish for a quick and luxurious seafood alternative. Their sweet, tender texture adds a unique touch!
-
Vegetarian Delight: Replace fish with firm tofu or chickpeas for a nourishing vegetarian version full of protein and flavor.
-
Spice Level: For a kick, add extra green chilies or a sprinkle of red chili flakes, adjusting to your heat preference; be bold!
-
Curry Variation: Try adding a tablespoon of red curry paste for an extra depth of flavor and a different twist on the classic coconut curry.
-
Add Veggies: Incorporate bell peppers, snap peas, or spinach to increase the nutritional value and add colorful visual appeal to your dish.
-
Herb Infusion: Besides cilantro, experiment with fresh basil or Thai basil for a fragrant and fresh twist that elevates the dish's herbal notes.
-
Curry Thickness: For a thicker sauce, mix in a tablespoon of cornstarch dissolved in water just before adding the fish, creating a rich, luscious curry perfect for soaking into rice.
Feel free to explore these options to elevate your culinary adventure! If you're looking for more inspiration, check out my recipe for Notebook Paper Rice or indulge in the comforting flavors of Extra Crispy Japanese Pork Katsu Curry.
What to Serve With Coconut Lime Fish Curry with Jasmine Rice
Elevate your dining experience by pairing this vibrant dish with complementary sides and drinks that harmonize beautifully.
- Crispy Green Salad: A light salad with mixed greens, cucumber, and a tangy vinaigrette helps balance the richness of the curry.
- Grilled Vegetable Skewers: Colorful veggies like bell peppers and zucchini add a smoky flavor that contrasts well with the creamy curry.
- Mango Chutney: This sweet and tangy condiment enhances the tropical notes of the fish curry, providing an extra layer of flavor.
- Coconut Rice: For coconut lovers, serving coconut-flavored jasmine rice ties beautifully into the dish’s theme while adding creaminess.
- Lime-Water Infusion: A refreshing beverage with slices of lime will complement and enhance the zesty lime flavors in the curry.
- Pineapple Upside-Down Cake: Finish your meal with a bright, fruity dessert that echoes the tropical flavors, leaving your guests delighted.
- Roasted Cashews: These offer a crunchy texture and nutty flavor that contrast beautifully with the creamy consistency of the curry.
- Spicy Mango Salsa: A fresh and spicy dip adds a delightful contrast that enlivens your palate with every bite.
Tips for the Best Coconut Lime Fish Curry
Fresh Ingredients: Use the freshest fish fillets available for the best flavor and texture in your Coconut Lime Fish Curry.
Spice Control: Adjust the number of green chilies based on your heat preference to avoid overpowering the dish.
Simmer Time: Allow the curry to simmer adequately to ensure flavors meld beautifully; rushing this step can lead to a bland taste.
Fluff the Rice: Remember to fluff the jasmine rice with a fork after cooking to keep it light and airy, providing the perfect base for your curry.
Garnish Generously: Don’t skimp on the cilantro and lime wedges; they add freshness and vibrancy that elevate the whole dish!
Make Ahead Options
These Coconut Lime Fish Curry with Jasmine Rice are perfect for busy home cooks seeking to streamline their meal prep! You can prepare the aromatic curry base (steps 3-7) up to 3 days in advance by storing it in an airtight container in the refrigerator. Additionally, the jasmine rice can be cooked and refrigerated for up to 2 days as well. To maintain quality, just ensure all ingredients are stored separately until ready to serve. When you're ready to enjoy your meal, simply reheat the curry on low heat, gently add the fish fillets, and cook for 5-8 minutes until they’re perfectly tender. You'll have a delicious, hassle-free dinner waiting for you with minimal effort!
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 until warmed through.
Freezer: For longer storage, freeze the curry in a shallow airtight container for up to 3 months. Thaw overnight in the fridge before reheating to help preserve the flavors.
Reheating: When reheating, add a splash of coconut milk or water to restore creaminess and prevent it from drying out. Always ensure it’s heated thoroughly before serving again.
Rice Storage: For leftover jasmine rice, store in the fridge for up to 4 days. Reheat in a covered dish with a splash of water to refresh its texture.

Coconut Lime Fish Curry with Jasmine Rice Recipe FAQs
How do I choose the best fish for this curry?
Choosing the right fish is key to achieving a delicious Coconut Lime Fish Curry. Look for fresh options like cod, tilapia, or snapper that have a mild flavor and firm texture. Ensure the fish fillets are bright in color and smell fresh, with no off-putting odors. If possible, ask your fishmonger for recommendations based on what's freshest that day!
How should I store leftover Coconut Lime Fish Curry?
Store any leftover Coconut Lime Fish Curry in an airtight container in the refrigerator for up to 3 days. Make sure it is completely cooled before sealing. To reheat, gently warm it on the stove or in the microwave until heated through. I often sprinkle a little extra lime juice on top before serving, as it brightens up the flavors beautifully!
Can I freeze Coconut Lime Fish Curry?
Absolutely! To freeze Coconut Lime Fish Curry, allow it to cool completely, then transfer it to a shallow airtight container, leaving some space at the top for expansion. It can be frozen for up to 3 months. When you're ready to enjoy it, thaw the container overnight in the fridge. Reheat on the stovetop, adding a splash of coconut milk or water to restore its creamy texture.
What should I do if my curry becomes too thick?
If your Coconut Lime Fish Curry thickens more than you'd like as it simmers, don’t worry! Just add a bit of coconut milk or water to reach your desired consistency. Stir it in gently and allow it to cook for another minute or so. This will help maintain that rich creaminess while ensuring it coats the fish beautifully.
Can I make this dish vegetarian?
Yes, you can! To create a vegetarian version of Coconut Lime Curry, substitute the fish with firm tofu or hearty vegetables like bell peppers, zucchini, or cauliflower. Simply sauté the veggies and add them to the curry after the spices are toasted. Also, use vegetable broth instead of fish stock to enhance the flavor without the seafood. Enjoy the same delightful coconut and lime experience without the fish!

Delicious Coconut Lime Fish Curry with Jasmine Rice Bliss
Equipment
- pan
- Saucepan
- Measuring Cups
- Knife
- Cutting Board
Ingredients
For the Curry
- 1 lb white fish fillets cod, tilapia, or snapper
- 1 cup coconut milk adds richness
- 2 tablespoon coconut oil or olive oil for sautéing
- 1 onion finely chopped
- 2 cloves garlic freshly minced
- 1 inch ginger grated
- 1-2 green chilies slit
- 1 teaspoon ground turmeric for color
- 1 teaspoon ground cumin
- 1 teaspoon coriander powder hint of citrus
- 1 tablespoon fish sauce or soy sauce
- 1 tablespoon lime juice and zest for freshness
- to taste salt good seasoning
For the Jasmine Rice
- 1 cup jasmine rice fragrant and slightly sticky
- 2 cups water or fish stock for cooking
For Garnish
- to taste fresh cilantro leaves for freshness
- to taste extra lime wedges for squeezing
Instructions
Step-by-Step Instructions
- Rinse the jasmine rice under cold running water until the water runs clear.
- In a medium saucepan, combine the rinsed jasmine rice with water or fish stock. Bring to a boil.
- Reduce heat to low, cover, and simmer for about 15 minutes until liquid is absorbed.
- Heat coconut oil in a large pan over medium heat. Sauté onions for 5 minutes until translucent.
- Add garlic, ginger, and green chilies. Cook for 2-3 minutes until fragrant.
- Sprinkle in turmeric, cumin, and coriander powder. Toast for 1 minute.
- Pour in coconut milk and bring to a simmer.
- Season with fish sauce and lime juice/zest. Simmer for 5-7 minutes.
- Add white fish fillets to curry and cook for 5-8 minutes until cooked through.
- Garnish with cilantro before serving over jasmine rice.
- Serve with extra lime wedges on the side.





Leave a Reply