Grilled Salmon with Avocado Salsa

Rubbed with spices and grilled to flavorful perfection, Grilled Salmon with Avocado Salsa is a fresh and healthy dinner for the whole family. Best part of all, it comes together in less than 30 minutes!

overhead shot of a large plate with grilled salmon fillets topped with avocado salsa

An Easy & Healthy Grilled Salmon Dinner with Avocado Salsa

As the days start to warm up, my thoughts are turning back to the grill! 🙌 I mean… so what if it snowed yesterday in good ol’ Indiana? 🙄 After that, I’m even more than ready for the BBQs in my very near future.

I love grilling out, and while that’s definitely possible all year if you live in a warm area (or if you don’t mind standing out in the cold, I guess!), for many of us, grilling is a spring and summer treat. Which makes it extra special!

Of course, there are always burgers and hot dogs, maybe some chicken or steak for fun grilling favorites, but one of my very favorite grilled dishes is grilled salmon. The bold and fresh taste of a fresh salmon fillet, hot off the grill, is unbeatable!

This quick and easy grilled salmon is seasoned with a wonderful rub, then topped with a colorful, refreshing, and delicious avocado salsa.

If you aren’t quite ready to “fire up the barby,” this is also a great dinner to make in your trusty cast-iron grill pan, or just a cast-iron skillet.

More Salmon Recipes to Try

GARLIC BUTTER BAKED SALMON RECIPE

Garlic Butter Baked Salmon

Salmon patties with dill and lemons.

Salmon Patties

Salmon fillet garnished with lemon, on a plate with greens and pomegranate arils.

Air Fryer Salmon

Pan Seared Salmon with Lemon Garlic Cream Sauce - Quick, delicious, bright and creamy salmon dinner prepared in just one skillet and served with an incredible lemon garlic cream sauce! All you need is about 20 minutes and a handful of ingredients.

Pan Seared Salmon with Lemon Garlic Cream Sauce

What You’ll Need

This dish is fresh, fresh, fresh! I love the succulent flavor of grilled salmon with the summery taste of avocado salsa.

For the Grilled Salmon

  • Salmon Fillets: This recipe makes six salmon fillets, or about 2 pounds, total.
  • Olive Oil: I recommend using a classic olive oil, because it takes the heat better than extra-virgin.
  • Salt: One teaspoon, or to taste.
  • Pepper: To taste.
  • Spices: Half a teaspoon each of paprika, chili powder, garlic powder, cumin and coriander makes a savory spice rub for the fillets. I use sweet paprika rather than smoked for this recipe.

For the Avocado Salsa

  • Avocado: Peel and finely dice a small avocado.
  • Jalapeño: Using gloves, seed and finely dice one small jalapeno pepper. You can use less jalapeno, or omit entirely, if preferred.
  • Cherry Tomatoes: Finely dice half a cup of cherry tomatoes, or your preferred tomatoes.
  • Cilantro: I use ¼ cup chopped fresh cilantro; omit if you do not care for cilantro. You can also replace it with parsley.
  • Onion: Finely dice 3 tablespoons of red onion.
  • Salt & Pepper: To taste.
  • Olive Oil: Splash about half a tablespoon of extra-virgin olive oil into the salsa.
  • Lime Juice: You’ll need 1 large lime, juiced, to finish the salsa.
cooking two salmon fillets on the grill

How to Grill Salmon

The first part of avocado salmon we’ll focus on is the fish itself. Cooking salmon on the grill is fast and easy! I recommend having your side dishes prepared in advance, because the salmon will cook quickly.

  1. Prep Grill & Salmon Fillets. Preheat your grill to 400˚F. Sprinkle the salmon fillets with olive oil, and then season them with salt and pepper. In a small mixing bowl, combine the sweet paprika, chili powder, garlic powder, cumin and coriander. Rub the spice mixture all over the fillets.
  2. Grill Salmon on First Side: Brush your clean grill grates with olive oil. Place the salmon on the grill, close the lid, and cook for 5 to 7 minutes, or until cooked halfway up the fillet.
  3. Grill Salmon on Second Side: Flip the fillets and continue to cook for 3 to 5 more minutes, or until cooked through. The total cooking time will depend on the thickness of the fillets. Use an Instant Read Thermometer to check for doneness; the salmon is cooked through when its internal temperature registers between 140˚F and 145˚F.
preparing avocado salsa in a glass bowl

How to Make the Avocado Salsa

Now that we’ve covered the salmon, let’s go over the avocado salsa. It comes together in no time once the veggies are diced. You can use a food processor to make the dicing easier, if you’d like!

  1. Combine Ingredients: While the salmon cooks, prepare the salsa. In a mixing bowl, combine the diced avocado, jalapeno, tomatoes, cilantro, onions, salt, pepper, olive oil and lime juice; mix.
  2. Adjust to Taste: Taste and adjust the seasoning as needed.
  3. Enjoy! Spoon the salsa over the cooked salmon and serve immediately.

