|

Grilled Salmon with Avocado Salsa Recipe

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.

The image shows two pieces of cooked salmon fillets placed side by side on a white plate, with a grilled texture visible on their orange-pink surface showing some blackened spots. On top of the salmon, there is a chunky avocado mixture made of light green avocado chunks and small purple-red pieces of red onion, creating a colorful contrast with the fish. The salmon is flaked slightly in one corner, revealing its soft, moist inside. The background surface is a white marbled texture. Photo taken with an iphone --ar 2:3 --v 7
❤️

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.

Flat lay of fresh salmon fillets with pink flesh and skin on, a whole ripe avocado cubed showing green creamy texture, half a red onion sliced into thin rings, two whole whole limes one cut in half showing juicy interior, a small white ceramic bowl with golden olive oil, a small white ceramic bowl containing mixed spices in red and brown tones (paprika, chili powder, cumin, onion powder, black pepper, kosher salt), and a few sprigs of bright green fresh cilantro leaves arranged symmetrically, all placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • 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.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

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

The image shows two pieces of cooked salmon fillet with a reddish-orange color and grill marks on top, placed on a white plate. On each salmon fillet, there is a generous topping of avocado salad, made with chunky green avocado pieces and small bits of purple onion, giving a mix of green and purple colors. The plate sits on a white marbled surface. photo taken with an iphone --ar 2:3 --v 7

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

grilled salmon with avocado - Serving Suggestion

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

  1. 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.

  2. 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.

  3. 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.

  4. 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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grilled Salmon with Avocado Salsa Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 17 reviews
  • Author: Lina
  • 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

Scale

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star