Grilled Tilapia with Mango Salsa


This mango salsa for fish is super easy and can be made the day ahead to save time. Don't let the list of ingredients put you off — this salsa gets rave reviews whenever I serve it! Combine leftover salsa with some drained black beans the next day for lunch.

Prep Time:
45 mins
Cook Time:
10 mins
Additional Time:
1 hrs
Total Time:
1 hrs 55 mins



  • cup extra-virgin olive oil

  • 1 tablespoon lemon juice

  • 1 tablespoon minced fresh parsley

  • 1 clove garlic, minced

  • 1 teaspoon dried basil

  • 1 teaspoon ground black pepper

  • ½ teaspoon salt

  • 2 (6 ounce) tilapia fillets


  • 1 large ripe mango, peeled, pitted and diced

  • ½ red bell pepper, diced

  • 1 jalapeno pepper, seeded and minced

  • 2 tablespoons minced red onion

  • 1 tablespoon chopped fresh cilantro

  • 2 tablespoons lime juice

  • 1 tablespoon lemon juice

  • salt and pepper to taste


  1. Prepare the fish: Whisk together olive oil, lemon juice, parsley, garlic, basil, black pepper, and salt in a bowl and pour into a resealable plastic bag. Add tilapia fillets, coat with the marinade, squeeze out excess air, and seal the bag. Marinate in the refrigerator for 1 hour.

  2. Meanwhile, make the salsa: Combine mango, bell pepper, jalapeño pepper, red onion, and cilantro in a bowl. Add lime and lemon juices and toss well. Season to taste with salt and pepper. Refrigerate until ready to serve.

  3. Preheat an outdoor grill for medium-high heat and lightly oil the grate.

  4. Remove tilapia from the marinade and shake off excess. Discard remaining marinade. Grill fillets until fish is no longer translucent in the center and flakes easily with a fork, 3 to 4 minutes per side, depending on the thickness of the fillets.

  5. Serve tilapia topped with mango salsa.


Strawberries can be substituted for the mango if you prefer, both are excellent.

Editor's Note:

The nutrition data for this recipe includes information for the full amount of the marinade ingredients. Depending on marinating time, ingredients, cooking method, etc., the actual amount of the marinade consumed will vary.

Nutrition Facts (per serving)

634 Calories
40g Fat
33g Carbs
36g Protein
Nutrition Facts
Servings Per Recipe 2
Calories 634
% Daily Value *
Total Fat 40g 52%
Saturated Fat 6g 29%
Cholesterol 62mg 21%
Sodium 697mg 30%
Total Carbohydrate 33g 12%
Dietary Fiber 4g 16%
Total Sugars 25g
Protein 36g
Vitamin C 102mg 511%
Calcium 100mg 8%
Iron 1mg 8%
Potassium 1123mg 24%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love