Description
Learn how to make delicious Coconut Lime Fish with Rice. Easy recipe with step-by-step instructions.
Ingredients
- 1 1/2 pounds white fish fillets (such as cod, tilapia, or pollock), cut into portions
- 1 tablespoon olive oil or mild vegetable oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 can (13.5 oz) full-fat coconut milk
- 1 cup jasmine rice or basmati rice, rinsed
- 1 cup low-sodium chicken or vegetable broth
- Zest and juice of 2 limes
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika (optional, for a subtle smoky note)
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 small bunch fresh cilantro or parsley, chopped (for garnish)
- 1 small fresh chili or 1/4 teaspoon red pepper flakes (optional, for a little heat)
Substitution tips: If you don’t have jasmine or basmati rice, long-grain white rice works fine. For a dairy-free twist, stick with coconut milk and vegetable broth to keep it plant-based. If fresh lime isn’t available, bottled lime juice will do in a pinch, but fresh always brings more brightness to the dish.
Instructions
- Rinse the rice under cold water until the water runs clear to remove excess starch; set aside.
- Heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté for about 5 minutes, until soft and translucent. This step is key to building flavor, so don’t rush it—think of it like the foundation of a good family dinner.
- Add the minced garlic and cook for another 30 seconds until fragrant. Stir in the cumin, smoked paprika (if using), salt, and black pepper to toast the spices slightly, which amps up their aroma.
- Pour in the coconut milk, chicken or vegetable broth, lime zest, and lime juice. Stir well to combine. Bring this mixture to a gentle simmer.
- Add the rinsed rice to the skillet, stirring to make sure it’s evenly distributed in the liquid. Cover and reduce heat to low. Let it cook for about 15 minutes, or until rice is tender and the liquid has mostly absorbed.
- Gently place the fish fillets on top of the cooked rice, cover again, and cook for an additional 8-10 minutes. The fish should be opaque and flake easily with a fork when ready.
- Remove from heat and let it sit covered for 5 minutes to finish steaming. This resting time helps lock in moisture, a trick I picked up back when I was figuring out how to save dishes that threatened to dry out.
- Sprinkle chopped cilantro or parsley and optional chili flakes on top before serving. Taste and adjust seasoning if needed.
Don’t be afraid to peek under the lid during cooking to check on the rice and fish. Every stovetop is a little different, and one of the best lessons I learned after those early cooking experiments is that flexibility and observation go a long way.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Coconut Lime Fish with Rice, recipe, cooking, food