Quick Recipe Version (TL;DR)
Quick Ingredients
- 4 tilapia fillets (about 6 oz / 170 g each)
- 1/2 cup all-purpose flour
- 2 large eggs
- 3/4 cup unsweetened shredded coconut
- 3/4 cup panko breadcrumbs
- 1 tsp kosher salt, 1/2 tsp black pepper
- 1 tsp garlic powder, 1/2 tsp paprika
- 3–4 Tbsp neutral oil (for pan-frying) or cooking spray (for baking)
- 1 cup jasmine rice (uncooked)
- 1 cup canned coconut milk (full-fat or light)
- 3/4 cup water, 1/2 tsp salt, 1–2 tsp sugar (optional)
- 1 large ripe mango, diced (about 1 1/2 cups)
- 1/2 small red onion, finely diced
- 1/2 red bell pepper, finely diced
- 1 small jalapeño, minced (seeds removed for mild)
- 1/4 cup fresh cilantro, chopped
- 2 Tbsp fresh lime juice (plus 1 tsp zest for rice)
- 1–2 tsp honey or sugar (optional, for salsa)
Do This
- 1. Stir together mango, red onion, bell pepper, jalapeño, cilantro, lime juice, salt, and optional honey. Chill.
- 2. Rinse jasmine rice. Simmer with coconut milk, water, salt, sugar (optional), and lime zest for 15–18 minutes; rest 5 minutes.
- 3. Pat tilapia dry. Season with salt and pepper. Set up three bowls: flour; beaten eggs; coconut, panko, garlic powder, paprika.
- 4. Dredge each fillet in flour, dip in egg, then press firmly into coconut-panko mixture to coat both sides.
- 5. Pan-fry in a thin layer of hot oil over medium heat, 3–4 minutes per side, or bake on a greased/sprayed sheet at 400°F (200°C) for 12–15 minutes.
- 6. Fluff coconut rice with a fork. Taste salsa and adjust lime, salt, or heat as needed.
- 7. Serve coconut tilapia over coconut rice, topped generously with mango salsa and a squeeze of lime.
Why You’ll Love This Recipe
- Crispy, coconutty crust around tender, flaky tilapia for a satisfying texture contrast.
- Fresh mango-lime salsa adds bright, tropical flavor without being heavy.
- Creamy, fragrant coconut rice turns this into a complete, restaurant-worthy meal.
- Flexible cooking methods: pan-fry for extra crispiness or bake for a lighter option.
Grocery List
- Produce: Mango, red onion, red bell pepper, jalapeño, fresh cilantro, limes
- Dairy: None required (coconut milk is shelf-stable and usually in the pantry aisle)
- Pantry: Tilapia fillets (fresh or frozen), jasmine rice, canned coconut milk, unsweetened shredded coconut, panko breadcrumbs, all-purpose flour, eggs, neutral oil (canola/vegetable/avocado), honey or sugar, kosher salt, black pepper, garlic powder, paprika
Full Ingredients
For the Coconut-Crusted Tilapia
- 4 tilapia fillets (about 6 oz / 170 g each), fresh or thawed if frozen
- 1/2 tsp kosher salt (for seasoning fish)
- 1/4 tsp black pepper
- 1/2 cup (60 g) all-purpose flour
- 2 large eggs
- 3/4 cup (60 g) unsweetened shredded coconut
- 3/4 cup (45 g) panko breadcrumbs
- 1 tsp garlic powder
- 1/2 tsp paprika (sweet or smoked)
- 1/2 tsp kosher salt (for the coating)
- 3–4 Tbsp neutral oil (such as canola, vegetable, or avocado) for pan-frying
or cooking spray and 1 Tbsp oil for baking - Lime wedges, for serving (optional but recommended)
For the Tropical Mango Salsa
- 1 large ripe mango, peeled and diced small (about 1 1/2 cups)
- 1/2 small red onion, finely diced (about 1/4 cup)
- 1/2 red bell pepper, finely diced (about 1/4 cup)
- 1 small jalapeño, seeded and finely minced (use half for milder salsa)
- 1/4 cup fresh cilantro leaves, chopped
- 2 Tbsp fresh lime juice (about 1 lime), plus more to taste
- 1/4 tsp kosher salt, or to taste
- 1–2 tsp honey or sugar, optional (helps balance a very tart lime or slightly underripe mango)
For the Coconut Rice
- 1 cup (190 g) jasmine rice, rinsed until water runs mostly clear
- 1 cup (240 ml) canned coconut milk (full-fat for richer rice, light for a lighter option)
- 3/4 cup (180 ml) water
- 1/2 tsp kosher salt
- 1–2 tsp sugar, optional (enhances the coconut flavor)
- 1 tsp finely grated lime zest (from about 1 lime)
For Serving (Optional)
- Extra chopped cilantro
- Lime wedges
- Thinly sliced green onion
- Extra toasted shredded coconut for sprinkling

