As I stood in my kitchen, the enticing scent of coconut and lime danced through the air, transporting me to sun-soaked shores. That’s when I knew I was on the verge of creating something special—my Easy Coconut Lime Fish Curry with Jasmine Rice. This recipe is not just a quick dinner option; it’s a comforting escape from the ordinary, perfect for those hectic weeknights when you crave a taste of the tropics without the fuss. With just a handful of ingredients, you can whip up a vibrant dish that is not only forgiving for new cooks but also packed with flavor that rivals your favorite takeout. So, are you ready to take your taste buds on a little adventure? Let’s get cooking!

Why is this curry your new favorite?
Quick and Easy: This Coconut Lime Fish Curry comes together in no time, making it perfect for busy weeknights. Flavor Explosion: The rich coconut milk and zesty lime create a flavor profile that rivals any restaurant dish. Versatile Ingredients: Adjust the recipe easily by using seasonal veggies or swapping white fish for salmon or shrimp based on your preference. Family-Friendly: The balanced flavors make it a hit with both kids and adults alike, ensuring everyone leaves the table happy. For something equally comforting, check out my recipe for Healthy Stovetop Chili!
Coconut Lime Fish Curry Ingredients
• Get ready to elevate your dinner game with the perfect ingredients for this Coconut Lime Fish Curry!
For the Curry
- Coconut Milk – This creamy base provides the dish’s tropical richness; opt for full-fat for a decadent sauce.
- Lime Juice – Freshly squeezed lime juice adds bright acidity, creating a refreshing contrast to the coconut and fish.
- Fish (e.g., white fish fillets) – Choose a firm and fresh fish that will absorb those delicious curry flavors beautifully.
- Vegetables (e.g., bell peppers, onions) – Incorporating colorful veggies enhances texture and nutrition; feel free to swap with whatever you have on hand.
For the Rice
- Jasmine Rice – A light, fluffy base that balances the rich curry; swap with brown rice for a heartier option.
For the Garnish
- Cilantro – Fresh cilantro adds a burst of flavor and a pop of color on top, but it’s optional for those who prefer other herbs.
Each ingredient contributes to the magic of this Coconut Lime Fish Curry, making it not just a meal but a delightful culinary experience. Enjoy cooking!
Step‑by‑Step Instructions for Coconut Lime Fish Curry with Jasmine Rice
Step 1: Prepare the Jasmine Rice
Rinse 1 cup of Jasmine rice under cold water until the water runs clear, then combine it with 1.5 cups of water in a saucepan. Bring to a boil over medium-high heat, then reduce the heat to low, cover, and simmer for about 15 minutes until the water is absorbed. Once cooked, fluff the rice with a fork and keep it warm while you prepare the Coconut Lime Fish Curry.
Step 2: Sauté Vegetables
In a large skillet, heat 1 tablespoon of oil over medium heat. Add 1 chopped onion and 1 bell pepper, cooking for about 5 minutes until they become soft and fragrant. Stir occasionally to ensure even cooking, allowing the vegetables to soften without browning. This step builds a flavorful base for your Coconut Lime Fish Curry.
Step 3: Add Coconut Milk and Lime Juice
Pour in 1 can of full-fat coconut milk and the juice of 1 lime into the skillet with the sautéed vegetables, stirring to combine. Bring the mixture to a gentle simmer and let it cook for 3-4 minutes, allowing the flavors to meld together. You’ll notice a delightful aroma as the creamy coconut milk blends with the zesty lime, creating a luscious sauce.
Step 4: Cook the Fish
Gently place 4 fish fillets into the skillet, ensuring they are well-coated with the coconut-lime sauce. Cover the skillet and cook for about 5-7 minutes, or until the fish is opaque and flakes easily with a fork. Keep an eye on it, as overcooking can lead to dryness. This step highlights the essence of your Coconut Lime Fish Curry, allowing the fish to absorb all the wonderful flavors.
Step 5: Finish and Serve
Once the fish is cooked, remove the skillet from heat and stir in a handful of chopped cilantro for added freshness and color. Serve generous portions of the Coconut Lime Fish Curry over the fluffy Jasmine rice you prepared earlier. This comforting dish is sure to transport you to a tropical paradise with every bite!

