Ingredients
Method
Prepare the Coconut Rice
- In a medium saucepan, combine the rinsed basmati rice, coconut milk, water, salt, and bay leaf. Bring to a boil over medium-high heat.
- Once boiling, reduce heat to low, cover tightly, and simmer for 18 minutes. Don't lift the lid during cooking.
- Remove from heat and let stand, covered, for 5 minutes. Remove bay leaf and fluff with a fork before serving.
Make the Fish Curry
- Pat the fish pieces dry and season lightly with salt. Set aside on a plate.
- Heat coconut oil in a large, deep skillet or Dutch oven over medium heat. Add the diced onion and cook for 5-6 minutes until softened and lightly golden.
- Add the minced garlic and grated ginger to the pan. Cook for 1 minute, stirring constantly to prevent burning.
- Add the cumin, coriander, turmeric, and cayenne to the pan. Stir constantly for 30-45 seconds until the spices are fragrant.
- Pour in the coconut milk and add the drained diced tomatoes. Stir to combine and bring to a gentle simmer.
- Season with 1 teaspoon kosher salt and let the sauce simmer for 8-10 minutes to thicken slightly and develop flavor.
- Gently nestle the fish pieces into the simmering curry sauce. Cover and cook for 8-10 minutes, or until the fish flakes easily and is cooked through.
- Remove from heat and stir in the fresh lime juice. Taste and adjust seasoning with more salt or lime juice as needed.
- Serve the curry over the coconut rice, garnished with fresh cilantro and lime wedges on the side.
Notes
For best results, use full-fat coconut milk - light versions won't give you the rich, creamy texture. If you can't find firm white fish, salmon or arctic char work well too. The curry can be made up to 2 days ahead and reheated gently. Store leftover coconut rice in the refrigerator for up to 3 days.
