Nothing beats that fresh, smoky flavor mingling with creamy, zesty goodness — that’s exactly why I’m excited to share this Grilled Salmon with Avocado Salsa Recipe with you. It’s one of those meals that feels fancy but comes together in a flash, and every single bite is packed with vibrant, satisfying flavors.
Why You’ll Love This Recipe
- Quick and Easy: You can whip this up in under 15 minutes—perfect for busy weeknights or last-minute guests.
- Fresh & Flavorful: The avocado salsa adds that fresh, creamy punch that perfectly complements the smoky grilled salmon.
- Family Favorite: Every time I make this, my family can’t get enough—the combination is simply irresistible.
- Healthy & Nourishing: Loaded with omega-3s and fresh ingredients, it’s a dish you can feel good about serving.
Ingredients You’ll Need
Each ingredient here plays a key role in balancing smoky, savory, and fresh flavors. Choosing quality salmon and ripe avocados really makes this recipe shine—so I always recommend picking the freshest you can find.
- Salmon fillets: Skin on or off works—skin helps keep the fish moist on the grill and makes flipping easier.
- Olive oil: Helps the seasoning stick and locks in moisture while grilling.
- Kosher salt: Season well to enhance natural flavors without overdoing it.
- Ancho chili powder: Adds mild smokiness and subtle heat that complements the grill.
- Ground cumin: Provides warmth and earthiness to the spice blend.
- Ground paprika: Gives color and a touch of sweetness.
- Onion powder: For a gentle savory depth.
- Ground black pepper: Freshly ground is best for a sharper bite.
- Avocado: Look for creamy, ripe avocados that give the salsa its rich texture.
- Red onion: Adds crunch and a sweet-tangy brightness.
- Limes: Freshly juiced for that zesty kick in the salsa.
- Fresh cilantro: For a burst of herbal freshness.
Variations
I love playing around with this recipe to suit different moods and occasions—you’ll find that small tweaks can make a big flavor difference. Feel free to customize depending on what you have on hand or dietary preferences!
- Spicy Kick: Adding diced jalapeño to the avocado salsa gave it a fiery twist that my friends absolutely adored during our last barbecue.
- Dairy Addition: A sprinkling of crumbled queso fresco on top adds a creamy, salty pop that’s fantastic.
- Herb Swap: Tried fresh basil instead of cilantro once—it gave a lovely Mediterranean flair that was surprisingly delicious.
- Grill Alternatives: If you don’t have a grill, this salmon cooks beautifully under your oven broiler or in a grill pan on the stovetop.
How to Make Grilled Salmon with Avocado Salsa Recipe
Step 1: Season the Salmon for Maximum Flavor
Start by mixing the kosher salt, ancho chili powder, cumin, paprika, onion powder, and black pepper in a small bowl. Rub the salmon fillets all over with olive oil and then coat them with the seasoning blend. This dry rub packs the salmon with complex flavors without overpowering its natural richness. If you can, refrigerate the seasoned salmon for at least 30 minutes; I learned that this step lets the spices really sink in and makes a huge difference in taste.
Step 2: Prepare Your Creamy, Zesty Avocado Salsa
While the salmon chills, combine cubed avocado, sliced or diced red onion, freshly squeezed lime juice, and chopped cilantro in a bowl. Give it a gentle toss and chill until you’re ready to serve. I find that chilling the salsa helps the flavors marry and keeps the avocado from browning too quickly—a neat little trick I picked up over time.
Step 3: Get Your Grill Ready
Preheat your grill to medium heat, aiming for about 350-375°F. Make sure the grill grates are clean and oiled—this helps prevent the salmon from sticking and tearing when you flip it. I always double-check my grill’s temp with a quick hand test or a thermometer to get it just right before placing the fish down.
Step 4: Grill the Salmon to Perfection
Place the salmon fillets skin-side down (if they have skin) on the grill. Cook for about 3-4 minutes per side, depending on thickness. Keep the grill lid closed while cooking to maintain even heat. You’ll know the salmon’s done when it flakes easily with a fork and the internal temperature hits 145°F. I love this testing method—it’s simple and reliable to avoid overcooking or drying out the salmon.
Step 5: Assemble and Serve
Once the salmon is grilled to your liking, plate it and spoon the refreshing avocado salsa generously over the top. That creamy salsa combined with the smoky salmon is what keeps me coming back to this recipe again and again.
Pro Tips for Making Grilled Salmon with Avocado Salsa Recipe
- Keep the Skin On: It acts as a natural barrier on the grill, locking moisture in and making fillets easier to turn without falling apart.
- Chill the Salsa: Prepping the avocado salsa ahead and chilling it prevents the avocado from browning and amps up the flavors.
- Don’t Overcook: Salmon cooks fast—watch closely and use that gentle flake test to keep it moist and tender.
- Use Fresh Spices: Ground cumin and ancho chili powder can lose potency over time, so I always use fresh for the best, brightest flavor.
How to Serve Grilled Salmon with Avocado Salsa Recipe
Garnishes
I usually top this dish with a few extra sprigs of cilantro and a wedge of lime on the side—both add fresh brightness right at the table. Sometimes, I sprinkle a tiny pinch of smoked sea salt on the salsa for an extra smoky kick that totally elevates the dish.
Side Dishes
My go-to sides with this salmon are simple but flavorful—think grilled asparagus, a crisp green salad with citrus vinaigrette, or cilantro-lime rice. They soak up the salsa flavors beautifully and keep the meal light yet satisfying.
Creative Ways to Present
For a special occasion, I’ve served this salmon on a bed of mixed greens with edible flowers and thinly sliced radishes for pops of color. It instantly makes the meal feel elegant and festive. Another favorite is plating individual fillets inside large butter lettuce leaves—kind of like handheld fish tacos but without the tortilla. Guests love the fun presentation!
Make Ahead and Storage
Storing Leftovers
I usually keep leftover salmon and avocado salsa separate in airtight containers (the salsa tends to brown faster if stored with the fish). Both will stay fresh for up to 2 days in the fridge. When ready to eat, just reassemble and enjoy!
Freezing
Freezing cooked salmon works well, but I don’t recommend freezing the fresh avocado salsa because it changes texture and color. Instead, freeze just the salmon fillets wrapped tightly, and whip up a fresh batch of salsa when defrosted.
Reheating
To keep the salmon moist when reheating, I like to gently warm it in the oven at 275°F wrapped in foil for about 10-15 minutes. This slow, gentle heat avoids drying out the fish. Avoid microwaving if possible—it can make the salmon rubbery.
FAQs
-
Can I use frozen salmon for this Grilled Salmon with Avocado Salsa Recipe?
Absolutely! Just be sure to thaw it completely and pat it dry before seasoning and grilling. This helps the seasoning stick better and the salmon cooks evenly without steaming from excess moisture.
-
What’s the best way to prevent salmon from sticking to the grill?
Make sure your grill is well-cleaned and preheated. Brush the grates with oil or use a high-smoke point spray just before placing the salmon down. Leaving the skin on also acts as a barrier and reduces sticking.
-
How do I know when the salmon is perfectly cooked?
The easiest way is the flake test: gently press the thickest part with a fork or your finger; if the flesh flakes easily but is still moist inside, it’s ready. For more precision, aim for an internal temperature of 145°F.
-
Can I make the avocado salsa ahead of time?
Yes! Just be sure to add lime juice to help prevent browning and store it airtight in the fridge. For best flavor and texture, make it no more than a day ahead.
Final Thoughts
This Grilled Salmon with Avocado Salsa Recipe quickly became a staple in my kitchen because it’s just so rewarding and straightforward. The combo of smoky, tender salmon with bright, creamy salsa is a total crowd-pleaser that feels just right any time of year. I really hope you give it a try—you might find it becomes your new favorite weeknight dinner too!
Print
Grilled Salmon with Avocado Salsa Recipe
- Prep Time: 35 minutes
- Cook Time: 8 minutes
- Total Time: 43 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: American
- Diet: Gluten Free
Description
This Grilled Salmon with Avocado Salsa recipe features perfectly seasoned salmon fillets grilled to tender perfection and topped with a fresh, zesty avocado salsa. Ready in just 10 minutes prep and cook time, it’s a delicious and healthy main course ideal for a quick weeknight dinner or weekend cookout.
Ingredients
For the Salmon
- 2 lbs salmon fillets skin on or off
- 1 tbsp olive oil
- 1 tsp kosher salt
- ½ tsp ancho chili powder
- 1 tsp ground cumin
- 1 tsp ground paprika
- 1 tsp onion powder
- 1 tsp ground black pepper
For the Avocado Salsa
- 1 avocado cubed
- ½ red onion sliced or diced
- 2 limes juiced
- 1 tbsp chopped fresh cilantro
Instructions
- Prepare the seasoning mix: In a small bowl, combine 1 tsp kosher salt, ½ tsp ancho chili powder, 1 tsp ground cumin, 1 tsp ground paprika, 1 tsp onion powder, and 1 tsp ground black pepper. This blend will give the salmon a flavorful and slightly smoky taste.
- Season the salmon: Rub the salmon fillets with 1 tbsp olive oil, then evenly coat them with the seasoning mix. Place the seasoned salmon in the refrigerator and let it marinate for at least 30 minutes to enhance the flavors.
- Make the avocado salsa: While the salmon marinates, combine 1 cubed avocado, ½ sliced or diced red onion, juice of 2 limes, and 1 tbsp chopped fresh cilantro in a bowl. Mix gently and chill until ready to serve to keep it fresh and vibrant.
- Preheat the grill: Heat the grill to medium, aiming for a temperature between 350 to 375°F. Make sure the grill grates are clean to prevent sticking and ensure even cooking.
- Grill the salmon: Place the salmon fillets on the grill and cook for about 3-4 minutes per side, or until the salmon flakes easily when pressed gently with a fork. Keep the grill lid closed during cooking to maintain a consistent temperature. The internal temperature should reach 145°F to ensure it is properly cooked.
- Serve: Remove the salmon from the grill and top each fillet with a generous spoonful of the chilled avocado salsa. Serve immediately and enjoy this fresh and flavorful dish.
Notes
- Make sure your grill is clean and well-preheated for optimal cooking results.
- Keep the grill lid down as the salmon cooks to maintain steady heat and prevent flare-ups.
- A fork test helps check doneness: the salmon should flake easily when pressed gently.
- Use fresh lime juice in the salsa for the best flavor and avoid browning of the avocado by chilling immediately after mixing.
- If you don’t have a grill, you can cook the salmon in a grill pan or under the broiler following similar timing and temperature guidelines.