Go Back
Overhead view of a rustic white speckled ceramic plate with three blackened spice-crusted salmon fillets topped with a vibrant fresh avocado salsa made of chunky diced avocado, halved cherry tomatoes, diced red onion, and chopped cilantro, garnished with lime wedges, placed on a light gray surface with a gray linen napkin alongside and a small bowl of fresh herbs partially visible in the corner.

Salmon with Avocado Salsa

Spice-rubbed salmon fillets seared until the crust is deeply golden, topped with a fresh avocado salsa made from ripe avocado, cherry tomatoes, red onion, cilantro, and lime. Ready in under 30 minutes in one pan.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 4 people
Course: Dinner
Cuisine: American
Calories: 420

Ingredients
  

  • 4 salmon fillets, skin on (about 6 oz each) Pat completely dry before rubbing; skin on helps hold shape during searing
  • 1 teaspoon smoked paprika Gives the rub its deep color and mild smokiness
  • 1 teaspoon garlic powder Builds savory depth without adding moisture
  • ½ teaspoon cumin Adds warmth that ties the rub to the cilantro and lime in the salsa
  • ½ teaspoon chili powder Contributes gentle heat throughout the dish
  • salt and black pepper to taste Season the rub fully before applying
  • 1 tablespoon olive oil Coats the fillets so spices adhere and skin does not stick
  • 2 ripe avocados, cubed Ripe but firm so cubes hold shape after folding
  • 1 cup cherry tomatoes, halved Add juicy acidity and color to the salsa
  • ¼ cup red onion, finely diced Gives the salsa a sharp, slightly sweet bite
  • ¼ cup fresh cilantro, roughly chopped Add after mixing to preserve brightness
  • 2 limes, juiced (plus wedges for serving) Add to avocado immediately after cutting to prevent browning
  • salt to taste for the salsa Add last so avocado does not release excess water

Equipment

  • 1 heavy skillet or grill pan Must be fully preheated before the salmon goes in
  • 1 wide flat spatula For flipping and removing fillets without tearing
  • 1 Medium mixing bowl For assembling the avocado salsa
  • 1 Small bowl For mixing the spice rub
  • 1 each Sharp knife and cutting board For cubing avocado and halving tomatoes
  • Paper towels For patting salmon completely dry before rubbing
  • 1 set Measuring spoons For accurate spice rub amounts

Method
 

  1. Combine the smoked paprika, garlic powder, cumin, chili powder, salt, and black pepper in a small bowl and stir until evenly blended with no visible streaks of a single spice.
  2. Pat each salmon fillet completely dry with paper towels on all sides including the skin, drizzle olive oil over both sides of each fillet, then press the spice rub firmly onto the flesh side using your fingertips so it sits in a visible, even coating.
  3. Set the rubbed fillets skin side up on a plate and allow them to rest at room temperature for 5 minutes while the pan heats, which helps the center cook more evenly from the first moment of contact with the heat.
  4. Heat a heavy skillet or grill pan over medium-high heat for at least 2 minutes until fully hot, then place the fillets skin side down without crowding and press each one gently with a spatula for the first 10 seconds so the skin makes full contact with the surface.
  5. Cook the skin side for 4 to 5 minutes without moving the fillets until the skin releases cleanly and looks deeply golden and firm when you lift one corner with a spatula, then flip each fillet carefully using a wide spatula.
  6. Cook the flesh side for 2 to 3 minutes until the color has changed from translucent to opaque about three-quarters of the way up the fillet, then transfer to a clean plate and let rest while you prepare the salsa.
  7. Cube the avocados and add them to a medium bowl, pour the lime juice over immediately, then add the halved cherry tomatoes, diced red onion, and chopped cilantro and fold everything together with two or three gentle turns of a large spoon so the avocado holds its cube shape.
  8. Taste the salsa and add salt, folding once more; set each rested salmon fillet onto a plate flesh side up, spoon the avocado salsa generously over and around each fillet, tuck lime wedges alongside, and serve immediately while the salmon is still warm and the salsa is freshly made.

Notes

Pat the salmon completely dry before rubbing so the crust forms properly. Let the fillet release on its own before flipping; forcing it early tears the skin. Make the salsa fresh and add lime juice to the avocado immediately after cutting to prevent browning. Plate the salmon first, then spoon the salsa over so the avocado stays cool and holds its shape.