Coconut Lime Fish Curry with Jasmine Rice
There’s something magical about a dish that instantly transports you somewhere warm, breezy, and full of life. Coconut Lime Fish Curry with Jasmine Rice is exactly that kind of meal. The moment the creamy coconut milk hits the pan and mingles with fresh lime, garlic, and spices, your kitchen fills with an aroma that feels like a tropical escape. It’s cozy, comforting, and vibrant all at once.

This recipe brings together tender, flaky fish simmered in a silky coconut curry sauce, finished with a bright splash of lime and served over fragrant jasmine rice. It’s a dish that feels both indulgent and nourishing—perfect for weeknight dinners when you want something quick yet impressive, or for relaxed weekend meals with family.
What makes this coconut lime fish curry truly special is its balance. The richness of the coconut milk is lifted by the acidity of lime, while the spices add depth without overpowering the delicate flavor of the fish. Paired with fluffy jasmine rice, every bite is a perfect harmony of textures and flavors.
Let’s dive into how you can create this unforgettable dish right in your own kitchen.
Why You’ll Love This Recipe
This coconut lime fish curry is more than just delicious—it’s incredibly practical too.
First, it’s quick. From start to finish, you can have this dish ready in under 40 minutes, making it ideal for busy evenings. Second, it’s versatile. You can use different types of fish depending on what’s available—cod, tilapia, halibut, or even salmon all work beautifully.

It’s also naturally comforting without being heavy. The coconut milk creates a creamy texture without needing cream or butter-heavy sauces, while the lime keeps everything fresh and bright.
And finally, it’s a crowd-pleaser. Even people who don’t usually love fish tend to enjoy this dish because the flavors are so well-rounded and approachable.
Ingredients
For the Coconut Lime Fish Curry
- 1 lb white fish fillets (cod, tilapia, or halibut), cut into chunks
- 1 tablespoon oil (vegetable or coconut oil)
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon red curry paste
- 1 teaspoon turmeric
- 1 teaspoon paprika
- 1 can (14 oz) coconut milk
- 1/2 cup fish or vegetable broth
- Juice of 2 limes
- Zest of 1 lime
- Salt and pepper to taste
- 1 cup cherry tomatoes, halved
- Fresh cilantro for garnish

For the Jasmine Rice
- 1 cup jasmine rice
- 2 cups water
- Pinch of salt
Instructions
- Rinse the jasmine rice under cold water until the water runs clear.
- In a saucepan, combine rice, water, and a pinch of salt. Bring to a boil, then reduce heat, cover, and simmer for 12–15 minutes until tender. Fluff with a fork and set aside.
- Heat oil in a large pan over medium heat. Add chopped onion and cook until soft and translucent.
- Stir in garlic and ginger, cooking for about 1 minute until fragrant.
- Add red curry paste, turmeric, and paprika. Stir well to coat the onions and release the spices’ aroma.
- Pour in coconut milk and broth, stirring until the sauce is smooth and combined.
- Bring the mixture to a gentle simmer, then add cherry tomatoes. Cook for 5 minutes to allow flavors to meld.
- Carefully add the fish pieces to the sauce. Simmer gently for 6–8 minutes, or until the fish is cooked through and flakes easily.
- Stir in lime juice and zest. Taste and adjust seasoning with salt and pepper.
- Serve the curry over jasmine rice, garnished with fresh cilantro and extra lime wedges if desired.

Coconut Lime Fish Curry with Jasmine Rice
Ingredients
Equipment
Method
- Cook jasmine rice according to instructions.
- Sauté onion, garlic, and ginger in oil until fragrant.
- Add spices and curry paste, stirring well.
- Pour in coconut milk and broth, simmer gently.
- Add tomatoes and fish, cook until fish flakes easily.
- Finish with lime juice and serve over rice.
Notes
Tips for the Perfect Coconut Fish Curry
Creating a restaurant-quality curry at home is easier than you think, especially with a few helpful tips.
Choose the right fish:
Firm white fish works best because it holds its shape while simmering. Avoid overly delicate fish that might fall apart.
Don’t overcook the fish:
Fish cooks quickly. Keep an eye on it and remove from heat as soon as it flakes easily to maintain a tender texture.
Balance your flavors:
Taste as you go. If the curry feels too rich, add a bit more lime juice. If it’s too tangy, a splash of coconut milk will smooth it out.
Use fresh lime:
Freshly squeezed lime juice makes a big difference. Bottled juice won’t provide the same brightness.
Variations to Try
One of the best things about this recipe is how adaptable it is.
Spicy Coconut Fish Curry
Add sliced chili peppers or a pinch of chili flakes for extra heat.
Vegetable Coconut Curry
Swap the fish for chickpeas, tofu, or a mix of vegetables like bell peppers, zucchini, and spinach.
Shrimp Coconut Curry
Replace fish with shrimp for a slightly sweeter, seafood-forward variation.
Thai-Inspired Version
Add a splash of fish sauce and a teaspoon of brown sugar for a more traditional Thai flavor profile.
Serving Suggestions
This coconut lime fish curry pairs beautifully with more than just jasmine rice.
- Serve with warm flatbread or naan to soak up the sauce
- Add a side of steamed vegetables for a balanced meal
- Pair with a light cucumber salad for a refreshing contrast
- Garnish with toasted coconut flakes for added texture
Cultural Inspiration Behind the Dish
Coconut-based curries are a staple in many Southeast Asian cuisines, particularly Thai and Malaysian cooking. The combination of coconut milk, lime, and spices is known for its balance of creamy, tangy, and aromatic elements.
While this recipe is a simplified, home-friendly version, it draws inspiration from those traditional flavors, making it accessible without requiring hard-to-find ingredients.
Storage and Reheating Tips
If you have leftovers, you’re in luck—this curry tastes even better the next day as the flavors deepen.
- Store in an airtight container in the refrigerator for up to 3 days
- Reheat gently on the stovetop over low heat
- Add a splash of water or broth if the sauce thickens too much
Avoid microwaving at high heat, as it can overcook the fish and make it tough.
Final Thoughts
Coconut Lime Fish Curry with Jasmine Rice is the kind of dish that feels special without being complicated. It’s warm, creamy, and full of bright, fresh flavors that make every bite exciting.
Whether you’re cooking for yourself, your family, or guests, this recipe is sure to impress. It’s proof that with a few simple ingredients and the right balance of flavors, you can create something truly memorable.
So the next time you’re craving something comforting yet vibrant, give this coconut lime fish curry a try. It might just become one of your go-to favorites.






