Grilled Fish with Mango Salsa

Disclosure: This post may contain affiliate links.

This grilled fish with mango salsa works because it keeps the plate simple: a quick lime marinade, a hot grill, and a salsa that brings mango sweetness, chile heat, red onion bite, and fresh cilantro. It is the kind of healthy dinner that still tastes built, not improvised.

Use a firm white fish such as mahi mahi, snapper, tilapia, or cod, and keep the marinade short. Thirty minutes is enough for the lime to season the fillets without turning the surface soft, which is the detail that keeps the fish flaky after grilling.

image 1781649530354

The best result comes from contrast: dry the fish before it hits the grill, then spoon the juicy mango salsa on after cooking so the crust stays intact.

Table of Contents

Fresh Ingredients That Carry the Flavor

Fish Marinade

  • ▢ 1/4 cup Lime Juice Tenderizes naturally.
  • ▢ 1/4 cup Avocado Oil Helps carry flavor.
  • ▢ 1 tbsp Honey Natural caramelizing agent.
  • ▢ 1/2 tsp Lemon Pepper Seasoning

Grilled Fish Seasoning

  • ▢ 2 Fillets of White Fish (Mahi Mahi recommended) Firm, lean protein.
  • ▢ 1/2 tsp Onion Powder
  • ▢ 1/2 tsp Garlic Powder
  • ▢ 1/2 tsp Cumin
  • ▢ 1 tsp Sazon Complete Deep flavor base.
  • ▢ Salt & Pepper to taste
  • ▢ 1/3 cup Mango Salsa Fresh tropical topping.

Why the Lime-Mango Balance Works So Well

Lime, avocado oil, honey, and lemon pepper give the fish brightness without hiding its mild flavor. The oil helps carry the seasoning, while a small amount of honey encourages browning on the grill.

The mango salsa matters just as much as the fish. Ripe mango adds sweetness, lime keeps it sharp, and onion or jalapeño gives enough edge that the topping tastes fresh instead of sugary.

Why This Method Wins

Medium-high heat, about 375°F to 450°F, is hot enough to mark the fish quickly without leaving it over the flame too long. For most fillets, 3 to 5 minutes per side is the window to watch.

The Sensory Advantage

The finished bite should be smoky, citrusy, and juicy: warm spiced fish underneath, cool mango salsa on top, and enough lime to make the whole plate feel clean.

Grilling the Fish Without Drying It Out

Whisk the Zesty Lime Marinade

Lime juice, avocado oil, honey, and lemon pepper seasoning being whisked together in a small mixing bowl.

In a small mixing bowl, whisk together the lime juice, avocado oil, honey, and lemon pepper seasoning until fully combined.

Seal the Fish and Let It Soak

Fresh fish fillets sealed in a ziplock bag with citrus marinade before refrigeration.

Pour the marinade into a ziplock bag, add your fresh fish fillets, and refrigerate for exactly 30 minutes.

Do not leave the fish in lime much longer than 30 minutes. Past that point, the surface can start to turn opaque and delicate before it ever reaches the grill.

Preheat and Oil Those Grates

Clean grill grates lightly coated with oil and preheated for cooking fish.

Preheat your grill or grill pan to medium-high heat (375°F–450°F / 190°C–230°C).

Using an old towel soaked in canola or vegetable oil, wipe the grill grates back and forth to create a non-stick surface.

Pat Dry and Season Like a Chef

Marinated fish fillets seasoned with spices and ready to cook on the grill.

Remove the fish from the marinade, discard the bag, and lightly pat the fillets dry with paper towels.

Season both sides generously with onion powder, garlic powder, cumin, and sazon complete, then let the fish rest for 10 minutes to come to room temperature.

Letting the fillets sit for about 10 minutes takes off the refrigerator chill, so the outside can sear before the center overcooks.

Grill to Flaky Perfection

Fish fillets cooking on hot grill grates with golden grill marks forming.

Place the seasoned fillets on the hot grill and cook for 3–5 minutes per side, depending on thickness, until the internal temperature hits 145°F (63°C).

Top With Mango Salsa and Serve

Grilled fish fillets topped with vibrant mango salsa made with mango, peppers, onion, and cilantro.

Remove the fish from the grill, season with salt and pepper to taste, and finish with a generous, heaping spoonful of fresh mango salsa.

Make-Ahead Notes, Storage, and Small Fixes

Meal Prep & Freshness

Store leftover grilled fish in an airtight container in the refrigerator for up to 2 days.

Keep the mango salsa separate until serving to maintain that fresh, vibrant texture.

Quick Flavor Variations

