The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
If you’re craving a dish that feels both comforting and vibrant, Coconut Lime Fish Curry with Jasmine Rice is exactly what you need. This recipe combines the richness of coconut milk, the brightness of fresh lime, and the delicate flavor of tender fish into one irresistible bowl. Paired with fragrant jasmine rice, it creates a balanced meal that feels both light and satisfying.
This easy fish curry with coconut milk is inspired by Southeast Asian flavors, particularly Thai cuisine, where the harmony of sweet, sour, salty, and spicy elements defines every dish. The result is a creamy yet refreshing curry that’s perfect for weeknight dinners or special occasions.

Why You’ll Love This Recipe
Coconut lime fish curry stands out for its simplicity and bold flavor. It’s quick to prepare, making it ideal for busy days, yet impressive enough to serve guests. The creamy coconut base balances the tangy lime and aromatic spices, while the fish absorbs all the flavors beautifully.
Another reason to love this dish is its versatility. You can adjust the spice level, swap the type of fish, or add vegetables to make it your own. It’s a flexible recipe that adapts to your taste and pantry.
Ingredients
For the Curry
- 1 lb white fish fillets (cod, tilapia, or snapper)
- 1 tablespoon oil (coconut or vegetable)
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons red curry paste
- 1 can (400 ml) coconut milk
- 1/2 cup fish or vegetable broth
- Juice of 2 limes
- 1 teaspoon lime zest
- 1 tablespoon fish sauce
- 1 teaspoon brown sugar
- 1/2 teaspoon salt (adjust to taste)
- 1/2 teaspoon chili flakes (optional)
- Fresh cilantro for garnish

For the Jasmine Rice
- 1 cup jasmine rice
- 2 cups water
- Pinch of salt
Instructions
Cook the Jasmine Rice
- 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 to low, cover, and simmer for 12–15 minutes.
- Remove from heat and let it sit covered for 5 minutes, then fluff with a fork.
Prepare the Coconut Lime Fish Curry
- Heat oil in a large pan over medium heat. Add chopped onion and sauté until soft and translucent.
- Stir in garlic and ginger, cooking for about 1 minute until fragrant.
- Add red curry paste and cook for another minute to release its flavors.
- Pour in coconut milk and broth, stirring to combine into a smooth sauce.
- Add fish sauce, brown sugar, salt, and chili flakes. Bring to a gentle simmer.
- Cut fish into large chunks and gently place into the curry. Simmer for 8–10 minutes until the fish is cooked through and flaky.
- Stir in lime juice and zest just before serving to preserve the fresh citrus flavor.
- Taste and adjust seasoning if needed.
Flavor Profile
This lime coconut curry fish delivers a perfect balance of flavors. The coconut milk provides richness and creaminess, while lime juice adds a refreshing tang. The curry paste brings warmth and depth, complemented by the subtle sweetness of brown sugar.
The fish absorbs the sauce beautifully, becoming tender and flavorful without overpowering the dish. Paired with jasmine rice, the meal feels complete, with each bite offering a mix of textures and tastes.
Tips for Perfect Fish Curry
Choose the Right Fish
Firm white fish like cod, halibut, or snapper works best. They hold their shape and don’t fall apart easily during cooking.
Don’t Overcook the Fish
Fish cooks quickly, so keep an eye on it. Overcooking can make it dry and tough.
Add Lime at the End
Adding lime juice at the end keeps the flavor bright and fresh rather than muted.
Adjust Spice Level
If you prefer a milder curry, reduce the curry paste. For more heat, add extra chili flakes or fresh chili.

Variations
Vegetable Coconut Curry
Add vegetables like bell peppers, spinach, or zucchini for extra nutrition and color.
Shrimp Coconut Curry
Swap fish for shrimp for a quicker cooking option.
Spicy Thai Version
Add Thai bird’s eye chilies for a more authentic spicy kick.
Creamy Coconut Curry with Noodles
Serve the curry over rice noodles instead of jasmine rice for a different texture.
Serving Suggestions
- Serve hot over jasmine rice
- Garnish with fresh cilantro and lime wedges
- Pair with a light cucumber salad
- Add naan or flatbread for dipping
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove over low heat to avoid overcooking the fish.
Avoid freezing, as the texture of the fish and coconut milk may change.
Cultural Inspiration
This dish is inspired by Thai fish curry recipes, which emphasize balance and freshness. Coconut milk and lime are staples in Southeast Asian cooking, often paired with herbs and spices to create vibrant dishes.
While this recipe is a simplified version, it captures the essence of traditional flavors in an approachable way.
Why This Recipe Works
Coconut Lime Fish Curry with Jasmine Rice works because it combines simplicity with bold flavors. The ingredients are easy to find, and the cooking process is straightforward, yet the result feels restaurant-quality.
The balance of creamy, tangy, and savory elements makes it universally appealing. It’s a dish that feels indulgent without being heavy, perfect for any occasion.
Conclusion
If you’re looking for a dish that’s quick, flavorful, and satisfying, Coconut Lime Fish Curry with Jasmine Rice is a must-try. With its creamy coconut base, bright citrus notes, and tender fish, it delivers a perfect harmony of flavors in every bite.
Whether you’re exploring Thai-inspired cuisine or simply want a new go-to dinner recipe, this curry is sure to impress. Once you try it, it may just become a regular on your menu.
Coconut Lime Fish Curry with Jasmine Rice
Ingredients
Equipment
Method
- Cook jasmine rice until fluffy.
- Sauté onion, garlic, and ginger.
- Add curry paste and cook briefly.
- Pour in coconut milk and broth.
- Add fish and simmer until cooked.
- Stir in lime juice and serve over rice.



