I use wild king salmon for this recipe, because that's what I catch. But any salmon or large trout would work, as would any other big piece of fish, really. I like this salsa with striped bass, mahi mahi and yellowtail a lot, and I bet it would be good with halibut, red snapper, cobia, redfish, walleye or black seabass, too. Don't skimp on the soak time for the red onion, unless you like the bite you get from raw onions. The acid in the lime juice really helps tame it.
Recipe by Hank Shaw on July 25, 2017
Prep time: PT20M
Cook time: PT10M
Total time: PT30M
Rating
5 stars (8 reviews)
Keywords
avocado, salmon, salsa
Ingredients
1 1/2 to 2 pounds salmon fillets, (skin on or off)
Salt
3 tablespoons high smoke point oil (such as canola, safflower, grapeseed or rice bran oil)
1/2 cup chopped red onion
Juice of 2 limes, (about 1/4 cup)
1 large garlic clove, (minced)
1 to 3 hot green chiles, (such as serrano, minced)
1 Roma or other plum tomato, (diced)
2 avocados, (cut into chunks)
1/3 cup chopped cilantro
Categories
Main Course
Cuisine
American
Steps
Take the salmon out of the fridge and salt it well while you start the salsa. Soak the red onion in the lime juice; this helps remove that sulfurous taste of raw onion. Let the onion soak and the salmon sit out for 20 minutes while you chop everything else.
Heat the vegetable oil in a saute pan large enough to cook all the salmon fillets. Pat the salmon dry with paper towels. If you are using skin-on pieces, use a butter knife to scrape the skin -- this dries it out even more so the skin gets extra crispy. Lay the salmon down on the hot pan skin side down (or on the side that used to have the skin). Adjust the heat so the fish is sizzling like bacon: Neither an inferno nor a lazy pop. Let this cook undisturbed for 2 minutes.
Meanwhile, put the onion and lime juice into a large bowl and add the garlic, chiles, diced tomato, avocado chunks and cilantro. Add salt to taste.
Use a soup spoon to baste the salmon with the hot oil. Do this on each fillet until the meat tightens a little and turns completely opaque, about 30 seconds per fillet. If you like your salmon cooked all the way to the center, repeat this process a couple times. Do not flip the salmon. Let the salmon cook for a total of 6 to 10 minutes, depending on how thick it is and how well you like your salmon. A thin salmon fillet, such as a pink salmon or a small sockeye or silver, will take only 6 minutes or so total. A really thick piece of king salmon or Atlantic might require a little more than 10 minutes.
Carefully remove the salmon from the pan with a spatula; it should come right up, or stick in only one or two small spots, and place it crispy side up on the plate. Give everyone some salsa on the side and open a beer.
Nutitrion
Serving Size: 1 serving
Calories: 359 kcal
Carbohydrates: 12 g
Protein: 15 g
Fat: 29 g
Saturated Fat: 4 g
Cholesterol: 35 mg
Sodium: 75 mg
Sugar: 2 g
Reviews
Jason on 2026-03-14 (5 stars): I can’t believe this recipe is from July 2017. I feel like I’ve been making it longer than that. This was the first salmon with avocado recipe I ever tried. Love it. I’ve made the salsa separately before too for other things.
Morgan Harrell on 2023-01-15 (5 stars): Made with SC mahi. Was delicious. Could really taste the fish in a way that often gets masked by spices.
John on 2021-02-12 (5 stars): I don’t know how such a simple recipe can taste as amazing as this does. I have made this several time for my family and it’s just perfect.
Joshua Burch on 2020-07-14 (5 stars): I made this a month ago, my wife and I have been craving it ever since. She loves Salmon, and said this was the best Salmon she had ever had in her life. Gonna make it again tonight.
Richard M on 2017-11-06 (5 stars): Tried this recipe out tonight with my freshly caught Alaskan coho fillets. Turned out great!! Would do it again.
Dave H on 2017-04-30 (5 stars): We tried this one tonight with brown trout and it was great! I've done salmon/trout with avocado before, but I liked the was the fish was cooked. The skin was nice and crispy. Yum.