Swap Mahi Mahi for tilapia, snapper, or salmon depending on your preference and what’s fresh at the market.

Add a pinch of smoked paprika or chili flakes to the seasoning blend for a spicier, bolder profile.

Protein, Lightness, and What This Meal Gives You

Mahi mahi is lean and firm, which makes it useful for high-protein dinners because it stays intact on the grill and does not need a heavy sauce to feel complete.

The plate is light, but it is not empty: fish brings protein, avocado oil adds a little fat for satiety, and mango gives quick sweetness along with vitamin C and color.

For a fuller meal, serve it with cilantro-lime rice, grilled vegetables, cabbage slaw, or black beans. For a lower-carb plate, keep the sides crisp and vegetable-heavy.

How This Plate Fits a Healthy Dinner

This recipe fits a healthy dinner because it uses a lean protein, a short ingredient list, and a fresh fruit salsa instead of a creamy topping.

The key is portion balance: keep the fish as the center of the plate, use mango salsa as a bright topping, and add a fiber-rich side if you want the meal to hold you longer.

Grilled Fish with Mango Salsa

Grilled Fish and Mango Salsa

Alicia
A tropical seafood dish with tender grilled white fish topped with sweet mango salsa, seasoned with lime, avocado oil, and Caribbean spices for a bold flavor explosion.
Prep Time 15 minutes
Cook Time 10 minutes
Marinade/Rest Time 40 minutes
Total Time 1 hour 5 minutes
Course Healthy Dinner
Cuisine Caribbean
Servings 2 servings
Calories 320 kcal

Ingredients
  

  • 1/4 cup Lime Juice
  • 1/4 cup Avocado Oil
  • 1 tbsp Honey
  • 1/2 tsp Lemon Pepper Seasoning
  • 2 Mahi Mahi Fillets (6 oz each)
  • 1/2 tsp Onion Powder
  • 1/2 tsp Garlic Powder
  • 1/2 tsp Ground Cumin
  • 1 tsp Sazon Complete
  • Salt & Pepper to taste
  • 1/3 cup Mango Salsa

Instructions
 

  • Whisk lime juice, avocado oil, honey, and lemon pepper in a bowl.
    Lime juice, avocado oil, honey, and lemon pepper seasoning being whisked together in a small mixing bowl.
  • Add the fish fillets to the marinade in a ziplock bag and refrigerate for 30 minutes. Remove the fish and discard the used marinade.
    Fresh fish fillets sealed in a ziplock bag with citrus marinade before refrigeration.
  • Preheat grill to 375F to 450F (190C to 230C).
    Clean grill grates lightly coated with oil and preheated for cooking fish.
  • Oil grates with a vegetable oil-soaked cloth.
  • Pat fish dry and season with onion powder, garlic powder, cumin, sazon, salt, and pepper.
    Marinated fish fillets seasoned with spices and ready to cook on the grill.
  • Grill fillets for 4-5 minutes per side, until flaky and the internal temperature reaches 145F (63C).
    Fish fillets cooking on hot grill grates with golden grill marks forming.
  • Top with mango salsa before serving.
    Grilled fish fillets topped with vibrant mango salsa made with mango, peppers, onion, and cilantro.

Notes

Keep the lime marinade to about 30 minutes so the fish surface stays firm.
Grill at medium-high heat and cook fish to 145F (63C).
Sazon Complete is a Latin-style seasoning blend; substitute with Old Bay if needed.
Nutrition is estimated per fillet and assumes some marinade is discarded before grilling.

More Bright, High-Protein Recipes to Try

If you want more dinners with the same fresh, high-protein feel, these recipes keep the focus on simple cooking, bright toppings, and ingredients that still taste good the next day.

Square served salmon plate with asparagus and lemon herb seasoning
Strawberry Spinach Protein Salad
Quinoa Black Bean Salad That's Packed with Protein and Ready in 30 Minutes

Questions Home Cooks Usually Ask

Can I make grilled fish and mango salsa indoors?

Yes. A cast iron grill pan on medium-high heat works perfectly and gives you beautiful grill marks without an outdoor grill.

What type of fish works best for grilling with mango salsa?

Mahi Mahi is ideal, but any firm white fish like tilapia, snapper, or halibut holds up beautifully on the grill.

Can I marinate the fish overnight?

Stick to 30 minutes maximum; the lime juice is acidic and will begin to “cook” the fish if left too long, changing the texture.

A Fresh Dinner Worth Repeating

This grilled fish and mango salsa is proof that a simple dinner can still taste fresh and satisfying. Save it to your Pinterest board so you never lose it.

Drop a comment below and let me know how yours turned out I’d love to see your beautiful plates!