Baked Fish With Mango Salsa Recipe: Tropical Crisp-Crust Contrast

Main Courses

Baked Fish With Mango Salsa Recipe: Tropical Crisp-Crust Contrast

This baked fish with mango salsa recipe delivers a perfect tropical contrast—crisp golden crust on tender white fish paired with vibrant, sweet-tangy salsa that brightens every bite. The secret lies in balancing oven heat and salsa freshness, creating a dish that feels both elegant and effortless.

I developed this recipe after years of testing how to achieve that ideal crispy texture without drying out the fish, while ensuring the salsa remains bright and zesty.

The fish bakes in just 20 minutes at 400°F, developing a satisfying crunch while staying moist inside, thanks to a simple seasoning blend of lemon zest, garlic powder, and smoked paprika.

Meanwhile, the mango salsa comes together in 10 minutes with diced mango, red onion, cilantro, and a squeeze of lime—no cooking required. The acidity from the lime and vinegar cuts through the natural sweetness of the mango, creating a perfect balance that complements the fish beautifully.

What you'll end up with is a restaurant-quality dish that feels light yet satisfying—flaky fish with a crisp exterior, topped with a fresh, colorful salsa that adds brightness and texture.

The combination of warm baked fish and cool, vibrant salsa makes this an ideal meal for summer gatherings or a special weeknight dinner. Serve with steamed rice or a simple green salad to round out the plate.

This recipe works beautifully with firm white fish like cod, halibut, or mahi-mahi, and the salsa can be made ahead and stored in the refrigerator for up to 2 days.

The key to success is timing—the fish should finish baking just as you're ready to plate, ensuring the salsa stays fresh and the fish stays warm. Let's bring this tropical-inspired dish to your table!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for baked fish with mango salsa

Four fresh fish fillets and a handful of tropical ingredients transform into restaurant-quality dinner.

Ingredient Amount Notes
White Fish Fillets 🐟 4 pieces Cod, halibut, or mahi-mahi preferred
Mango 🥭 1 ½ cups Diced, ripe but firm mango
Red Onion 🧅 ½ cup Finely diced, about 1 small onion
Fresh Cilantro 🌿 ⅓ cup Chopped, stems removed
Lime Juice 🍋 ¼ cup Freshly squeezed, about 2 limes
White Vinegar 💧 1 tbsp For salsa brightness
Granulated Sugar 🍚 1 tbsp Balances mango sweetness
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Lemon Zest 🍋 1 tbsp From 1 large lemon
Garlic Powder 🧄 1 tsp Fresh garlic if available
Smoked Paprika 🌶️ ½ tsp For crust color and flavor
Olive Oil 🫒 2 tbsp For fish seasoning
Jalapeño Pepper 🌶️ ¼ whole Seeded, finely diced, optional

The fish makes all the difference here. Cod or halibut are your best bets for that perfect flaky texture—mahi-mahi works too if you're craving something milder. Grab the fillets from the seafood counter at Whole Foods or your local fishmonger, not the frozen section. Look for bright, translucent flesh that springs back when touched. If you're using frozen, thaw overnight in the fridge, not under running water. The mango should be ripe but still firm—Costco or Trader Joe's usually carry great ones. Avoid anything mushy or overly soft, and skip the pre-cut salsa packets; fresh is non-negotiable for that bright flavor.

No fresh cilantro? Fresh parsley or basil works in a pinch, though it'll change the flavor profile slightly. Running out of lime juice? Lemon juice at the same amount keeps things tangy, but add a pinch extra salt to compensate. The smoked paprika gives that gorgeous crust—Penzeys or any brand in the spice aisle works fine. Want more heat? Add 1/4 tsp cayenne to the fish seasoning. The jalapeño is optional but adds a nice kick to the salsa. If you skip it, just add an extra pinch of salt to keep the flavors balanced. For the sugar in the salsa, honey or agave works too if you prefer a different sweetness profile.

The salsa keeps for 2 days in the fridge if stored in an airtight container, but it tastes best fresh. The fish? Use within 1 day if raw, or freeze cooked portions for 3 months. I like to prep the salsa first, then season the fish right before baking so everything stays fresh. The mango and onion can be diced ahead too—they just need a quick stir with the other salsa ingredients right before serving. Double the salsa recipe if you're feeding a crowd; it's perfect for tacos or topping grilled shrimp too.

