Coconut Lime Fish with Mango Salsa Recipe
If you’re craving a dish that bursts with tropical flavors and brings a bright, refreshing twist to your dinner table, you are going to absolutely love this Coconut Lime Fish with Mango Salsa. It’s a sensational combination of tender, flaky white fish infused with zesty lime and creamy coconut notes, perfectly balanced by a vibrant, sweet, and slightly spicy mango salsa. Every bite feels like a sunny day on a plate, making it a fantastic choice for an easy weeknight dinner or impressing friends at your next gathering. Trust me, once you try this, it’ll quickly become one of your favorite dishes to make again and again.

Ingredients You’ll Need
The magic of this Coconut Lime Fish with Mango Salsa lies in its simple yet essential ingredients. Each one serves a purpose — from adding zing to lending creaminess or providing a punch of fresh color and texture. You won’t need a long grocery list, just a few fresh staples that come together beautifully.
- 1 lb white fish fillets: Choose cod, tilapia, or mahi-mahi for their mild flavor and firm texture, perfect for soaking up the marinade.
- 1 tablespoon coconut oil or olive oil: This is key for cooking the fish and adding a subtle richness with a hint of tropical flair if using coconut oil.
- Juice and zest of 1 lime: Provides fresh acidity that brightens the fish and balances the creamy coconut notes.
- ½ teaspoon salt: Enhances all the other flavors without overpowering the delicate fish.
- ¼ teaspoon black pepper: Adds a gentle background spice to awaken the palate.
- 1 ripe mango, peeled and diced: Offers juicy sweetness and a beautiful pop of golden color in the salsa.
- ½ red bell pepper, diced: Adds crunch, mild sweetness, and vibrant red hues to the salsa.
- ¼ small red onion, finely chopped: Gives a sharp bite that cuts through the sweetness, balancing the salsa.
- 1 small jalapeño, seeded and minced (optional): A little dash of heat to elevate the salsa, but feel free to skip if you prefer mild flavors.
- Juice of 1 lime: Another acidity boost for the salsa to keep it light and lively.
- 2 tablespoons fresh cilantro, chopped: Aromatic and fresh, cilantro brings a burst of herbal brightness that ties the salsa together.
- Salt, to taste: Ensures every ingredient in the salsa shines just right.
- Optional for serving: Coconut rice or steamed jasmine rice, and lime wedges: These add a comforting base and garnish that complements the main dish beautifully.
How to Make Coconut Lime Fish with Mango Salsa
Step 1: Prepare the Mango Salsa
Start with the mango salsa since it benefits from a little resting time to meld all those vibrant flavors beautifully. Gently toss together the diced mango, crunchy red bell pepper, finely chopped red onion, jalapeño (if using), lime juice, fresh cilantro, and a pinch of salt. Let the salsa sit at room temperature while you prepare the fish, allowing those sweet, spicy, and citrusy notes to marry perfectly.
Step 2: Marinate the Fish
Next, rub each white fish fillet generously with fresh lime juice and zest, ensuring every surface is coated. Sprinkle with salt and black pepper to season. This simple marinade brightens the fish and starts infusing it with citrus aroma. Let it rest for 10 to 15 minutes so the flavors deepen but the fish still retains its delicate texture.
Step 3: Cook the Fish
Heat the coconut or olive oil in a large skillet over medium-high heat until shimmering. Carefully lay the fillets in the pan and cook for about 3 to 4 minutes per side, depending on thickness. The fish should be opaque and flake easily when tested with a fork. This quick, flavorful cooking method locks in moisture while creating a lovely light crust from the lime marinade and oil.
Step 4: Assemble and Serve
Now the fun part — plating your Coconut Lime Fish with Mango Salsa! Place each cooked fillet on your serving plates and generously spoon the mango salsa over the top or alongside. Add coconut rice or steamed jasmine rice to soak up all those tropical juices, and garnish with fresh lime wedges for an extra zing of brightness on the side.
How to Serve Coconut Lime Fish with Mango Salsa

