Crispy Coconut Crusted Fish with Fresh Mango Salsa
There are some meals that instantly transport you somewhere warm and sunny, and this Crispy Coconut Crusted Fish with Fresh Mango Salsa is definitely one of them. The moment the coconut hits the hot pan and its nutty, toasty aroma fills the kitchen, I feel like I’m on holiday. It’s a dish that balances textures and flavours in a way that feels both exciting and comforting. Friends always ask me for this recipe after trying it at dinner parties, and I’m always so happy to share it.
What we love most about it is the contrast. You have the wonderfully crunchy, golden-brown coconut crust giving way to perfectly flaky, moist white fish inside. Then, that rich, savoury element is sliced through by the vibrant, sweet-and-sharp freshness of the mango salsa. It’s not just a meal; it’s an experience. It’s the kind of dinner that brightens up a dreary Tuesday evening but is also special enough for a weekend get-together with friends. We’re using simple, fresh ingredients to create something that tastes truly spectacular.
This recipe is ideal for anyone who enjoys tropical flavours and is looking for a dish that comes together in about 30 minutes. It’s straightforward enough for a novice cook, but the results are impressive enough to make you feel like a culinary genius. Let’s get cooking!
Recipe Overview
This recipe pairs flaky white fish, coated in a crunchy desiccated coconut and panko breadcrumb crust, with a vibrant and zesty mango salsa. The fish is pan-fried until golden, resulting in a beautifully crisp exterior and a tender, moist interior. The salsa provides a fresh, sweet, and tangy counterpoint. I’ve tested this with both shallow frying and air frying, and while both work, the pan-frying method gives that unbeatable golden crust.
- Prep Time: 15 minutes
- Cook Time: 10-12 minutes
- Total Time: 27 minutes
- Servings: 4 people
- Difficulty: Easy
Why You’ll Love This Crispy Coconut Crusted Fish with Fresh Mango Salsa
- Genuine Flavour: The taste is wonderfully layered. You get the savoury fish, the sweet and nutty crunch of the toasted coconut, and then the fresh, zesty salsa with a hint of heat from the chilli cuts through it all beautifully. It’s a truly balanced and satisfying dish.
- Ready in Under 30 Minutes: From dicing the mango to plating up, this entire meal is on the table in about half an hour. It’s a fantastic option for a flavour-packed weeknight dinner when you’re short on time.
- Flexible Recipe: This recipe is very forgiving. You can use any firm white fish like cod, haddock, or tilapia. Don’t have a red onion? A shallot works wonderfully. You can adjust the chilli in the salsa to your personal heat preference.
- Great for a Summer Evening: This works beautifully for a light dinner in the garden or a casual meal with friends. The bright, fresh flavours feel just right for a warm day, but honestly, we eat it all year round to bring a bit of sunshine to the table.
- Family Tested: My whole family adores this dish. Even my children, who can be a bit particular about fish, can’t get enough of the crunchy coconut fish. The sweet mango salsa is always a hit.
Ingredients You’ll Need
We’re using fresh, vibrant ingredients to make every element of this dish shine. For the coconut, I always recommend using unsweetened desiccated coconut rather than the sweetened shredded kind, as it gives a much better texture and crisps up perfectly without burning. I find the KTC brand is consistently good for this.
- For the Fresh Mango Salsa:
- 1 large ripe mango, peeled and diced (about 250g)
- 1/2 red onion, very finely diced
- 1 red chilli, deseeded and finely chopped (adjust to taste)
- A large handful of fresh coriander (about 20g), roughly chopped
- Juice of 1 large lime
- 1 tbsp olive oil
- Pinch of sea salt
- For the Coconut Crusted Fish:
- 4 firm white fish fillets (cod, haddock, or sea bass work well), about 150g each
- 50g plain flour
- 1/2 tsp paprika
- 1/2 tsp garlic powder
- 1/2 tsp sea salt
- 1/4 tsp black pepper
- 2 large free-range eggs, beaten
- 100g desiccated coconut (unsweetened)
- 50g panko breadcrumbs
- 3-4 tbsp vegetable or coconut oil, for frying
Sara’s Tip: When choosing a mango, give it a gentle squeeze. It should have a slight give but not be mushy. The skin around the stem should also have a fragrant, fruity aroma. This is the best indicator of a ripe, sweet mango.
How to Make Crispy Coconut Crusted Fish with Fresh Mango Salsa
The process is all about organisation. We’ll make the salsa first to let the flavours meld, then set up a simple ‘dredging station’ for the fish before frying it to crispy perfection. It’s a smooth and satisfying cooking experience.
- Make the Mango Salsa: In a medium bowl, combine the diced mango, finely diced red onion, chopped red chilli, and fresh coriander. If you need help preparing your mango, this guide from BBC Good Food is very helpful. Drizzle with the lime juice and olive oil, and add a pinch of salt. Gently stir everything together, then set aside for at least 15 minutes to allow the flavours to mingle.
- Prepare the Fish: Pat the fish fillets completely dry with a paper towel. This is a crucial step to ensure the coating sticks properly and the fish gets crispy. Season both sides of the fillets lightly with a little extra salt and pepper.
- Set Up Your Dredging Station: You’ll need three shallow dishes or plates. In the first, mix the plain flour with the paprika, garlic powder, salt, and pepper. In the second, lightly beat the two eggs. In the third, combine the desiccated coconut and panko breadcrumbs, mixing them well with your fingers.
- Coat the Fish Fillets: Working one fillet at a time, first dredge it in the seasoned flour, shaking off any excess. Next, dip it into the beaten egg, allowing any excess to drip off. Finally, press the fillet firmly into the coconut and panko mixture, ensuring it’s completely and evenly coated on all sides. Place the coated fillets on a clean plate.
- Heat the Pan: Place a large, heavy-bottomed frying pan over a medium-high heat and add the oil. Allow the oil to get hot – you’ll know it’s ready when a single piece of coconut sizzles immediately when dropped in.
- Fry the Fish: Carefully place two fish fillets in the pan, ensuring you don’t overcrowd it. Fry for 3-4 minutes on each side, until the crust is a deep golden brown and the fish is cooked through. I find that using a fish slice is the best way to turn them gently without breaking the crust. The exact time will depend on the thickness of your fillets.
- Rest and Repeat: Remove the cooked fish from the pan and place it on a wire rack to drain any excess oil. This keeps the bottom from going soggy. Repeat the frying process with the remaining two fillets, adding a little more oil to the pan if needed.
- Serve Immediately: Serve the hot, crispy coconut crusted fish straight away with a generous spoonful of the fresh mango salsa on top or on the side.
Tips From My Kitchen
- Temperature Control: Keep your pan on a steady medium-high heat. If the oil is too hot, the coconut will burn before the fish is cooked. If it’s not hot enough, the fish will absorb too much oil and become greasy instead of crispy.
- The Secret Step: I learned that pressing the coconut coating firmly onto the fish is key. Don’t just lightly dip it; use your fingers to gently press the crumbs on, ensuring a thick, even layer. This creates that ultra-crispy crust that won’t fall off during frying.
- Make-Ahead: The mango salsa can be made up to 4 hours in advance and kept covered in the fridge. In fact, it often tastes even better as the flavours have more time to develop. I wouldn’t recommend coating the fish in advance, as the crust can become soggy.
- Storage: Leftover coconut fish is best eaten fresh, but it can be stored in an airtight container in the fridge for up to 2 days. Reheat it in an oven or air fryer at 180°C (160°C fan) for 5-7 minutes to bring back some of its crispiness. Avoid the microwave!
Common Mistakes to Avoid
- Overcrowding the pan: Putting too many fillets in the pan at once will drastically lower the oil temperature. This leads to the fish steaming rather than frying, resulting in a soggy, oily crust. Always cook in batches if your pan isn’t large enough.
- Wrong temperature: Frying at too low a temperature makes the coating absorb oil. Too high, and the delicate coconut will scorch before the fish is cooked through. Aim for a medium-high heat where the oil shimmers but doesn’t smoke.
- Skipping the rest time: Placing the cooked fish directly onto a plate will trap steam underneath, making that perfect crust you worked so hard for go soft. A wire rack allows air to circulate, keeping it crispy all over.
Delicious Variations to Try
While this recipe is wonderful as it is, it’s also a great base for experimentation. Here are a few ideas we’ve tried and loved:
- Spicy Version: Add 1/4 teaspoon of cayenne pepper to the flour mixture for a gentle, warming heat throughout the crust. You can also leave the seeds in your chilli for the salsa if you like things extra fiery.
- Different Protein: This coconut crust is fantastic on chicken or prawns too! For chicken, use thin breast fillets and adjust the cooking time accordingly. If you enjoy chicken dishes, you might also want to try our Lemon Garlic Chicken for another night.
- Gluten-Free Option: To make this gluten-free, simply substitute the plain flour for a good all-purpose gluten-free flour blend and use gluten-free panko breadcrumbs. The results are just as crunchy and delicious.
What to Serve With Crispy Coconut Crusted Fish
This dish is quite balanced on its own, but a few simple sides can turn it into a more substantial meal.
- Coconut Rice: Cooking jasmine rice with a splash of coconut milk enhances the tropical theme and provides a lovely, fragrant base to soak up any juices.
- Simple Green Salad: A simple salad of mixed leaves, cucumber, and avocado with a light lime vinaigrette adds a refreshing, crisp element that complements the richness of the fish.
- Drink Pairing: A cold, crisp Sauvignon Blanc or a light lager works wonderfully here. For a non-alcoholic option, a sparkling water with a squeeze of fresh lime and a sprig of mint is incredibly refreshing.
Frequently Asked Questions
Crispy Coconut Crusted Fish with Fresh Mango Salsa
Ingredients
Method
- Make the Mango Salsa: In a medium bowl, combine the diced mango, finely diced red onion, chopped red chilli, and fresh coriander. If you need help preparing your mango, this guide from BBC Good Food is very helpful. Drizzle with the lime juice and olive oil, and add a pinch of salt. Gently stir everything together, then set aside for at least 15 minutes to allow the flavours to mingle.
- Prepare the Fish: Pat the fish fillets completely dry with a paper towel. This is a crucial step to ensure the coating sticks properly and the fish gets crispy. Season both sides of the fillets lightly with a little extra salt and pepper.
- Set Up Your Dredging Station: You'll need three shallow dishes or plates. In the first, mix the plain flour with the paprika, garlic powder, salt, and pepper. In the second, lightly beat the two eggs. In the third, combine the desiccated coconut and panko breadcrumbs, mixing them well with your fingers.
- Coat the Fish Fillets: Working one fillet at a time, first dredge it in the seasoned flour, shaking off any excess. Next, dip it into the beaten egg, allowing any excess to drip off. Finally, press the fillet firmly into the coconut and panko mixture, ensuring it's completely and evenly coated on all sides. Place the coated fillets on a clean plate.
- Heat the Pan: Place a large, heavy-bottomed frying pan over a medium-high heat and add the oil. Allow the oil to get hot – you'll know it's ready when a single piece of coconut sizzles immediately when dropped in.
- Fry the Fish: Carefully place two fish fillets in the pan, ensuring you don't overcrowd it. Fry for 3-4 minutes on each side, until the crust is a deep golden brown and the fish is cooked through. I find that using a fish slice is the best way to turn them gently without breaking the crust. The exact time will depend on the thickness of your fillets.
- Rest and Repeat: Remove the cooked fish from the pan and place it on a wire rack to drain any excess oil. This keeps the bottom from going soggy. Repeat the frying process with the remaining two fillets, adding a little more oil to the pan if needed.
- Serve Immediately: Serve the hot, crispy coconut crusted fish straight away with a generous spoonful of the fresh mango salsa on top or on the side.
Notes
I really hope you give this Crispy Coconut Crusted Fish a try. It’s a meal that brings so much brightness and flavour to the dinner table with such little fuss. It’s become a real staple in our house, and I’m confident it will be in yours too. If you make it, please drop a comment below and let me know how it turned out for you! Happy cooking, Sara.