This post may contain affiliate links. Please read full disclosure here.

Updated: January 14, 2026
Growing up along the coast in Savannah, Georgia, I was surrounded by a rich fishing culture where locals would catch and sell their fresh catch daily. That kind of access taught me early on how to appreciate simple, flavorful seafood dishes, especially ones that let the natural taste of the fish shine. This Easy Grilled Fish with Mango Salsa is a recipe I love for exactly that reason. It pairs perfectly with seasoned white fish like mahi mahi, salmon, halibut and more. This bright, tangy mango salsa, provides a light and healthy meal thatโs great for summer gatherings and for weeknight dinners.

Want to Email This for Later?
Why Youโll Love This Recipe
- This dish is healthy, quick, and easy to make
- It’s bursting with fresh ingredients and vibrant flavors
- Great for cookouts, dinner parties, or light weeknight dinners
- High in protein and rich in antioxidants

Ingredients Youโll Need
Fish Marinade:
- 1/4 cup lime juice
- 1/4 cup avocado oil (great for high smoke points)
- 1 tbsp honey
- 1/2 tsp lemon pepper seasoning

For the Fish:
- 2โ4 fillets of white fish (I used mahi mahi)
- 1/2 tsp Garlic Powder
- 1/2 tsp Onion Powder
- 1/2 tsp Cumin
- 1 tsp Sazon Complete
- Salt & Pepper to taste

For Homemade Mango Salsa:
You can use store-bought mango salsa or my homemade version. See myย Easy Mango Salsa Recipe here.ย This is the perfect mango salsa for fish recipes!
- 2 cups fresh mangoes (or honey mangoes, diced)
- 1/2 red onion, thinly sliced soaked in water. Set aside.
- 1/4 red bell pepper, diced
- 1 small jalapeรฑo pepper (or serrano pepper for more heat), minced
- 1/4 cup fresh cilantro, chopped (or sub fresh parsley if youโre not a fan of cilantro)
- 1/4 cup fresh lime juice (or substitute lemon juice for a twist of tangy flavor)
- 1/4 cup orange juice
- Salt and pepper to taste
โTIP: I recommend making the mango salsa ahead of time for quick assembly in this dish.

My Favorite Seasoning From This Recipe:
Badia Sazon Complete Seasoning – This seasoning is one of my favorites! It carries deep umami flavors, heavy in garlic, onion, and dried herbs like oregano. It also carries hints of latin flavor with cumin and coriander. Shop below to give this a try!
How to Marinate Grilled Fish
To infuse flavor deep into these grilled fish fillets, I recommend allowing your fish to marinate for 30 minutes before grilling. This will tenderize the fish slightly. Since citrus flavors are involved, take care to not allow the fish to marinate for too long since the acidity from the limes will cook the fish. To make this delicious marinade, simply follow these 3 easy steps:
- In a small mixing bowl, whisk together lime juice, avocado oil, honey, and lemon pepper seasoning.
- Pour these ingredients into a ziplock bag. Place clean fresh fish inside of the ziplock bag (or alternatively an airtight container).
- Place your ziplock bag with the fish in the refrigerator for 30 minutes to prepare for grilling.

How to Grill the Fish
- Preheat your grill (or grill pan) to medium-high heat. (NOTE: (375ยฐF to 450ยฐF / 190ยฐC to 230ยฐC) is ideal for grilling most types of fish).
- Remove fish from marinade bag and discard marinade. Lightly pat it dry with paper towels. This will help the seasoning stick better to the fish.
- Season both sides of the marinated fish with onion powder, garlic powder, cumin, and sazon. Allow fish to rest for 10 minutes so it comes to room temperature. This will allow for even cooking during the grilling process.
- Before placing your fish on the grill grates, I recommend taking an old towel and wiping the grates back and forth with an oil (like canola or vegetable oil). This will prevent the fish from sticking to the grates during the grilling process.
- Place the fish fillets on the grill. Cook for 3-5 minutes on each side depending on thickness or until the internal temperature reaches 145ยฐF (63ยฐC).
- Remove grilled fish fillets from grill, top with salt and pepper to taste, and finish with a generous spoonful of mango salsa. Enjoy!