Coconut Lime Fish Curry Variations
Feel free to get creative and make this Coconut Lime Fish Curry your own with these delightful twists!
-
Salmon or Shrimp:
Swap out the white fish for salmon fillets or shrimp for a different flavor profile and added richness. Salmon holds up beautifully in curries, creating a luscious dish. -
Vegetarian Delight:
Replace fish entirely with chickpeas or firm tofu, infusing the curry with plant-based protein while soaking in the amazing coconut-lime flavors. This version offers a satisfying meal that everyone can enjoy! -
Add Extra Veggies:
Toss in seasonal vegetables like zucchini, spinach, or snap peas to enhance the nutrition and texture of the curry, converting it into a colorful, healthy masterpiece. -
Spicy Kick:
For an extra zing, add red chili flakes or fresh sliced chilies while simmering. The heat pairs wonderfully with the creamy curry, catering to those who crave a kick! -
Herb Alternatives:
Swap cilantro for fresh basil or mint for a refreshing twist. Each herb adds its unique flavor, making your dish distinctive and vibrant. -
Coconut Rice Variation:
Cook your Jasmine rice in coconut water instead of plain water for a creamy, fragrant rice base that complements the curry’s tropical flavors beautifully, bringing unity to the dish. -
Curry Powder Twist:
Experiment with different curry powders, such as Thai red curry or green curry paste, to put a unique spin on the recipe. Different spice blends will change the flavor profile in delightful ways!
For more comforting recipes, why not explore my delightful Chicken and Rice Casserole or try this vibrant Hibachi Chicken with Fried Rice?
What to Serve with Easy Coconut Lime Fish Curry
Dive into a culinary adventure with these delightful pairings that will elevate your meal to a tropical paradise.
- Crusty Bread: This crispy accompaniment is perfect for soaking up the creamy sauce, adding a comforting crust to each bite.
- Roasted Vegetables: A medley of seasonal veggies brings freshness and a touch of sweetness, balancing the curry’s rich flavors beautifully.
- Cucumber Salad: A cool, crunchy salad with a zesty dressing cuts through the richness of the curry, offering a refreshing contrast. It’s a vibrant addition that brightens your plate and palate.
- Tropical Fruit Salad: Juicy pineapple and mango chunks enhance the dish with natural sweetness and acidity, keeping your taste buds dancing and celebrating tropical vibes.
- Steamed Green Beans: Crisp-tender green beans provide a lovely crunch and a nutritious boost, complementing the curry’s texture while maintaining a light balance.
- Chilled White Wine: A glass of chilled Sauvignon Blanc or Pinot Grigio harmonizes the zesty lime and creamy coconut, enhancing the meal experience.
- Coconut Rice Pudding: For dessert, this sweet and creamy treat echoes the curry’s tropical essence, creating a deliciously cohesive dining experience.
- Spicy Roasted Chickpeas: These crunchy bites, sprinkled with chili for a kick, create an exciting contrast in texture, bringing a savory element that complements the richness of the curry.
- Lime Sorbet: A refreshing sorbet serves as a light, citrusy finish after the creamy curry, cleansing your palate and leaving you satisfied.
How to Store and Freeze Coconut Lime Fish Curry
Fridge: Store leftover Coconut Lime Fish Curry in an airtight container for up to 3 days. Make sure it’s cooled to room temperature before sealing to maintain its creamy texture.
Freezer: For longer storage, freeze the curry for up to 2 months. Portion it into freezer-safe bags or containers, leaving some room for expansion.
Reheating: To reheat, thaw overnight in the fridge, then gently warm on the stovetop or microwave, adding a splash of coconut milk if needed to restore creaminess.
Serving Suggestions: When reheating, serve over fresh Jasmine rice to enhance the overall experience of your vibrant Coconut Lime Fish Curry.
Expert Tips for Coconut Lime Fish Curry
- Fresh Ingredients: Use fresh fish and vegetables for the best flavor. Frozen fish is an option, but fresh will elevate your Coconut Lime Fish Curry experience.
- Don’t Rush the Simmer: Allow the coconut milk and lime juice to simmer gently; this melds the flavors beautifully without burning the sauce.
- Avoid Overcooking: Keep a close eye on your fish as it cooks; overcooked fish can become dry. Aim for flakes at 145°F for perfect texture.
- Customize Your Heat: If you’re a fan of spice, feel free to add chili flakes or fresh chilies to the sauce for extra kick.
- Herb Alternatives: If you’re not a fan of cilantro, try parsley or basil as a garnish for a different flavor profile without compromising your dish.
Make Ahead Options
These Easy Coconut Lime Fish Curry with Jasmine Rice are perfect for those busy weeknights when you want a comforting meal without the fuss! You can prepare the curry base (coconut milk and vegetables) up to 48 hours ahead of time; simply store it in an airtight container in the refrigerator. The uncooked fish can also be marinated in the coconut sauce overnight (for up to 24 hours) to enhance flavor and keep it tender. When you’re ready to serve, just heat the curry mixture on the stove, gently add the fish, and follow the original cooking instructions for a delicious meal that tastes just as fresh as if you made it all at once. Enjoy the time-saving benefits while still delivering a mouthwatering dish!