❤️

Why You'll Love This Recipe

  • One-Bowl Assembly: I swear by this trick—just toss the diced mango, red onion, and cilantro into a bowl, squeeze lime juice over it, and boom, salsa’s ready. No blender, no fuss, and zero cleanup. That’s 10 minutes saved right there.
  • Sweet-Savory Magic: The mango’s natural sweetness cuts through the fish’s mildness while the lime and cilantro keep it bright. It’s like a tropical vacation on your plate—crisp, tangy, and just salty enough from the fish’s seasoning.
  • Weeknight to Weekend: Make it for a lazy Tuesday dinner or bring it to a potluck—it’s that adaptable. The salsa holds up for days, so prep ahead and pair it with rice or tortillas. Even my picky teenage nephew asks for seconds.
  • Budget-Friendly Luxury: White fish is affordable, and mango lasts longer than you’d think if you prep it right. Plus, the salsa stretches over multiple meals—toss it on toasts, eggs, or even tacos. Fancy enough for company, cheap enough for nights you’re eating cereal.

Step-by-step instructions for baked fish with mango salsa

This tropical baked fish recipe delivers a perfect crispy crust and vibrant mango salsa in just 30 minutes.

1

Prepare the Tropical Mango Salsa

In a medium bowl, combine the 1.5 cups diced mango, 0.5 cup finely diced red onion, and 0.33 cup chopped fresh cilantro. This is where the flavors start mingling—don't skip this step, as letting the ingredients sit together for a few minutes brings out their best qualities.

Add the 0.25 cup lime juice, 1 tablespoon white vinegar, 1 tablespoon granulated sugar, and 0.25 whole seeded jalapeño pepper (finely diced). Stir gently to avoid crushing the mango pieces. Let the mixture sit for 10 minutes while you prepare the fish—this gives the flavors time to meld and the sugar time to draw out the juices from the mango. You'll notice the colors brighten and the aroma becomes more vibrant.

2

Season the Fish for Maximum Crispiness

Preheat your oven to 400°F. Pat the 4 pieces white fish fillets completely dry with paper towels—this is crucial for that crispy crust. I can't stress this enough: any moisture on the fish will prevent proper browning.

In a small bowl, mix together 2 tablespoons olive oil, 1 tablespoon lemon zest, 1 teaspoon garlic powder, 0.5 teaspoon smoked paprika, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Rub this mixture evenly over both sides of each fish fillet, pressing gently to help the seasoning adhere. Let them sit for 5 minutes while the oven preheats—this gives the seasoning time to penetrate slightly for maximum flavor.

3

Bake the Fish to Perfect Doneness

Place the seasoned fish fillets on a parchment-lined baking sheet, leaving about 1 inch between each piece. Bake for 12-15 minutes until the edges are golden brown and the fish flakes easily when tested with a fork. Here's the thing—don't overcook! The fish is done when it reaches an internal temperature of 145°F and just begins to flake at the thickest part.

During the last 2 minutes of baking, sprinkle the prepared mango salsa evenly over the top of the fish. The warm fish will help meld the salsa flavors while keeping the vibrant colors and fresh textures. Remove from the oven and let the fish rest for 3-5 minutes before serving—this resting time ensures the juices redistribute, keeping each bite moist and flavorful.

4

Serve with Fresh Garnishes

Divide the baked fish among plates, spooning the mango salsa over each portion. The contrast of warm, crispy fish with cool, fresh salsa is what makes this dish special. Garnish with additional chopped fresh cilantro if desired—it adds a pop of color and freshness that ties everything together.

Serve immediately with your choice of sides like grilled vegetables, a simple salad, or warm tortillas. The combination of the smoky paprika crust, sweet-tangy mango salsa, and tender fish creates a balanced tropical flavor profile that's perfect for any occasion. Enjoy while everything is still warm!

👨‍🍳

