Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spicy Grilled Salmon with Avocado Salsa Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 68 reviews
  • Author: Riley
  • Prep Time: 10 minutes
  • Marinating Time: 30 minutes
  • Cook Time: 8 minutes
  • Total Time: 48 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American
  • Diet: Gluten Free

Description

This Grilled Salmon with Avocado Salsa is a quick and flavorful dinner perfect for any night. The salmon is seasoned with a smoky, spiced rub and then grilled to perfection, topped with a fresh and zesty avocado salsa that adds a creamy and tangy contrast. Ready in just 10 minutes plus marinating time, this dish combines healthy omega-3 rich fish with vibrant flavors for a delicious, nutritious meal.


Ingredients

Scale

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 kosher salt, ancho chili powder, ground cumin, ground paprika, onion powder, and ground black pepper. Mix well to evenly blend the spices.
  2. Season the salmon: Rub the salmon fillets with olive oil, then coat them thoroughly with the spice mixture on all sides. Place the seasoned salmon into the refrigerator and let it marinate for at least 30 minutes to absorb the flavors.
  3. Make the avocado salsa: While the salmon is marinating, combine the cubed avocado, diced red onion, fresh lime juice, and chopped cilantro in a bowl. Mix gently to combine and chill in the refrigerator until ready to serve.
  4. Preheat the grill: Heat your grill to medium, aiming for a temperature between 350 and 375 degrees Fahrenheit to ensure the salmon cooks evenly without burning.
  5. Grill the salmon: Place the salmon fillets on the preheated grill and cook for about 3 to 4 minutes per side, or until the salmon flakes easily when pressed gently with a fork and reaches an internal temperature of 145 degrees Fahrenheit. Keep the grill lid closed as much as possible to maintain temperature.
  6. Serve: Remove the salmon from the grill and top each fillet generously with the prepared avocado salsa. Serve immediately and enjoy this vibrant, healthy meal.

Notes

  • Make sure your grill is clean and fully preheated before placing the salmon to avoid sticking.
  • Keep the grill lid down while cooking to maintain consistent heat and even cooking.
  • Use a fork to gently press the top of the salmon; if it flakes easily, it is cooked through.
  • The internal temperature for perfectly cooked salmon is 145°F—use a meat thermometer for best results.
  • You can prepare the avocado salsa up to a few hours in advance but add the lime juice just before serving to prevent browning.

Nutrition

  • Serving Size: 1 serving
  • Calories: 380 kcal
  • Sugar: 2 g
  • Sodium: 700 mg
  • Fat: 24 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 18 g
  • Trans Fat: 0 g
  • Carbohydrates: 8 g
  • Fiber: 5 g
  • Protein: 35 g
  • Cholesterol: 85 mg