Looking for a tropical dinner that’s both flavorful and easy to make? Well, you’re in the right place! Today, I’m sharing a recipe that will transport your taste buds to a sunny island getaway—Coconut Lime Fish Curry with Jasmine Rice. This dish is perfect for a quick family dinner or a special occasion, and it’s ready in just 30 minutes. Plus, it’s packed with fresh, vibrant flavors that will leave everyone at the table wanting more. So, let’s dive in and see how to make this tropical masterpiece!

Why You’ll Love This Recipe
- Quick and easy to prepare—perfect for busy weeknights
- Bursting with tropical flavors from coconut, lime, and fresh herbs
- Light and healthy, with white fish as the star ingredient
- Pair it with jasmine rice or naan for a complete meal
- Customizable with your favorite veggies or sides
Ingredients
Here’s what you’ll need to make this Coconut Lime Fish Curry with Jasmine Rice:
- 1 lb white fish fillets (cod or tilapia work well)
- 1 can (14 oz) coconut milk
- 2 tbsp lime juice
- 1 tbsp lime zest
- 1 cup jasmine rice
- 1 tbsp oil (for cooking)
- 1 onion (chopped)
- 2 garlic cloves (minced)
- 1 inch ginger (minced)
- 1 tsp curry powder
- Salt and pepper to taste
- Fresh cilantro for garnish
Full ingredient list with measurements is provided in the printable recipe card below.
How to Make the Recipe
Let’s break this recipe down into simple steps:
Prepare the Rice
Rinse the jasmine rice in cold water until it runs clear to remove excess starch. Then, in a pot, combine the rice with 2 cups of water, bring it to a boil, reduce the heat to low, cover, and simmer for about 15 minutes until cooked. Fluff with a fork and set aside.
Sauté Aromatics
In a large skillet, heat the oil over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes. Stir in the minced garlic and ginger, cooking for an additional minute until fragrant.
Add Curry Base
Sprinkle in the curry powder and stir to coat the onions evenly. Pour in the coconut milk and let it come to a gentle simmer.
Cook the Fish
Carefully add the white fish fillets into the skillet, allowing them to cook in the creamy sauce. Cook for about 5-7 minutes or until the fish is opaque and flakes easily with a fork.
Finish with Lime
Stir in the lime juice and lime zest, seasoning with salt and pepper to taste.
Serve
Ladle the fish curry over the jasmine rice and garnish with fresh cilantro for that fresh pop!
What to Serve Coconut Lime Fish Curry With
Pair your Coconut Lime Fish Curry with some fresh, crunchy vegetable salad, or serve alongside warm naan bread to soak up that delicious sauce. You could even whip up a refreshing cucumber lime salad for a bright contrast in flavors. And don’t forget a chilled beverage—maybe coconut water or a light white wine to enhance the tropical theme!
Top Tips for Perfecting Coconut Lime Fish Curry
- Fresh Ingredients: Use the freshest fish available for the best flavor; frozen fillets work fine too, just ensure they’re fully thawed.
- Balancing Flavors: Taste and adjust the lime juice and salt towards the end of cooking to achieve your desired flavor profile.
- Vegetable Additions: Feel free to include veggies like bell peppers or snap peas in your curry to add more nutrients and texture.
Storing and Reheating Tips
If you have leftovers (which is unlikely because it’s so delicious!), allow the curry to cool completely before transferring it to an airtight container. It can be stored in the fridge for up to three days. For optimal reheating, warm it gently in a saucepan over low heat. You can also freeze the curry for up to two months; just be sure to defrost it in the refrigerator overnight before reheating.
So what are you waiting for? Grab those ingredients and get ready to enjoy a blissful tropical escape with this Coconut Lime Fish Curry with Jasmine Rice! Happy cooking!
Looking for more quick family dinners? Check out How to Make Bobby Flay’s Creamy Chicken Thighs or 30-Min Oven Baked Boneless Skinless Chicken Thighs for more inspiration. And if you love easy pasta recipes, don’t miss How to Make Creamy Oven Baked Chicken Thighs—it’s a perfect addition to your weeknight dinner ideas!

Coconut Lime Fish Curry with Jasmine Rice
Ingredients
Fish
- 1 lb white fish fillets (cod or tilapia work well)
Coconut Milk
- 1 can coconut milk (14 oz)
Lime
- 2 tbsp lime juice
- 1 tbsp lime zest
Rice
- 1 cup jasmine rice
Cooking
- 1 tbsp oil (for cooking)
Aromatics
- 1 onion (chopped)
- 2 cloves garlic (minced)
- 1 inch ginger (minced)
Spices
- 1 tsp curry powder
- Salt and pepper to taste
Garnish
- Fresh cilantro for garnish
Instructions
- Prepare the Rice: Rinse jasmine rice in cold water, then combine with 2 cups water, bring to a boil, cover, and simmer for 15 minutes. Fluff and set aside.
- Sauté Aromatics: Heat oil in a skillet, add chopped onion and sauté until translucent. Stir in garlic and ginger for 1 minute.
- Add Curry Base: Stir in curry powder, coat onions evenly, then pour in coconut milk and simmer.
- Cook the Fish: Add fish fillets to the skillet, cook for 5-7 minutes until opaque and flaky.
- Finish with Lime: Stir in lime juice and zest, season with salt and pepper to taste.
- Serve: Ladle curry over jasmine rice and garnish with fresh cilantro.