Crispy Grilled Salmon with Avocado Salsa: The 25-Minute Summer Hero
This Grilled Salmon with Avocado Salsa is the ultimate light, refreshing dinner ready in 25 minutes. Perfect for a healthy reset or a summer BBQ!
Too hot to turn on the oven? This Grilled Salmon with Avocado Salsa is the answer to your summer dinner prayers.
It is fresh, vibrant, and ready in under 25 minutes. You get crispy skin and buttery fish paired with a creamy, zesty topping. It is the ultimate healthy reset that feels like a total indulgence.
Why You’ll Love This Recipe
This recipe is a massive winner for busy weeknights. It uses simple pantry staples and fresh seasonal produce. The citrus in the salsa cuts through the rich salmon perfectly.
It is naturally low-carb and keto-friendly. Your body will feel amazing after eating this. It is a restaurant-quality meal you can make in your own backyard. Your friends will definitely ask for this recipe!
Easy Cooking Steps
Grilling salmon is actually very fast and simple. You just need a hot grill and a little confidence. The secret is high heat to prevent sticking. Even a beginner can master this juicy fish on the first try.
Ingredients You’ll Need
Everything here is fresh and clean for the best flavor.
- 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
- 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.
- Wait until the internal temperature reaches 145°F (63°C).
- In a medium mixing bowl, combine diced avocados, onion, cilantro, lime, oil, and garlic.
- Gently toss the salsa ingredients to combine without mashing the avocado.
- Remove the salmon from the heat and allow it to rest for 2 to 3 minutes.
- Serve each salmon fillet topped with a generous portion of the avocado salsa.
Best Ways to Enjoy It
Serve this warm with a side of fluffy cilantro lime rice. It also pairs beautifully with a crisp green salad or grilled asparagus. This is the perfect dish for an outdoor dinner party with friends.
Keep It Fresh
Salmon is best eaten right away for that perfect crispy texture. If you have leftovers, store the fish and salsa in separate containers. The salsa will stay green for about 24 hours thanks to the lime juice. Reheat the salmon gently in a pan so it stays juicy.
Tips for Best Results
- Always pat the fish dry to get a perfect sear.
- Don’t flip the salmon too early or it will stick.
- Use a meat thermometer to avoid overcooking the fish.
- Choose avocados that are slightly firm so they hold their shape.
- Let the salmon rest so the juices redistribute perfectly.
- Clean your grill grates thoroughly before you start cooking.
Ways to Switch It Up
- Add diced mango to the salsa for a tropical twist.
- Swap the cilantro for fresh parsley if you prefer.
- Add a pinch of chili flakes for some spicy heat.
- Use this same salsa over grilled chicken or shrimp.
FAQs
Can I use frozen salmon?
Yes, just make sure to thaw it completely and pat it very dry.
How do I know when the salmon is done?
It should flake easily with a fork and look opaque in the center.
Can I make the salsa ahead of time?
You can make it one hour before serving for the best flavor.
You are going to obsess over this flavor combo. Fire up that grill and enjoy!
— Jasmine

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.
