Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Grilled Salmon with Fresh Avocado Salsa Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 14 reviews

This Grilled Salmon with Avocado Salsa recipe offers a fresh, flavorful, and healthy meal perfect for summer cookouts or quick weeknight dinners. The salmon is seasoned with a smoky, spicy blend of ancho chili powder, cumin, paprika, and black pepper, then grilled to perfection. Topped with a refreshing avocado salsa made of creamy avocado, tangy lime juice, red onion, and fresh cilantro, this dish is both vibrant and nutritious.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Salmon and Seasoning

  • 2 lbs salmon fillets (skin on or off)
  • 1 tbsp olive oil
  • 1 tsp kosher salt
  • ½ tsp ancho chili powder
  • 1 tsp ground cumin
  • 1 tsp ground paprika
  • 1 tsp onion powder
  • 1 tsp ground black pepper

Avocado Salsa

  • 1 avocado (cubed)
  • ½ red onion (sliced or diced)
  • 2 limes (juiced)
  • 1 tbsp chopped fresh cilantro

Instructions

  1. Prepare the seasoning mix: In a small bowl, combine the kosher salt, ancho chili powder, ground cumin, ground paprika, onion powder, and ground black pepper thoroughly to create a spice blend.
  2. Season the salmon: Rub the salmon fillets evenly with olive oil, then apply the prepared seasoning mix on all sides to ensure the flavors coat the fish well.
  3. Chill the salmon: Place the seasoned salmon fillets in the refrigerator and let them chill for at least 30 minutes to allow the flavors to meld and penetrate the fish.
  4. Prepare the avocado salsa: In a separate bowl, gently combine the cubed avocado, diced or sliced red onion, freshly squeezed lime juice, and chopped cilantro. Cover and refrigerate until ready to serve to keep it fresh.
  5. Preheat the grill: Heat your grill to medium temperature, approximately 350-375°F, ensuring the grates are clean and lightly oiled to prevent sticking.
  6. Grill the salmon: Place the salmon fillets on the grill and cook for about 3-4 minutes per side, or until the salmon is cooked to your desired doneness and has attractive grill marks.
  7. Serve: Remove the salmon from the grill and top each fillet generously with the prepared avocado salsa. Serve immediately for the best taste and texture.

Notes

  • For a spicier salsa, add finely chopped jalapeño to the avocado mixture.
  • Salmon skin can be left on or removed based on preference; skin-on helps keep the salmon moist on the grill.
  • If you don’t have a grill, you can cook the salmon in a grill pan or oven broiler for similar results.
  • Use fresh limes for the best flavor in the salsa.
  • Leftover salsa can be stored in an airtight container in the refrigerator for up to one day, but avocado may brown.
  • Author: Monica
  • Prep Time: 15 minutes
  • Cook Time: 8 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American
  • Diet: Low Fat