This grilled salmon avocado salsa is a fresh and healthy dinner that’s both vibrant and satisfying.
Juicy, spice-rubbed salmon pairs perfectly with a bright, zesty salsa for a balanced and flavorful meal.
Why You’ll Love This Recipe
The salmon is perfectly seasoned with a smoky, slightly spicy blend that enhances its natural richness.
The avocado salsa adds freshness, creaminess, and a burst of citrus flavor.
This dish is quick to prepare and ideal for weeknight dinners or light entertaining.
It’s nutritious, high in protein, and packed with wholesome ingredients.

What You’ll Need (Ingredient Highlights)
Fresh salmon fillets provide a rich, flaky texture and are perfect for grilling.
A blend of chili powder, smoked paprika, and cumin creates a bold, smoky flavor.
Avocado adds creaminess and balances the spices beautifully.
Lime juice brings brightness and keeps the salsa fresh.
Corn and tomato add sweetness and texture contrast.
Pro Tips Before You Start
Pat the salmon dry to ensure a proper sear and prevent sticking.
Oil the grill grates well before cooking for easy flipping.
Let the salmon rest briefly after grilling to keep it moist.
Gently mix the salsa to keep the avocado chunks intact.
How to Make Grilled Salmon Avocado Salsa
Step 1 – Prepare the salsa
In a medium bowl, combine avocado, tomato, red onion, corn, jalapeño, and cilantro. Add lime juice and salt, then gently fold together and set aside.
Step 2 – Season the salmon
Pat salmon dry and mix salt, chili powder, smoked paprika, onion powder, garlic powder, black pepper, and cumin. Brush salmon with olive oil and coat evenly with the spice mixture.
Step 3 – Preheat the grill
Let the salmon sit briefly while preheating the grill to medium heat (about 400°F). Lightly oil the grates.
Step 4 – Grill the salmon
Place salmon skin-side up and grill for 4–5 minutes. Flip and cook another 3–4 minutes until flaky and cooked through.
Step 5 – Rest and serve
Let salmon rest for 2 minutes, then transfer to plates and top generously with avocado salsa. Serve immediately.
What to Serve Them With
Serve with steamed rice or quinoa for a complete meal.
Pair with a light green salad or grilled vegetables.
Add warm tortillas for a taco-style serving option.
Variations / Substitutions
Swap salmon with grilled chicken or shrimp if preferred.
Use mango instead of tomato for a sweeter salsa variation.
Replace cilantro with parsley if needed.
Storage & Leftovers
Store leftover salmon in an airtight container in the refrigerator for up to 2 days.
Keep salsa separate and consume within 1 day for best freshness.
FAQs
Can I make this recipe ahead of time?
Yes, prepare the salsa slightly ahead, but grill the salmon fresh for best results.
How should I store leftovers?
Store in airtight containers in the refrigerator and keep components separate.
Can I freeze this dish?
The salmon can be frozen, but the salsa is best enjoyed fresh.
Can I substitute some of the ingredients?
Yes, you can adjust spices or swap ingredients based on availability.
How long does this recipe take to make?
It typically takes about 30 minutes from start to finish.
Is this recipe kid-friendly?
Yes, simply reduce or omit the jalapeño for less heat.
Can I make this dish gluten-free or dairy-free?
Yes, it is naturally gluten-free and dairy-free.
What should I serve it with?
It pairs well with grains, salads, or light side dishes.
Do I need special equipment?
A grill is ideal, but a grill pan can also be used.
How do I know when it’s perfectly cooked?
The salmon should flake easily with a fork and appear opaque.
Final Thoughts
This grilled salmon avocado salsa is a perfect balance of smoky, fresh, and zesty flavors.
It’s an easy yet impressive dish that works for both casual dinners and special occasions.
Full Recipe Card
Ingredients
- 2 lb salmon (cut into four 8-ounce fillets)
- 1 tbsp olive oil
- 1 1/4 tsp salt
- 1 tsp chili powder
- 1 tsp smoked paprika
- 1 tsp onion powder
- 3/4 tsp garlic powder
- 1 tsp black pepper
- 1/4 tsp ground cumin
- 1 large avocado, diced
- 1 Roma tomato, chopped
- 1/2 small red onion, finely diced
- 1/2 cup corn
- 1/4 cup lime juice
- 1/4 cup fresh cilantro, chopped
- 1/4 tsp salt
- 1/2 jalapeño, minced
Instructions
- Combine avocado, tomato, red onion, corn, jalapeño, cilantro, lime juice, and salt. Mix gently and set aside.
- Pat salmon dry. Mix spices, brush salmon with oil, and coat evenly.
- Preheat grill to 400°F and oil the grates.
- Grill salmon 4–5 minutes per side until cooked through.
- Rest for 2 minutes, top with salsa, and serve immediately.
