- In a shallow dish, mix coconut milk, lime juice, lime zest, garlic, ginger, cumin, salt, and black pepper.
- Add the fish fillets, ensuring they are fully coated. Cover and marinate in the refrigerator for 15–30 minutes.
Step 2: Prepare the Avocado Salsa
- In a bowl, combine diced avocado, red onion, cherry tomatoes, jalapeño (if using), and cilantro.
- Drizzle with lime juice, season with salt and black pepper, and gently toss. Set aside.
Step 3: Cook the Fish
- Heat olive oil in a large skillet over medium heat.
- Remove the fish from the marinade, allowing excess to drip off, and place the fillets in the skillet. Discard the marinade.
- Cook the fish for 3–4 minutes per side, or until the flesh is opaque and flakes easily with a fork.
Step 4: Serve
- Plate the fish and spoon the avocado salsa generously on top.
- Garnish with fresh cilantro and lime wedges for added zest.