Easy Grilled Salmon with Avocado Salsa (25 Minutes!)
Too hot to turn on the oven? This grilled salmon with avocado is your new summer favorite.
It is 6pm and you want something fresh. This dish delivers bright flavors with almost no effort. It is the perfect way to celebrate a warm summer evening outdoors.
Why This Grilled Salmon with Avocado Is a Winner
This recipe is a winner because it feels like a restaurant meal. You only need 25 minutes to get this on the table. It is ideal for a busy weeknight or a relaxed date night.
The combination of warm fish and cool salsa is incredible. It is packed with healthy fats that make you feel great. You will love how the citrusy lime juice cuts through the rich salmon.
Simple Method
Even if you are new to grilling, you can master this dish. The secret is a hot grill and minimal flipping. You simply season the fish and let the fire do the work.
While the salmon cooks, you can quickly toss the salsa together. It is a stress-free process that yields impressive results every single time. You can do this!
Ingredients You’ll Need
These ingredients are simple and focus on fresh, seasonal produce at its best.
- 4 (6-ounce) salmon fillets
- 2 tablespoons olive oil
- 1 teaspoon kosher salt
- 0.5 teaspoon ground black pepper
- 2 ripe avocados, diced
- 0.25 cup red onion, finely minced
- 0.25 cup fresh cilantro, chopped
- 1 tablespoon fresh lime juice
- 1 tablespoon extra-virgin olive oil
- 1 clove garlic, minced
Step-by-Step Directions
- Preheat the grill or grill pan to medium-high heat, approximately 400°F (200°C).
- Pat salmon fillets dry with paper towels and brush with 2 tablespoons of olive oil.
- Season both sides of the fillets with salt and black pepper.
- Place salmon on the grill grates. Grill for 4 to 5 minutes per side until the internal temperature reaches 145°F (63°C).
- In a medium mixing bowl, combine diced avocados, minced red onion, chopped cilantro, lime juice, extra-virgin olive oil, and minced garlic.
- Gently toss the salsa ingredients to combine, ensuring the avocado cubes remain intact.
- Remove the salmon from the heat and allow it to rest for 2 to 3 minutes.
- Serve each salmon fillet topped with a portion of the avocado salsa.
Best Ways to Enjoy It
Serve this warm on your patio for a refreshing outdoor meal. It pairs beautifully with a side of light quinoa or a crisp green salad. The textures are creamy, flaky, and totally satisfying.
For a special occasion, light a candle and pour a glass of chilled white wine. It makes any summer weeknight feel like a celebration. Your guests will definitely ask for the recipe!
Storage & Reheating
If you have leftovers, store the salmon and salsa in separate airtight containers. The salmon will stay fresh in the fridge for up to two days. Avocado salsa is best enjoyed the day it is made.
To reheat, use a low oven at 300°F for about 10 minutes. This prevents the fish from becoming too dry. Add the fresh salsa just before serving for the best flavor.
Tips for Best Results
- Pat the salmon very dry before oiling to prevent sticking.
- Do not skip the resting time for juicier fillets.
- Use avocados that are slightly firm so they hold their shape.
- Avoid over-mixing the salsa to keep the avocado chunky.
- Double the salsa if you are feeding a larger crowd.
- Add a pinch of chili flakes for a spicy summer kick.
- Ensure your grill grates are clean and well-oiled before cooking.
Ways to Switch It Up
- Swap the cilantro for fresh parsley if you prefer a milder herb.
- Add half a cup of diced mango for a tropical twist.
- Use lemon juice instead of lime for a different citrus profile.
- Top with a drizzle of honey for a touch of sweetness.
Common Questions
Can I use frozen salmon for this?
Yes, you can use frozen fillets. Just make sure to thaw them completely in the fridge before grilling. Pat them extra dry to ensure a good sear.
How do I know when the salmon is done?
The salmon is ready when it flakes easily with a fork. It should reach an internal temperature of 145°F. It will look opaque and feel firm to the touch.
I hope this fresh grilled salmon with avocado brings a little sunshine to your table. It is the perfect way to enjoy a quiet summer evening. Happy cooking!
— Clara

Ingredients
Method
- Preheat the grill or grill pan to medium-high heat, approximately 400°F (200°C).
- Pat salmon fillets dry with paper towels and brush with 2 tablespoons of olive oil.
- Season both sides of the fillets with salt and black pepper.
- Place salmon on the grill grates. Grill for 4 to 5 minutes per side until the internal temperature reaches 145°F (63°C).
- In a medium mixing bowl, combine diced avocados, minced red onion, chopped cilantro, lime juice, extra-virgin olive oil, and minced garlic.
- Gently toss the salsa ingredients to combine, ensuring the avocado cubes remain intact.
- Remove the salmon from the heat and allow it to rest for 2 to 3 minutes.
- Serve each salmon fillet topped with a portion of the avocado salsa.