What to Serve with Grilled Fish and Mango Salsa
This Easy Grilled Fish with Mango Salsa recipe pairs well with the following dishes:
- Avocado Salad
- Mediterranean Orzo Pasta Salad
- Coconut Lime Rice
- Garlic-Lime Roasted Sweet Potatoes
- Watermelon Lemonade

Storage Tips
If you have any leftovers, you can simply store this grilled fish and salsa separately in airtight containers in the refrigerator. Enjoy this mango salsa for fish within 2 days for the best flavor and texture. To reheat any leftover fish, I recommend popping the fish filets into the oven on 275ยฐF (135ยฐC) for 10 minutes. Take care to not use a high temperature as this could dry out the fish.ย


Easy Grilled Fish and Mango Salsa Recipe
Ingredients
Fish Marinade
- 1/4 cup Lime Juice
- 1/4 cup Avocado Oil
- 1 tbsp Honey
- 1/2 tsp Lemon Pepper Seasoning
Grilled Fish Seasoning
- 2 Fillets of White Fish I used Mahi Mahi
- 1/2 tsp Onion Powder
- 1/2 tsp Garlic Powder
- 1/2 tsp Cumin
- 1 tsp Sazon Complete
- Salt & Pepper to taste
- 1/3 cup Mango Salsa
Instructions
Marinate Fish
- In a small mixing bowl, whisk together lime juice, avocado oil, honey, and lemon pepper seasoning.ย
- Pour these ingredients into a ziplock bag. Place clean fresh fish inside of the ziplock bag.
- Place your ziplock bag with the fish in the refrigerator for 30 minutes to prepare for grilling.ย
Grilled Fish
- Preheat your grill (or grill pan) to medium-high heat. (NOTE:ย (375ยฐF to 450ยฐF / 190ยฐC to 230ยฐC) is ideal for grilling most types of fish).
- Remove fish from marinade bag and discard marinade. Lightly pat it dry with paper towels.
- Season both sides of the marinated fish with onion powder, garlic powder, cumin, and sazon. Allow fish to rest for 10 minutes so it comes to room temperature.
- Before placing your fish on the grill grates, I recommend taking an old towel and wiping the grates back and forth with an oil (like canola or vegetable oil). This will prevent the fish from sticking to the grates during the grilling process.ย
- Place the fish fillets on the grill. Cook for 3-5 minutes on each side depending on thickness or until the internal temperature reaches 145ยฐF (63ยฐC).
- Remove grilled fish fillets from grill, top with salt and pepper to taste, and finish with a generous spoonful of mango salsa. Enjoy!
Nutrition

Craving More?
This easy grilled fish with mango salsa is one of those meals that looks impressive, but comes together very quickly and easily. Not only is this recipe healthy, but every bite is packed with fresh flavor. Whether youโre grilling up mahi mahi, salmon, halibut or other types of fish, this dish is colorful and sure to impress this summer. ย If you make this, tag me on Instagram and let me know how you served it! ย For quick future reference, save or print this recipe card. If youโre craving other similar dishes to this one, why not try one of the following recipes:




Literal perfection. I love fish, but can never find the right recipe that fits everything I need!
This grilled fish recipe tasted amazing! I loved the mango salsa on top, it was a great combination!
This was absolutely delicious! Next time, I’m going to bust out some tortillas and turn these into fish tacos!
Such a great idea!
The sweet and spicy salsa was so perfect with the flavor of the grilled fish. I’ll be making this one again!
This grilled fish with mango salsa recipe is a summer winner; fresh, flavorful, and beautifully balanced. The citrusโhoney marinade paired with vibrant mango and jalapeรฑo salsa feels effortlessly elegant.
This mango salsa turned out so fresh and delicious! Perfect for summer, looking forward to making it again…YUM!!!
Iโve tried many mango salsas before, but this one truly stands out! Paired with the grilled fish, it felt like a tropical escape on a plate!
Looks tasty ..will try this. Thanks for the inspiration.
This grilled fish with mango salsa recipe looks incredibleโlight, fresh, and full of flavor! Itโs perfect for a relaxed weeknight meal or a summer cookout.