Tips for Success

Here are my best tips for working with salmon to create a juicy and flavorful meal. You’re going to love this fresh and delicious entree!

  • Use Wild-Caught Salmon: While farmed salmon will definitely work, wild-caught salmon is both healthier and tastier! I always opt for wild-caught seafood when possible.
  • Don’t Overcook: Salmon is easy to overcook, so be careful! You want to cook it just until it’s opaque and then immediately remove it from the heat, so it doesn’t dry out.
  • Pat Dry: Don’t forget to pat your salmon dry with a paper towel before adding the oil and seasonings.
overhead shot of a large plate with grilled salmon fillets topped with avocado salsa

What to Serve with Avocado Grilled Salmon

Avocado salmon goes with just about anything! Here are a few ideas for inspiration. Bon appetit!

  • Rice Pilaf: This Almond Brown Rice Pilaf is the perfect side dish to pair with savory salmon and homemade avocado salsa.
  • Sweet Potato Wedges: Crispy, crunchy, and good for you, these delicious Sweet Potato Wedges taste great with everything!
  • Broccolini: My Easy Garlic Broccolini are lightly dressed with lemon and butter, giving you a simple side you’ll want to make again and again.
salmon fillet in a bowl atop of rice and served with avocado salsa

How to Store and Reheat Leftovers

  • To store leftovers, let the salmon cool completely. Then, place the fillets in an airtight container and refrigerate them for up to 3 days.
  • To reheat, place the salmon in a covered skillet over low heat until just heated through. Do not overcook.

Can I Freeze Extras?

  • Yes and no. The salsa will not freeze well, but you can totally freeze the salmon for longer storage.
  • Place any leftover salmon fillets in freezer bags, pressing out as much air as possible before sealing.
  • Keep frozen for up to 4 months. Reheat directly from frozen.

ENJOY!

salmon fillet in a bowl atop of rice and served with avocado salsa

Grilled Salmon with Avocado Salsa

Katerina | Diethood
Easy and delicious grilled salmon served with a cool and refreshing avocado salsa.
5 from 3 votes
Servings : 6
Prep Time 15 mins
Cook Time 15 mins
Total Time 30 mins

Ingredients
  

For the Salmon
For the Salsa
  • 1 small avocado, peeled, pitted, and finely diced
  • 1 small jalapeno, seeded, ribs removed, and finely diced
  • ½ cup cherry tomatoes, finely diced
  • ¼ cup chopped fresh cilantro
  • 3 tablespoons finely diced red onion
  • Salt and fresh ground pepper, to taste
  • ½ tablespoon extra virgin olive oil
  • 1 large lime, juiced

Instructions
 

  • Preheat the grill to 400˚F.
  • Sprinkle salmon fillets with olive oil and season with salt and pepper.
  • In a small mixing bowl combine sweet paprika, chili powder, garlic powder, cumin, and coriander; mix until thoroughly combined.
  • Rub the spice mixture all over the fillets.
  • Brush clean grill grates with olive oil.
  • Place salmon on the grill; close the lid and cook for 5 to 7 minutes, or until cooked half way up the fillet.
    If salmon is with skin, place the salmon skin-side down, first.
  • Using a fish spatula, flip over the fillets and continue to cook for 4 more minutes, or until cooked through.
    Cooking time will depend on the thickness of the fillets. Use an Instant Read Thermometer to check for doneness; salmon is cooked through when internal temperature registers at 145˚F.
In the meantime, prepare the salsa:
  • In a mixing bowl combine diced avocado, jalapeno, tomatoes, cilantro, onions, salt, pepper, olive oil, and lime juice; mix. Taste and adjust accordingly.
  • Spoon salsa over cooked salmon and serve.

Equipment

  • Grill

Notes

  • NET CARBS: 3 g

Nutrition

Serving: 6 ounces | Calories: 297 kcal | Carbohydrates: 6 g | Protein: 29 g | Fat: 18 g | Saturated Fat: 3 g | Cholesterol: 78 mg | Sodium: 458 mg | Potassium: 927 mg | Fiber: 3 g | Sugar: 1 g | Vitamin A: 376 IU | Vitamin C: 13 mg | Calcium: 32 mg | Iron: 2 mg | Net Carbs: 3 g

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Course: Dinner
Cuisine: American
Keyword: avocado salmon, avocado salsa, how long to grill salmon
Did you make this recipe?Take a pic and let us know how it was!

Categories:

More Dinner Ideas to Try

Looking for more easy dinner recipes? These dishes are just as tasty as avocado salmon. See for yourself!

Ask a Question or Rate this Recipe

Your email address will not be published.

Recipe Rating




6 comments on “Grilled Salmon with Avocado Salsa”

  1. That avocado salsa is the best thing ever! I think it would be great on so many things! It goes so well with the salmon!

  2. I find it a challenge to get salmon just right but this one turned out perfect! Thanks for the detailed instructions. The avocado salsa is a great topping.

Scroll to Top