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!
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
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.
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.
- 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.
- 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.
- 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.
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!
- 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.
- Adjust to Taste: Taste and adjust the seasoning as needed.
- 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.
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.
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.
Grilled Salmon with Avocado Salsa
Easy and delicious grilled salmon served with a cool and refreshing avocado salsa.
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.
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.
Grilled Salmon with Avocado Salsa
Amount Per Serving (6 ounces)
Calories from Fat 162
% Daily Value*
Saturated Fat 3g15%
Vitamin A 376IU8%
Vitamin C 13mg16%
* Percent Daily Values are based on a 2000 calorie diet.
Keywords: avocado salmon, avocado salsa, how long to grill salmon
Want To Save This Recipe?
More Dinner Ideas to Try
Looking for more easy dinner recipes? These dishes are just as tasty as avocado salmon. See for yourself!