Grilled Salmon Tacos With Avocado Salsa are a fresh and easy way to enjoy taco night with a lighter seafood twist. The salmon is seasoned with simple spices, grilled until tender, then tucked into warm tortillas with creamy avocado salsa.
These tacos are great for weeknight dinners, summer meals, backyard grilling, or a casual weekend lunch. They taste bright, satisfying, and fresh without needing a long list of ingredients or complicated steps.
Why You Will Love This Recipe
Quick dinner idea: Salmon cooks fast, so the whole meal comes together in about 30 minutes.
Fresh and flavorful: The avocado salsa adds creaminess, lime, and a little crunch.
Easy to customize: You can use corn tortillas, flour tortillas, or lettuce wraps.
Great for taco night: Everyone can add their own toppings and build their tacos the way they like.
Equipment Needed
Grill or grill pan
Mixing bowls
Cutting board
Sharp knife
Measuring spoons
Tongs
Fish spatula
Citrus juicer, optional
Plate or serving tray
Ingredients List
For the Grilled Salmon
1 1/2 pounds salmon fillets
1 tablespoon olive oil
1 tablespoon fresh lime juice
1 teaspoon chili powder
1 teaspoon smoked paprika
1/2 teaspoon ground cumin
1/2 teaspoon garlic powder
1/2 teaspoon salt
1/4 teaspoon black pepper
For the Avocado Salsa
2 ripe avocados, diced
1 cup diced tomatoes or halved cherry tomatoes
1/4 cup finely chopped red onion
1 small jalapeño, seeded and finely chopped, optional
1/4 cup chopped fresh cilantro
2 tablespoons fresh lime juice
1/4 teaspoon salt
1/4 teaspoon black pepper
For the Tacos
8 small corn or flour tortillas
1 cup shredded cabbage or lettuce
Lime wedges, for serving
Extra cilantro, optional
Sour cream, Greek yogurt, or lime crema, optional
Timing & Servings
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Servings: 4 servings
How to Make Grilled Salmon Tacos With Avocado Salsa Step by Step
Step 1: Prepare the Salmon
Pat the salmon dry with paper towels. Place it on a plate or tray.
Drizzle the salmon with olive oil and lime juice. Sprinkle chili powder, smoked paprika, cumin, garlic powder, salt, and black pepper over the top. Rub the seasoning gently over the salmon so it is evenly coated.
Step 2: Make the Avocado Salsa
In a medium bowl, add diced avocado, tomatoes, red onion, jalapeño, cilantro, lime juice, salt, and black pepper.
Stir gently with a spoon. Try not to mash the avocado too much. Set the salsa aside while the salmon cooks.
Step 3: Heat the Grill
Preheat the grill or grill pan to medium-high heat. Lightly oil the grates or pan so the salmon does not stick.
Let the grill get hot before adding the fish. This helps the outside cook nicely.
Step 4: Grill the Salmon
Place the salmon on the grill. Cook for 4 to 5 minutes on the first side.
Flip carefully and cook for another 3 to 5 minutes, depending on the thickness. The salmon should flake easily with a fork and reach 145°F in the thickest part.
Step 5: Warm the Tortillas
Warm the tortillas on the grill for about 20 to 30 seconds per side. You can also warm them in a dry skillet.
Wrap the warm tortillas in a clean kitchen towel to keep them soft.
Step 6: Assemble the Tacos
Break the grilled salmon into large flakes.
Add shredded cabbage or lettuce to each tortilla. Top with salmon, avocado salsa, extra cilantro, and a squeeze of lime. Add sour cream or Greek yogurt if you like.

