Salmon Tacos with Mango Salsa


Grilled salmon wrapped up in a small tortilla, topped with peach-mango salsa, shredded cabbage, avocado, and a special sauce.

Prep Time:
50 mins
Cook Time:
13 mins
Additional Time:
1 hr
Total Time:
2 hrs 3 mins
24 small tacos


Mango Salsa:

  • 3 mangoes, diced

  • 2 peaches, diced

  • 3 poblano peppers, seeded and diced

  • ½ red onion, diced, or more to taste

  • ½ lime, juiced, or more to taste

  • 1 bunch cilantro, chopped, divided

Special Sauce:

  • 1 (8 ounce) container sour cream

  • 3 tablespoons mayonnaise

  • 1 tablespoon ketchup

  • teaspoon ground cayenne pepper

  • salt and ground black pepper to taste

  • 24 (6 inch) corn tortillas

  • cooking spray

  • 2 pounds fresh salmon

  • 1 small head cabbage, shredded

  • 3 avocados, sliced

  • 2 limes, cut into wedges


  1. Combine mangoes, peaches, poblano peppers, red onion, juice of 1/2 a lime, and 1/2 the cilantro in a large bowl to make mango salsa. Cover with plastic wrap and refrigerate, at least 1 hour, preferably overnight.

  2. Mix sour cream, mayonnaise, ketchup, cayenne pepper, salt, and black pepper in a small bowl to make special sauce.

  3. Preheat oven to 350 degrees F (175 degrees C). Arrange tortillas on a baking sheet.

  4. Preheat a grill pan over medium-high heat; coat with cooking spray. Cook salmon until easily flaked with a fork, about 4 minutes per side. Transfer to a plate and flake into smaller pieces with a fork.

  5. Heat tortillas in the preheated oven until warmed through, about 5 minutes.

  6. Divide salmon among tortillas. Top with mango salsa, special sauce, shredded cabbage, avocados, and remaining cilantro. Wrap up tacos and serve lime wedges alongside.

Cook's Note:

Use flour tortillas instead of corn tortillas if preferred.

Substitute nectarines for the peaches if desired.

Substitute Anaheim peppers for the poblano peppers if desired.

Nutrition Facts (per serving)

876 Calories
46g Fat
85g Carbs
38g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 876
% Daily Value *
Total Fat 46g 59%
Saturated Fat 12g 58%
Cholesterol 94mg 31%
Sodium 274mg 12%
Total Carbohydrate 85g 31%
Dietary Fiber 20g 72%
Total Sugars 21g
Protein 38g
Vitamin C 139mg 696%
Calcium 240mg 18%
Iron 4mg 19%
Potassium 1728mg 37%

* 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