Pro Tips For Making Baked Fish With Mango Salsa

  • Pat the fish dry: Fish is finicky about moisture—skip this, and you’ll end up with sad, steamed fish instead of golden, flaky perfection. Use paper towels and press firmly, even if it feels excessive. (Yes, it’s annoying, but trust me.)
  • Slice onions thinly: A chef’s knife isn’t your friend here—use a mandoline or the thinnest possible cuts. Thick slices mean your salsa will taste like you forgot to chop them, and no one wants that. (I learned this after one too many bites of onion chunks in my salsa.)
  • Bake at 400°F for 12-14 minutes: Any lower, and the fish turns rubbery; any higher, and you risk drying it out. Use an oven thermometer to double-check—home ovens lie. (And no, 350°F won’t cut it.)
  • Add lime juice last: Mix the mango, onion, and cilantro first, then toss with lime juice right before serving. Lime makes the salsa watery if you add it too early, and we’re not making soup here. (Save the extra juice for garnish instead.)

Serving suggestions for baked fish with mango salsa

Plating for Visual Appeal

Start with a clean, white plate to highlight the vibrant colors of your dish. Place the baked fish fillet slightly off-center, angled for an elegant presentation. Spoon the mango salsa in a small, neat pile alongside the fish or create a colorful swirl pattern on top for visual interest.

A drizzle of lime zest or a sprinkle of toasted sesame seeds adds a final touch that elevates the dish. 🌟

Complementary Sides

Steamed jasmine rice or coconut rice makes an excellent base for soaking up the salsa's juices. For a lighter option, serve with a mixed greens salad topped with avocado slices and a lime vinaigrette.

Grilled corn on the cob or black beans add texture and depth to round out the meal.

Tropical Beverage Pairings

A crisp sparkling limeade or a chilled coconut water cocktail complements the dish beautifully. For alcohol lovers, a light lager like Corona or a refreshing gin and tonic with lime enhances the tropical flavors without overpowering the fish. 🍹

Garnish Like a Pro

Fresh cilantro leaves or thin lime wheels add a pop of color and freshness. For extra flair, sprinkle crushed peanuts or toasted coconut flakes on top—both add crunch and a subtle sweetness that pairs perfectly with the salsa. A pinch of flaky sea salt before serving enhances the flavors.

Family-Style Serving

For gatherings, serve the fish and salsa family-style in a large platter with warm tortillas or crusty bread. Let guests assemble their own plates, creating a fun and interactive dining experience.

Keep the salsa in a bowl at the center of the table so everyone can add as much as they like. 🍽️

Make-Ahead Presentation

Prep the salsa and season the fish ahead of time, but bake the fish just before serving to keep it warm and crispy. Store any leftover salsa in an airtight container in the fridge for up to 2 days.

Reheat the fish gently in a 350°F oven for 5-7 minutes** to maintain its texture before plating.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 65mg22%
Sodium 450mg20%
Total Carbohydrate 32g11%
Dietary Fiber 3g11%
Sugars 18g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen fish for this recipe?

Fresh fish works best for that perfect crispy crust, but you can use frozen if needed. Thaw the fillets overnight in the refrigerator, then pat them completely dry before seasoning. The texture won't be quite as delicate, but the flavor will still shine. Just avoid thawing under running water, as it can make the fish mushy.

2

How do I make the salsa less sweet?

Reduce the sugar to ½ tablespoon or omit it entirely for a more tart profile. The natural sweetness of ripe mango should balance with the lime and vinegar. For extra tang, add ½ teaspoon of white vinegar or a pinch of salt. Taste as you go—adjust gradually to avoid overpowering the mango flavor.

3

What's the best fish for this recipe?

Firm white fish like cod, halibut, or mahi-mahi work perfectly—they hold up well to baking without falling apart. Avoid delicate fish like tilapia or flounder, which can turn rubbery. If you prefer something milder, snapper or sea bass are great alternatives. Always choose fillets with bright, translucent flesh.

4

Can I make the salsa ahead of time?

Yes! The salsa keeps well in an airtight container in the fridge for up to 2 days. The flavors actually deepen slightly over time, but the texture stays freshest when made fresh. If storing, add a splash of lime juice before refrigerating to help preserve the color. Just stir it well before serving to redistribute any settled ingredients.

5

Why did my fish turn out dry?

Overcooking is the most common cause—fish is done when it reaches 145°F internally and just begins to flake. If your oven runs hot, reduce the temperature to 375°F and bake for 10-12 minutes. Also, avoid skipping the rest time—letting the fish rest for 3-5 minutes after baking keeps the juices inside. Patting the fillets dry before seasoning helps too!

★★★★★4.5(5 reviews)
Categories Main Courses