Coconut Lime Fish Curry with Jasmine Rice Recipe FAQs
What type of fish should I use for the curry?
Absolutely! For this Coconut Lime Fish Curry, I recommend using fresh white fish fillets such as cod, haddock, or tilapia. They absorb the flavors beautifully. If you’re a seafood lover, salmon or shrimp also work wonderfully, giving the dish a richer taste.
How should I store leftovers of the Coconut Lime Fish Curry?
Refrigerate any leftovers in an airtight container for up to 3 days. Make sure the curry has cooled down to room temperature before sealing to keep its creamy consistency. When you’re ready to eat again, gently reheat it on the stovetop or in the microwave, adding a splash of coconut milk to revive its luscious texture.
Can I freeze the Coconut Lime Fish Curry?
Yes, you can! For freezing, portion the curry into freezer-safe containers or bags, leaving some space at the top for expansion. It can be stored for up to 2 months. When you’re ready to enjoy it again, simply thaw in the fridge overnight and reheat on the stove or microwave, stirring in a little extra coconut milk if needed.
Can I use other vegetables in this curry?
Very much so! This recipe is very forgiving. You can customize it with seasonal vegetables like carrots, zucchini, or snap peas. Just sauté them along with the onions and peppers until tender. The more you add, the more vibrant the curry!
Is this recipe gluten-free?
Yes! The Coconut Lime Fish Curry with Jasmine Rice is naturally gluten-free as long as you ensure the fish and rice you choose are also gluten-free. Always check your labels, and feel free to substitute the rice for brown rice or quinoa for a gluten-free grain option.
Is cilantro necessary for the curry?
Not at all! While cilantro adds a lovely freshness to the dish, it’s entirely optional. If you’re not a fan of cilantro, you can replace it with fresh parsley or omit it altogether without sacrificing flavor. The curry will still taste delightful!

Coconut Lime Fish Curry with Jasmine Rice for a Tropical Escape
Ingredients
Equipment
Method
- Rinse Jasmine rice under cold water until clear, then combine with 1.5 cups of water in a saucepan. Bring to a boil, then cover and simmer for about 15 minutes.
- In a large skillet, heat oil over medium heat. Add chopped onion and bell pepper, cooking for about 5 minutes until soft.
- Pour in coconut milk and lime juice into the skillet, stir to combine, and simmer for 3-4 minutes.
- Gently place fish fillets into the skillet, cover, and cook for about 5-7 minutes until opaque.
- Remove from heat, stir in chopped cilantro, and serve over Jasmine rice.