Tips for the Best Grilled Salmon Tacos With Avocado Salsa
- Use salmon pieces that are similar in thickness so they cook at the same speed.
- Do not move the salmon too much while it cooks. Let it sit on the grill until it releases easily.
- Keep the avocado salsa chunky. A gentle stir is enough.
- Use fresh lime juice if possible. It gives the salsa a cleaner, brighter taste.
- Warm tortillas before serving. Cold tortillas can break or feel dry.
- If your salmon has skin, you can grill it skin-side down first. The skin helps protect the fish from direct heat.
Variations to Try
Spicy salmon tacos: Add a pinch of cayenne pepper or a little hot sauce to the salmon seasoning.
Mango avocado salsa: Add 1/2 cup diced mango for a sweet and fresh flavor.
Creamy topping: Mix Greek yogurt, lime juice, salt, and a little garlic powder for a quick lime crema.
Blackened style: Use blackened seasoning instead of the spice mix.
Low-carb version: Serve the salmon and avocado salsa in lettuce cups instead of tortillas.
Serving Suggestions
Serve these tacos with cilantro lime rice, black beans, grilled corn, or a simple side salad.
For a more filling meal, add tortilla chips with salsa, roasted sweet potatoes, or Mexican-style street corn on the side.
You can also set everything out taco-bar style with warm tortillas, salmon, salsa, cabbage, lime wedges, hot sauce, and creamy toppings.
Make-Ahead, Storage, and Reheating
You can season the salmon up to 8 hours ahead. Keep it covered in the refrigerator until ready to grill.
The avocado salsa tastes best fresh, but you can chop the tomatoes, onion, jalapeño, and cilantro ahead of time. Add the avocado and lime juice right before serving.
Store leftover salmon in an airtight container in the refrigerator for up to 3 days. Keep tortillas and toppings separate.
To reheat, warm the salmon gently in a skillet over low heat or microwave it in short intervals. Do not overheat it, or the fish can become dry.
Freezing is not ideal for the avocado salsa. Cooked salmon can be frozen for up to 2 months, but the texture is best when eaten fresh.
Nutritional Facts
- Calories: 455
- Fat: 24g
- Carbs: 32g
- Protein: 35g
- Sugar: 3g
- Sodium: 540mg

Grilled Salmon Tacos With Avocado Salsa
Equipment
- Grill or grill pan
- Mixing Bowls
- Cutting board
- Sharp knife
- Measuring spoons
- Tongs
- Fish spatula
- Citrus juicer, optional
- Plate or serving tray
Ingredients
For the Grilled Salmon
- 1 1/2 pounds salmon fillets
- 1 tablespoon olive oil
- 1 tablespoon fresh lime juice
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the Avocado Salsa
- 2 ripe avocados diced
- 1 cup diced tomatoes or halved cherry tomatoes
- 1/4 cup finely chopped red onion
- 1 small jalapeño seeded and finely chopped, optional
- 1/4 cup chopped fresh cilantro
- 2 tablespoons fresh lime juice
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
For the Tacos
- 8 small corn or flour tortillas
- 1 cup shredded cabbage or lettuce
- Lime wedges for serving
- Extra cilantro optional
- Sour cream Greek yogurt, or lime crema, optional
Instructions
Step 1: Prepare the Salmon
- Pat the salmon dry with paper towels. Place it on a plate or tray.
- Drizzle the salmon with olive oil and lime juice. Sprinkle chili powder, smoked paprika, cumin, garlic powder, salt, and black pepper over the top. Rub the seasoning gently over the salmon so it is evenly coated.
Step 2: Make the Avocado Salsa
- In a medium bowl, add diced avocado, tomatoes, red onion, jalapeño, cilantro, lime juice, salt, and black pepper.
- Stir gently with a spoon. Try not to mash the avocado too much. Set the salsa aside while the salmon cooks.
Step 3: Heat the Grill
- Preheat the grill or grill pan to medium-high heat. Lightly oil the grates or pan so the salmon does not stick.
- Let the grill get hot before adding the fish. This helps the outside cook nicely.
Step 4: Grill the Salmon
- Place the salmon on the grill. Cook for 4 to 5 minutes on the first side.
- Flip carefully and cook for another 3 to 5 minutes, depending on the thickness. The salmon should flake easily with a fork and reach 145°F in the thickest part.
Step 5: Warm the Tortillas
- Warm the tortillas on the grill for about 20 to 30 seconds per side. You can also warm them in a dry skillet.
- Wrap the warm tortillas in a clean kitchen towel to keep them soft.
Step 6: Assemble the Tacos
- Break the grilled salmon into large flakes.
- Add shredded cabbage or lettuce to each tortilla. Top with salmon, avocado salsa, extra cilantro, and a squeeze of lime. Add sour cream or Greek yogurt if you like.
FAQs
Can I make these salmon tacos without a grill?
Yes. You can cook the salmon in a grill pan, regular skillet, or bake it at 400°F for 10 to 12 minutes.
Can I use frozen salmon?
Yes. Thaw it fully in the refrigerator first, then pat it dry before seasoning.
What tortillas are best for salmon tacos?
Corn tortillas give a more classic taco flavor, while flour tortillas are softer. Both work well.
How do I know when salmon is done?
The salmon should flake easily with a fork and reach 145°F in the thickest part.
Conclusion
Grilled Salmon Tacos With Avocado Salsa are fresh, simple, and easy enough for a weeknight meal. The salmon cooks quickly, the salsa comes together in minutes, and the tacos feel light but still satisfying.