Step-by-Step Instructions
Step 1: Make the tropical mango salsa
In a medium bowl, combine the diced mango, red onion, red bell pepper, minced jalapeño, and chopped cilantro. Add 2 tablespoons of fresh lime juice, 1/4 teaspoon of kosher salt, and 1–2 teaspoons of honey or sugar if using. Gently toss everything together until well coated.
Taste and adjust: add a pinch more salt for flavor, more lime for brightness, or extra jalapeño for heat. Cover and refrigerate while you prepare the rice and fish. This gives the flavors a chance to meld.
Step 2: Start the coconut rice
Rinse the jasmine rice under cold water, swishing it with your fingers, until the water runs mostly clear. This helps remove excess starch so the rice is fluffy rather than sticky. Drain well.
In a medium saucepan with a tight-fitting lid, add the rinsed rice, coconut milk, water, 1/2 teaspoon salt, sugar (if using), and lime zest. Stir once to combine. Bring just to a gentle boil over medium-high heat, then immediately reduce the heat to low, cover, and simmer for 15–18 minutes, or until the liquid is absorbed and the rice is tender.
Once done, remove from heat and keep covered. Let the rice rest for 5–10 minutes to steam and finish cooking.
Step 3: Set up the coconut coating for the tilapia
While the rice simmers, pat the tilapia fillets dry on both sides with paper towels. Season lightly all over with 1/2 teaspoon kosher salt and 1/4 teaspoon black pepper.
Prepare a breading station with three shallow bowls or plates:
- Bowl 1: Add 1/2 cup all-purpose flour.
- Bowl 2: Crack in 2 eggs and beat well with a fork until smooth.
- Bowl 3: Mix together shredded coconut, panko breadcrumbs, 1 teaspoon garlic powder, 1/2 teaspoon paprika, and 1/2 teaspoon kosher salt.
Stir the coconut and panko mixture thoroughly so the seasoning is evenly distributed.
Step 4: Coat the tilapia in the coconut-panko crust
Working with one fillet at a time, dredge the tilapia in the flour, shaking off any excess. Dip it into the beaten egg, letting the excess drip off. Then place it into the coconut-panko mixture, pressing firmly so the coating sticks well to both sides. Make sure all surfaces are fully covered, especially the thinner edges.
Transfer the coated fillet to a clean plate or baking sheet and repeat with the remaining pieces. Let the coated fish sit for 3–5 minutes while you heat the pan or oven; this helps the crust adhere better and stay on during cooking.
Step 5: Cook the coconut-crusted tilapia (pan-fry or bake)
To pan-fry: Heat 3–4 tablespoons of neutral oil in a large nonstick or well-seasoned skillet over medium heat. When the oil is hot and shimmering (a pinch of panko should sizzle on contact), add the fillets in a single layer without crowding. Cook for 3–4 minutes per side, or until the crust is deep golden brown and the fish flakes easily with a fork. If the crust browns too quickly, reduce the heat slightly. Transfer cooked fillets to a plate lined with paper towels.
To bake: Preheat the oven to 400°F (200°C). Lightly grease a baking sheet or line it with parchment and spray with cooking spray. Arrange the coated fillets on the tray, drizzle or mist lightly with oil, and bake for 12–15 minutes, flipping once halfway through, until the crust is golden and the fish is cooked through and flakes easily.
Step 6: Fluff the coconut rice and finish the salsa
Uncover the rested coconut rice and fluff gently with a fork to separate the grains. Taste and adjust seasoning with a pinch more salt or a squeeze of lime if desired. If the rice seems a bit dry, you can fold in a tablespoon of warm coconut milk or water.
Give the chilled mango salsa a quick stir and taste one more time. Add extra lime juice, salt, or jalapeño as needed. If the salsa released a lot of liquid, you can spoon some off so it stays fresh and vibrant on the plate.
Step 7: Plate and serve
Spoon a generous mound of coconut rice onto each plate. Top with a golden coconut-crusted tilapia fillet. Spoon a big scoop of tropical mango salsa over or alongside the fish so every bite gets some brightness and crunch.
Garnish with extra chopped cilantro, a sprinkle of toasted shredded coconut, and lime wedges for squeezing. Serve immediately while the fish is hot and crisp, and the rice is warm and fragrant.
Pro Tips
- Use fully ripe mango for the best flavor; it should give slightly when gently squeezed and smell sweet at the stem end.
- Keep the heat at medium when pan-frying so the coconut has time to toast without burning before the fish is fully cooked.
- For extra-crispy baked fish, place the fillets on a wire rack set over a baking sheet so hot air can circulate around them.
- If your coconut shreds are very long, pulse them briefly in a food processor so they adhere better to the fish.
- Tilapia cooks quickly: remove it from the heat as soon as it flakes easily; overcooking will make it dry.
Variations
- Different fish: Swap tilapia for other mild, firm white fish such as cod, haddock, mahi-mahi, or halibut. Adjust cooking time slightly for thicker fillets.
- Spicier version: Add 1/2 teaspoon cayenne or chipotle powder to the coconut-panko mixture, and leave some seeds in the jalapeño for more heat in the salsa.
- Grain swap: Serve the fish and salsa over brown rice, quinoa, or cauliflower rice instead of white jasmine rice for a different texture or to lighten the dish.
Storage & Make-Ahead
The mango salsa can be made up to 1 day in advance and stored in an airtight container in the refrigerator. Stir and adjust seasoning with a bit more lime and salt before serving. The coconut rice is best fresh, but leftovers can be refrigerated in a covered container for up to 3 days and reheated gently in the microwave with a splash of water or coconut milk to loosen.
Cooked coconut-crusted tilapia is best enjoyed right away while the crust is crisp. However, you can refrigerate leftovers in an airtight container for up to 2 days. Reheat in a 350°F (175°C) oven or air fryer for 8–10 minutes until warmed through and the coating re-crisps; avoid microwaving if possible, as it softens the crust. For food safety, do not refreeze previously frozen cooked fish more than once.
Nutrition (per serving)
Approximate values per serving (1 tilapia fillet, about 3/4 cup cooked coconut rice, and 1/2 cup mango salsa): about 640 calories; 38 g protein; 60 g carbohydrates; 28 g fat; 9 g saturated fat; 4 g fiber; 9 g sugar; 620 mg sodium. Actual values will vary based on exact ingredient brands, portion sizes, and cooking method (pan-fried vs. baked).
