Go Back Email Link
Close-up of grilled mahi mahi topped with fresh mango salsa, cilantro, red onion, and lime wedges.

Grilled Mahi Mahi with Mango Salsa (Juicy Tropical Fish Dinner Ready in Just 30 Minutes)

Samantha
Grilled Mahi Mahi with Mango Salsa features flaky grilled fish topped with a vibrant salsa made from ripe mangoes, fresh lime juice, cilantro, and jalapeño. This healthy seafood dinner is ready in just 30 minutes and is perfect for summer cookouts, family dinners, and tropical-inspired meals.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Main Course
Cuisine American, Coastal, Tropical-Inspired
Servings 4 servings
Calories 320 kcal

Ingredients
  

For the Grilled Mahi Mahi

  • 4 mahi mahi fillets about 6 ounces each
  • 2 tablespoons olive oil
  • 1 teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika
  • 1 tablespoon fresh lime juice

For the Mango Salsa

  • 2 ripe mangoes diced
  • ¼ cup finely diced red onion
  • 1 small jalapeño seeded and finely diced
  • ¼ cup chopped fresh cilantro
  • Juice of 1 lime
  • ¼ teaspoon kosher salt
  • ¼ teaspoon black pepper

Optional Garnishes

  • Lime wedges
  • Additional cilantro
  • Thinly sliced avocado
  • Extra diced mango

Instructions
 

  • Prepare the Mango Salsa: Start by making the mango salsa so the flavors have time to mingle while you prepare the fish. In a medium mixing bowl, combine the diced mango, finely chopped red onion, jalapeño, fresh cilantro, lime juice, salt, and black pepper. Stir gently until all the ingredients are evenly incorporated, being careful not to mash the mango. Cover the bowl and refrigerate it while you move on to the next steps. Allowing the salsa to rest for at least 10 to 15 minutes helps the sweet mango, bright citrus, and fresh herbs develop a more balanced and vibrant flavor.
  • Prepare the Mahi Mahi: Pat the mahi mahi fillets thoroughly dry with paper towels. This simple step helps the fish develop better color on the grill and reduces the chances of sticking. Place the fillets on a tray or large plate, then drizzle them lightly with olive oil. Season both sides evenly with kosher salt, freshly ground black pepper, garlic powder, and smoked paprika. Finish with a squeeze of fresh lime juice over each fillet. Let the fish sit at room temperature for about 10 minutes while the grill preheats, allowing the seasonings to adhere and the fish to cook more evenly.
  • Preheat the Grill: Heat your grill to medium-high heat, approximately 400°F to 450°F. While the grill heats, clean the grates thoroughly and lightly oil them to help prevent sticking. Properly preheated grates are one of the most important factors in successfully grilling fish because they help create attractive grill marks while allowing the fillets to release more easily. Whether you're using a gas grill, charcoal grill, or pellet grill, maintaining steady heat will help ensure tender, flaky results.
  • Grill the Fish: Place the seasoned fillets directly onto the hot grill grates. Cook for about 4 to 5 minutes on the first side without moving them. This allows the fish to develop a light crust and natural grill marks. Once the fillets release easily from the grates, carefully flip them using a fish spatula or wide metal turner. Continue grilling for another 3 to 5 minutes, depending on the thickness of the fillets. The fish is done when it flakes easily with a fork and reaches an internal temperature of 145°F at the thickest part.
  • Rest the Fish: Transfer the grilled fillets to a serving platter and allow them to rest for 2 to 3 minutes. Although it may be tempting to serve them immediately, this short resting period helps the juices redistribute throughout the fish, resulting in a more tender and flavorful final dish.
  • Top with the Mango Salsa: Once the fish has rested, generously spoon the chilled mango salsa over each fillet. The contrast between the warm, smoky fish and the cool, refreshing salsa is what makes this dish so memorable. Every bite delivers a balance of sweet fruit, bright citrus, fresh herbs, and perfectly grilled seafood.
  • Garnish and Serve: Finish the dish with extra chopped cilantro and fresh lime wedges for an additional burst of flavor and color. Serve immediately while the fish is still warm and flaky and the salsa is at its freshest. Whether you're serving it for a healthy weeknight dinner, a backyard barbecue, or a tropical-inspired gathering, this dish is guaranteed to bring bright, fresh flavors to the table.

Notes

Chef's Quick Notes

1. Choose Thick Fillets Whenever Possible

Thicker mahi mahi fillets are more forgiving on the grill and tend to stay juicier than thinner cuts. If you're aiming for restaurant-style grilled fish, look for fillets that are at least 1 inch thick.

2. Ripe Mango Makes a Big Difference

A perfectly ripe mango creates a sweeter, more flavorful salsa with better texture. If the mango smells fragrant and gives slightly when pressed, it's ready to use.

3. Pat the Fish Dry Before Seasoning

Removing excess moisture helps create better grill marks and prevents sticking. It's one of the easiest ways to improve the texture of any grilled seafood recipe.

4. Fresh Lime Beats Bottled Every Time

Freshly squeezed lime juice provides brighter flavor and better aroma in both the fish seasoning and the tropical salsa. It's a small detail that makes a noticeable difference.

5. Don't Flip Too Soon

Let the fish develop a proper sear before attempting to turn it. When the fillet naturally releases from the grates, you'll know it's ready to flip.

6. Make the Salsa First

Preparing the mango salsa before grilling gives the ingredients time to blend together. The result is a fresher, more balanced topping that complements the smoky fish beautifully.

7. Use a Thermometer for Perfect Results

For juicy grilled mahi mahi every time, check for an internal temperature of 145°F. This helps prevent overcooking while ensuring the fish remains flaky and tender.

8. Serve Immediately for the Best Flavor

This healthy seafood dinner is at its peak when served fresh off the grill. The contrast between the warm fish and cool tropical salsa creates the bright coastal flavors that make this recipe so memorable.
Keyword backyard BBQ dinner, best high protein dinner ideas, Easy Family Dinner, easy seafood dinner, easy summer grilling dinner, Fresh Ingredients, Healthy Eating, Tropical Flavors