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

Grilled Salmon with Fresh Avocado Salsa Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 42 reviews
  • Author: Sophie
  • Prep Time: 10 minutes
  • Marinating Time: 30 minutes
  • Cook Time: 10 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American
  • Diet: Gluten Free

Description

This Grilled Salmon with Avocado Salsa recipe features perfectly seasoned and grilled salmon fillets topped with a fresh, zesty avocado salsa. Ready in just 10 minutes (plus marinating time), this dish is a healthy and delicious main course ideal for a quick weeknight dinner or a weekend barbecue.


Ingredients

Scale

For the Salmon

  • 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

For the 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.
  2. Season the salmon. Rub the salmon fillets evenly with olive oil, then coat them with the prepared seasoning mix. Cover and refrigerate for at least 30 minutes to let the flavors meld.
  3. Make the avocado salsa. In a separate bowl, combine cubed avocado, sliced or diced red onion, freshly squeezed lime juice, and chopped cilantro. Mix gently to combine and chill until ready to serve.
  4. Preheat the grill. Heat your grill to medium temperature (about 350-375°F). Ensure the grill grates are clean and oiled to prevent sticking.
  5. Grill the salmon. Place the salmon fillets on the grill skin-side down if applicable. Cook for about 3 to 4 minutes per side until the salmon flakes easily with a fork or reaches an internal temperature of 145°F. Keep the grill lid closed during cooking to maintain consistent heat.
  6. Serve. Remove the salmon from the grill and top generously with the chilled avocado salsa. Serve immediately and enjoy!

Notes

  • For best results, allow salmon to marinate for at least 30 minutes but up to 1 hour.
  • Use a clean, preheated grill to prevent the salmon from sticking and breaking apart.
  • If you don’t have a grill, salmon can be cooked on a stovetop grill pan or baked in the oven at 400°F for 10-12 minutes.
  • Check for doneness by gently pressing the salmon to see if it flakes easily or by using a meat thermometer.
  • The avocado salsa can be made a few hours ahead but is best served fresh to maintain avocado texture and color.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320 kcal
  • Sugar: 2 g
  • Sodium: 600 mg
  • Fat: 20 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 8 g
  • Fiber: 5 g
  • Protein: 30 g
  • Cholesterol: 70 mg