|

Grilled Salmon with Avocado Salsa Recipe

There’s something incredibly satisfying about this Grilled Salmon with Avocado Salsa Recipe that hits all the right notes—smoky, fresh, and bursting with flavor. I love how the creamy salsa balances the charred salmon perfectly, making it a fantastic dish any time you want something healthy but delicious.

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: From prep to plating, it takes just about 10 minutes to make.
  • Fresh Flavor Combo: The creamy avocado salsa brightens the smoky grilled salmon beautifully.
  • Healthy and Satisfying: Packed with omega-3s, vitamins, and fresh herbs for a nourishing meal.
  • Versatile Serving: Perfect for a casual weeknight dinner or impressing guests at your next barbecue.

Ingredients You’ll Need

These ingredients work together to create a dish that’s lively but balanced. When you shop, try to pick fresh, ripe avocados and high-quality salmon—a good start makes a big difference.

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: Look for fresh, firm fillets with skin on or off depending on your preference; skin-on helps keep the fish moist while grilling.
  • Olive oil: Use extra virgin for that subtle, fruity flavor and a healthy fat boost.
  • Kosher salt: This seasoning enhances the salmon’s natural flavor without overwhelming it.
  • Ancho chili powder: Adds a mild smoky heat that pairs perfectly with the grilled fish.
  • Ground cumin: Brings a warm, earthy depth to the spice mix.
  • Ground paprika: Offers subtle sweetness and color.
  • Onion powder: Gives savory undertones without the harshness of fresh onion.
  • Ground black pepper: For a touch of sharpness and warmth in the seasoning blend.
  • Avocado: Choose ripe but firm—too soft means it won’t hold salsa texture well.
  • Red onion: Offers crunch and a mild pungency; slice or dice based on your preference.
  • Lime juice: Freshly squeezed for the best bright, tangy flavor.
  • Fresh cilantro: Adds a burst of herbaceous freshness that lifts the salsa.
📝
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 making this recipe my own based on my mood and what’s in season. Don’t hesitate to tweak the salsa or spices to suit your taste buds—you’ll find it easy and rewarding.

  • Spicy Kick: I sometimes add finely diced jalapeño to the salsa for a fresh, spicy note that my family adores.
  • Herb Swap: Replacing cilantro with fresh basil or mint gives a completely new, unique twist.
  • Different Fish: While salmon is classic, I’ve grilled trout or mahi-mahi with the same seasoning and salsa with great success.
  • Diet-Friendly: For a lighter take, skip the olive oil rub and use a lemon-garlic marinade instead.

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: Prepare the Spice Rub and Season the Salmon

Mix together kosher salt, ancho chili powder, ground cumin, paprika, onion powder, and black pepper in a small bowl. Rub the salmon fillets with olive oil to help the seasoning stick, then coat them evenly with the spice mix. I like to refrigerate the seasoned salmon for at least 30 minutes—it really lets the flavors sink in and tenderize the fish.

Step 2: Make the Avocado Salsa

While the salmon chills, combine cubed avocado, diced red onion, fresh lime juice, and chopped cilantro. This bright salsa comes together quickly and chills nicely in the fridge. Pro tip: wait to add the lime juice until just before serving if you want to avoid any browning on your avocado.

Step 3: Fire Up the Grill

Preheat your grill to medium heat, around 350 to 375°F. Make sure it’s clean and oiled lightly so the salmon doesn’t stick. I always keep the grill lid down to maintain a steady temperature which helps the fish cook evenly and prevents flare-ups.

Step 4: Grill the Salmon to Perfection

Place the salmon fillets skin side down (if skin-on) on the grill. Cook for about 3 to 4 minutes per side, depending on thickness. I like to gently press the top of the fillet with a fork—the fish should flake easily when it’s done. The internal temperature should reach 145°F, which ensures it’s cooked through but still moist and tender.

Step 5: Serve and Enjoy!

Once grilled, pile a generous scoop of the avocado salsa on top of the salmon and dig in! You’ll love the way the smoky spices blend with the creamy, tangy salsa—such a winner every time.

👨‍🍳

Pro Tips for Making Grilled Salmon with Avocado Salsa Recipe

  • Keep the Skin On: I’ve found that grilling with the skin on locks in moisture and makes flipping easier.
  • Don’t Overcook: Salmon cooks fast on the grill; I learned the hard way that resting it a few minutes before serving keeps it juicy.
  • Use Fresh Ingredients: The salsa shines brightest when using ripe avocado and fresh cilantro—frozen or old ingredients can dull the flavors.
  • Clean Grill Grates: Avoid sticking (and broken fillets!) by scrubbing your grill grates well before cooking.

How to Serve Grilled Salmon with Avocado Salsa Recipe

grilled salmon with avocado salsa - Serving Suggestion

Garnishes

I usually finish with a sprinkle of extra cilantro and a few lime wedges on the side. Sometimes, I add a few thin slices of radish for crunch and a pop of color—it just makes the dish feel special and fresh.

