Grilled Salmon Tacos with Avocado Salsa
These Grilled Salmon Tacos with Avocado Salsa are a bright, weeknight-friendly meal that feels special enough for guests. Juicy, spice-rubbed salmon meets a creamy, tangy avocado salsa, crunchy cabbage, and a sprinkle of crumbly Cotija on warm corn tortillas. They come together quickly and are built from fresh ingredients, bold lime, and simple techniques that let the salmon shine.
Why you’ll love these tacos
There’s a reason these Grilled Salmon Tacos with Avocado Salsa have become a go-to: they balance crisp textures, savory spice, and fresh citrus in every bite. The salmon is tender and smoky from the grill, while the avocado salsa adds a cooling counterpoint. Assembly is fast, and you can easily scale the recipe up or down without sacrificing flavor.
Ingredients
- 1 1/2lbs boneless salmon, skinned and sliced into 3 equal portions
- 1 Tbsp olive oil, plus more for grill
- 1 Tbsp fresh lime juice
- 1 tsp ancho chili powder
- 3/4 tsp ground cumin
- 3/4 tsp onion powder
- 1/2 tsp paprika
- 1/2 tsp ground coriander
- 1/2 tsp salt, then more to taste
- 1/2 tsp freshly ground black pepper
- 2 medium avocados (ripe but semi-firm), peeled, cored and diced
- 1/3 cup small diced red onion, run under cool water to remove harsh bite and drain
- 3 Tbsp chopped cilantro
- 1 jalapeno, seeded and minced
- 1 clove garlic, minced
- 2 Tbsp fresh lime juice
- 1 Tbsp olive oil
- Salt and freshly ground black pepper
- 8 6-inch corn tortillas, warmed
- 2 cups thinly sliced red or green cabbage
- 1/2 cup crumbled Cotija cheese
Prep notes
Use salmon fillets of even thickness for consistent cooking. The avocado should be ripe but still hold its shape so the salsa isn’t mushy. Rinsing the diced red onion under cool water removes some of the sharpness while keeping crunch and color. Warm the corn tortillas briefly over the grill or in a dry skillet—this improves flexibility and flavor.
Grilled Salmon Tacos with Avocado Salsa — Step-by-step Instructions

- Make the salmon rub. In a small bowl, combine 1 Tbsp fresh lime juice, 1 tsp ancho chili powder, 3/4 tsp ground cumin, 3/4 tsp onion powder, 1/2 tsp paprika, 1/2 tsp ground coriander, 1/2 tsp salt, and 1/2 tsp freshly ground black pepper. Stir until evenly mixed.
- Oil and coat the salmon. Pat the 1 1/2lbs boneless salmon dry with paper towels. Brush or rub 1 Tbsp olive oil over each of the three equal portions, then evenly coat both sides of the salmon with the spice mixture so each piece is seasoned.
- Preheat and oil the grill. Heat your grill to medium-high. Once hot, use a little additional olive oil on a folded paper towel held with tongs to oil the grates so the salmon won’t stick.
- Grill the salmon. Place the salmon pieces on the grill, skin-side down is not applicable since the fish is skinned; just lay them on the oiled grates. Grill without moving for about 3–5 minutes per side depending on thickness. Flip carefully and grill until the salmon flakes easily with a fork but remains moist—internal temperature should reach about 125–130°F for medium-rare to medium. Transfer to a plate and let rest for a few minutes, then use a fork to flake the salmon into large chunks for tacos.
- Make the avocado salsa. While the salmon rests, combine the diced avocado, 1/3 cup small diced red onion (drained), 3 Tbsp chopped cilantro, 1 minced jalapeno (seeded if you prefer less heat), and 1 minced clove garlic in a medium bowl. Add 2 Tbsp fresh lime juice and 1 Tbsp olive oil. Gently toss to combine, taking care not to mash the avocado. Season with salt and freshly ground black pepper to taste.
- Warm the tortillas and prep toppings. Warm the 8 6-inch corn tortillas over the grill for about 20–30 seconds per side or in a dry skillet until pliable and slightly charred. Keep them warm wrapped in a clean kitchen towel. Thinly slice 2 cups red or green cabbage and have 1/2 cup crumbled Cotija cheese ready.
- Assemble the tacos. Lay a warm tortilla flat, add a small handful of thinly sliced cabbage, top with a generous portion of flaked grilled salmon, and spoon a few tablespoons of avocado salsa over the fish. Finish with a sprinkle of crumbled Cotija cheese and, if desired, an extra squeeze of lime or a few cilantro leaves.
- Serve immediately. Serve the Grilled Salmon Tacos with Avocado Salsa right away while the salmon is warm and the tortillas are soft. Provide lime wedges at the table for extra brightness.
Troubleshooting and tips

