Print

Grilled Salmon With Avocado Salsa

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Grilled Salmon with Avocado Salsa is a quick, healthy, and flavorful dish featuring spice-rubbed salmon grilled to perfection and topped with a creamy, zesty avocado salsa. It’s a fresh and satisfying meal that comes together in under 10 minutes (plus marinating).

  • Author: Sophia
  • Prep Time: 5 minutes
  • Cook Time: 5 minutes
  • Total Time: 10 minutes (plus 30 minutes marinating)
  • Yield: 4 servings
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Mexican-Inspired
  • Diet: Gluten Free

Ingredients

  • For the Salmon:
  • 4 salmon fillets (skin on or off)
  • 1 tbsp olive oil
  • 1 tsp kosher salt
  • 1 tsp ancho chili powder
  • ½ tsp ground cumin
  • ½ tsp paprika
  • ½ tsp onion powder
  • ¼ tsp ground black pepper
  • For the Avocado Salsa:
  • 1 large avocado, cubed
  • ¼ cup red onion, diced
  • 2 limes, juiced
  • 2 tbsp fresh cilantro, chopped

Instructions

  1. In a small bowl, mix together salt, ancho chili powder, cumin, paprika, onion powder, and black pepper to create the spice rub.
  2. Rub the salmon fillets with olive oil, then evenly coat with the spice blend.
  3. Refrigerate for at least 30 minutes to marinate.
  4. Meanwhile, prepare the avocado salsa: In a bowl, combine cubed avocado, red onion, lime juice, and chopped cilantro. Stir gently and refrigerate until ready to serve.
  5. Preheat grill to medium (350–375 °F / 175–190 °C).
  6. Grill salmon for 3–4 minutes per side or until cooked through and internal temperature reaches 145 °F (63 °C).
  7. Remove salmon from grill and top with avocado salsa. Serve immediately.

Notes

  • For milder flavor, reduce ancho chili powder or omit entirely.
  • Add mango or pineapple to the salsa for a tropical twist.
  • If no grill is available, sear salmon in a skillet or broil in the oven.
  • Swap cilantro for parsley or basil based on preference.
  • Serve over rice, quinoa, or greens to make it a bowl-style meal.

Nutrition