Side Dishes

My go-to sides are simple grilled veggies like asparagus or zucchini, and a light quinoa salad. Occasionally, I’ll make some garlic roasted potatoes when I want something heartier. All complement the salmon without competing with the salsa’s bright flavors.

Creative Ways to Present

For special occasions, I’ve arranged the salmon over a bed of mixed greens and topped it with avocado salsa in a colorful, layered presentation. It looks stunning and invites guests to dig in. You can also serve the salsa on the side as a dip with grilled salmon skewers for a fun appetizer twist.

Make Ahead and Storage

Storing Leftovers

I store leftover grilled salmon in an airtight container in the fridge, separate from the avocado salsa to keep the salsa fresh. The salmon stays moist for up to 2 days, but I recommend enjoying it sooner rather than later for the best texture and flavor.

Freezing

While I don’t usually freeze the prepared salsa because of the avocado’s texture, you can freeze the seasoned salmon before grilling. Wrap it tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw it overnight in the fridge before grilling as usual.

Reheating

To reheat leftover grilled salmon gently, I use an oven set to 275°F for about 10–15 minutes, covered loosely with foil to prevent drying out. I add the avocado salsa fresh on top after reheating to keep it vibrant and creamy.

FAQs

  1. Can I make the avocado salsa ahead of time?

    You can prepare the avocado salsa a couple of hours ahead, but I recommend adding the lime juice just before serving to keep the avocado from browning and maintain its fresh flavor and vibrant color.

  2. Should I remove the salmon skin before grilling?

    Cooking with the skin on helps keep the salmon moist and makes it easier to flip on the grill. If you prefer skinless, just handle it carefully to avoid breaking the fillet, and brush the grill with oil to prevent sticking.

  3. What if I don’t have a grill? Can I cook this indoors?

    Absolutely! You can use a grill pan or broil the salmon in your oven. Just adjust cooking times accordingly and watch closely so it doesn’t overcook. The spice rub and avocado salsa still pair beautifully regardless of cooking method.

  4. How do I know when the salmon is done?

    The easiest way is to gently press the top of the salmon with a fork—when it flakes easily and the flesh looks opaque, it’s done. For accuracy, the internal temperature should reach 145°F.

  5. Can I substitute the avocado salsa with something else?

    You can, but the creamy, zesty avocado salsa really complements the smoky salmon like no other. If you want a change, try a mango salsa or a simple cucumber and yogurt sauce for a fresh contrast.

Final Thoughts

This Grilled Salmon with Avocado Salsa Recipe has become one of my favorite easy meals to whip up—it’s flavorful, healthy, and impressive without any fuss. The combo of smoky salmon and fresh, creamy salsa never fails to get compliments, and I’m pretty sure you’ll love it just as much. Next time you want a simple yet stunning dinner, give this a go; I promise it’ll become a regular in your recipe box.

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 32 reviews
  • Author: Kylie
  • 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 combines perfectly seasoned salmon fillets grilled to tender perfection with a fresh, zesty avocado salsa. Ready in just 10 minutes, this dish is a delicious and healthy main course perfect for any meal.


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 the kosher salt, ancho chili powder, ground cumin, ground paprika, onion powder, and ground black pepper together in a small bowl to create the seasoning blend.
  2. Season the Salmon: Rub the salmon fillets with olive oil, then evenly coat each fillet with the seasoning mixture. Refrigerate for at least 30 minutes to let the flavors penetrate the fish.
  3. Make the Avocado Salsa: Combine the cubed avocado, sliced or diced red onion, freshly squeezed lime juice, and chopped fresh cilantro in a bowl. Mix gently and chill until serving to keep it fresh.
  4. Preheat the Grill: Preheat your grill to medium heat, between 350-375°F, ensuring the grill grates are clean to prevent sticking.
  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 with a fork and reaches an internal temperature of 145°F. Keep the grill lid down to maintain even cooking temperature.
  6. Serve: Remove the salmon from the grill, top each fillet generously with the prepared avocado salsa, and enjoy immediately.

Notes

  • Ensure your grill is fully preheated and clean before cooking to avoid sticking and to get perfect grill marks.
  • Keep the grill lid closed during cooking to maintain consistent temperature and moisture.
  • Use a fork or finger to gently press the salmon; if it flakes easily, it is done.
  • If grill is unavailable, salmon can be cooked on a stovetop grill pan with similar timing.
  • Leftover avocado salsa can be stored in an airtight container for up to 1 day; add fresh lime juice before serving to keep it bright.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450 kcal
  • Sugar: 2 g
  • Sodium: 600 mg
  • Fat: 28 g
  • Saturated Fat: 5 g
  • Unsaturated Fat: 20 g
  • Trans Fat: 0 g
  • Carbohydrates: 10 g
  • Fiber: 6 g
  • Protein: 40 g
  • Cholesterol: 90 mg

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