- Salmon sticking to the grill: Make sure the grates are clean and well-oiled, and resist the urge to flip the fillet too early—fish releases when it’s ready to turn.
- Avocado browning: The lime juice in the salsa slows browning. Prepare the salsa just before serving for the prettiest presentation.
- Make-ahead: Mix the dry rub ahead of time and store in an airtight container. Dice the onion and run it under cool water, then drain and store refrigerated. Assemble tacos just before serving.
- Heat control: Adjust the amount of jalapeno to your heat tolerance, and remember removing the seeds significantly reduces the spice level.
Serving suggestions
Pair these Grilled Salmon Tacos with Avocado Salsa with a light side like a citrusy quinoa salad, lime crema, or grilled corn. A crisp white wine or a cold light beer is an easy beverage match for the citrus and spice. For a non-alcoholic option, try sparkling water with lime and cucumber slices.
Leftovers and storage
Store any leftover flaked salmon in an airtight container in the refrigerator for up to 2 days. Keep the avocado salsa separate to maintain texture; it will hold for about a day if covered tightly with plastic so the surface has minimal air exposure. Rewarm the salmon gently in a skillet over low heat or enjoy chilled on a salad.
Final thoughts
These Grilled Salmon Tacos with Avocado Salsa are simple, fresh, and bold—perfect for a fast family dinner or a relaxed weekend cookout. The balance of charred salmon, creamy avocado, crisp cabbage, and tangy lime is irresistibly good. Once you’ve tried this combination, it’s easy to customize: swap herbs, add a mango pico, or swap Cotija for a mild crumbly cheese of your choice.
Enjoy building and sharing these tacos—each bite is a reminder that great weeknight food can be fast, flavorful, and feel a little festive.

Grilled Salmon Tacos with Avocado Salsa
Ingredients
- 1 1/2 lb boneless salmon, skinned sliced into 3 equal portions
- 1 tbsp olive oil plus more for grill
- 1 tbsp fresh lime juice
- 1 tsp ancho chili powder
- 3/4 tsp ground cumin
- 3/4 tsp onion powder
- 1/2 tsp paprika
- 1/2 tsp ground coriander
- 1/2 tsp salt plus more to taste
- 1/2 tsp freshly ground black pepper
- 2 medium avocados ripe but semi-firm, peeled, cored and diced
- 1/3 cup red onion small diced, rinsed under cool water and drained
- 3 tbsp chopped cilantro
- 1 jalapeño seeded and minced
- 1 clove garlic minced
- 2 tbsp fresh lime juice
- 1 tbsp olive oil
- salt and freshly ground black pepper to taste
- 8 6-inch corn tortillas warmed
- 2 cups thinly sliced red or green cabbage
- 1/2 cup crumbled Cotija cheese
Instructions
- Preheat a gas grill to medium-high heat and lightly brush the grates with oil.
- In a mixing bowl whisk together 1 tablespoon olive oil, 1 tablespoon lime juice, ancho chili powder, ground cumin, onion powder, paprika, ground coriander, 1/2 teaspoon salt, and 1/2 teaspoon black pepper to make the rub.
- Rub the spice mixture evenly over both sides of each salmon portion.
- Place salmon on the preheated grill and cook until opaque and cooked through, about 3 minutes per side, rotating once halfway through.
- While the salmon cooks, make the avocado salsa by gently tossing diced avocado, rinsed diced red onion, chopped cilantro, minced jalapeño, minced garlic, 2 tablespoons lime juice, 1 tablespoon olive oil, and salt and pepper to taste in a bowl.
- Warm the corn tortillas if needed, then break the cooked salmon into small pieces and divide among the tortillas.
- Top each taco with shredded cabbage, avocado salsa, and a sprinkle of crumbled Cotija cheese, then serve warm.
Equipment
- gas grill
- Mixing Bowl
- Basting Brush
- Knife
- Cutting Board
- Spatula or tongs
- Measuring Spoons
Notes
- Rinse the diced red onion to remove harsh bite.
- Use semi-firm avocados to keep the salsa chunky.
- Cook salmon just until opaque to avoid drying.
- Warm tortillas before assembling for best texture.

