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.
This post may contain affiliate links. Please read full disclosure here.
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.