Garnishes
Simple garnishes can elevate your presentation and add flavor layers. Fresh cilantro leaves sprinkled over the salsa bring a herbal freshness, while lime wedges on the plate encourage an extra squeeze of tang right before the first bite. You can also add thinly sliced red chili for a pop of color and subtle heat if you want to spice things up visually and taste-wise.
Side Dishes
This dish pairs wonderfully with coconut rice or jasmine rice, which soak up the luscious sauce and add a mild, fragrant base. For extra veggies, consider a light cucumber salad dressed in lime juice and a sprinkle of sea salt or steamed greens like bok choy or asparagus to keep the meal fresh and balanced.
Creative Ways to Present
Take your serving style up a notch by using bright, patterned plates that reflect the tropical theme of the dish. You can also serve the fish on a bed of mixed greens tossed lightly with lime vinaigrette, or wrap the fish and salsa inside warm tortillas for a fresh, fish taco twist. The possibilities with Coconut Lime Fish with Mango Salsa are endless and always fun to explore.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store the fish and mango salsa separately in airtight containers in the refrigerator. The fish will keep well for up to 2 days, while the salsa remains freshest for about 1 day due to the juicy mango and citrus components.
Freezing
Freezing is not recommended for the salsa as the texture and flavor can deteriorate upon thawing. However, you can freeze the plain, marinated fish fillets before cooking for up to 1 month. Just thaw them overnight in the fridge before cooking.
Reheating
Reheat the fish gently in a warm skillet over low heat to avoid drying it out; microwaving can make it rubbery. Add the salsa fresh after reheating for the best flavor and texture contrast between warm fish and cool, vibrant salsa.
FAQs
Can I use frozen fish fillets for this recipe?
Absolutely! Just make sure to thaw the fillets completely and pat them dry before marinating to ensure even cooking and the best flavor absorption.
Is there a substitute for coconut oil?
Yes, olive oil works beautifully in this recipe if you prefer a neutral flavor or don’t have coconut oil on hand. It still helps crisp the fish nicely.
How spicy is the mango salsa with jalapeño?
The jalapeño adds a mild to moderate heat depending on how much you include and whether you keep the seeds. You can always reduce or omit it for a milder salsa that still bursts with flavor.
Can I prepare the mango salsa in advance?
Yes, making it a few hours ahead helps the flavors meld beautifully. Just give it a quick stir before serving and adjust the seasoning if needed.
What type of rice pairs best with this dish?
Coconut rice or jasmine rice are perfect as their fragrance and texture complement the tropical notes of the dish without overpowering the fish and salsa.
Final Thoughts
There’s something truly special about the Coconut Lime Fish with Mango Salsa that captures the joy of fresh, vibrant cooking. It’s easy to make, stunning on the plate, and full of exciting flavors that transport you to sun-soaked shores. Whether you’re cooking for yourself or sharing with loved ones, this recipe brings a little celebration to the everyday dinner table. Don’t wait to give it a try — your taste buds will thank you!
PrintCoconut Lime Fish with Mango Salsa Recipe
A vibrant and refreshing Coconut Lime Fish recipe served with a zesty mango salsa. This dish features tender white fish marinated in lime and cooked in coconut oil, topped with a sweet and spicy mango salsa, perfect for a light and flavorful meal. Ideal for seafood lovers looking for a tropical, easy-to-make dinner.
- Prep Time: 15 minutes
- Cook Time: 8 minutes
- Total Time: 23 minutes
- Yield: Serves 2 to 3 1x
- Category: Main Course
- Method: Pan-frying
- Cuisine: Tropical Fusion
- Diet: Gluten Free
Ingredients
For the Fish
- 1 lb (450 g) white fish fillets (cod, tilapia, or mahi-mahi)
- 1 tablespoon coconut oil or olive oil
- Juice and zest of 1 lime
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Mango Salsa
- 1 ripe mango, peeled and diced
- ½ red bell pepper, diced
- ¼ small red onion, finely chopped
- 1 small jalapeño, seeded and minced (optional)
- Juice of 1 lime
- 2 tablespoons fresh cilantro, chopped
- Salt to taste
Optional for Serving
- Coconut rice or steamed jasmine rice
- Lime wedges
Instructions
- Prepare the mango salsa: In a bowl, combine diced mango, red bell pepper, red onion, jalapeño, lime juice, cilantro, and a pinch of salt. Mix well and set aside to allow the flavors to meld and develop.
- Marinate the fish: Rub the fish fillets thoroughly with lime juice, lime zest, salt, and black pepper. Let them marinate for 10 to 15 minutes to infuse the flavors properly.
- Cook the fish: Heat coconut oil in a large skillet over medium-high heat. Place the marinated fish fillets in the skillet and cook for 3 to 4 minutes on each side, depending on thickness, until the fish turns opaque and easily flakes with a fork.
- Serve: Plate the cooked fish and generously top with the prepared mango salsa. Serve alongside coconut rice or steamed jasmine rice, garnished with lime wedges if desired for an extra zing.
Notes
- Choose fresh, firm white fish for the best texture and flavor.
- The jalapeño in the salsa is optional; omit for a milder dish.
- Adjust salt according to taste in both fish marinade and salsa.
- Serve immediately for best freshness, but salsa can be made a few hours in advance.
- For a gluten-free option, confirm that all ingredients like sauces or oils are gluten-free.
Nutrition
- Serving Size: 1 serving (approximately 150 g fish with salsa)
- Calories: 320 kcal
- Sugar: 8 g
- Sodium: 480 mg
- Fat: 14 g
- Saturated Fat: 9 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 2 g
- Protein: 30 g
- Cholesterol: 55 mg
Keywords: coconut lime fish, mango salsa, seafood recipe, tropical fish dish, healthy fish recipes, pan-fried fish, fresh mango salsa
