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 Creamy Avocado Salsa Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 27 reviews
  • Author: Hailey
  • Prep Time: 10 minutes
  • Cook Time: 12 minutes
  • Total Time: 22 minutes
  • Yield: 2 servings 1x
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American
  • Diet: Gluten Free

Description

This Grilled Salmon with Avocado Salsa is a healthy, low-carb, paleo and Whole30-friendly dish featuring perfectly seasoned salmon fillets topped with a fresh and zesty avocado salsa. Ready in just over 20 minutes, it's a flavorful and nutrient-packed meal perfect for a quick dinner or lunch.


Ingredients

Units Scale

Salmon and Seasoning

  • 2 fillets 4-6 oz salmon
  • 2 tablespoons olive oil
  • 1 clove garlic, minced or crushed
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon salt

Avocado Salsa

  • 1 ripe avocado, pitted and diced
  • 1/2 cup tomato, diced (any type)
  • 2 tablespoons onion, diced
  • 2 tablespoons cilantro, minced
  • 1 tablespoon olive oil
  • 1 tablespoon lime juice
  • salt and pepper to taste

Instructions

  1. Prepare the spice mixture: In a small bowl, combine 2 tablespoons olive oil, minced garlic, chili powder, cumin, onion powder, black pepper, and salt. Stir well to create a paste.
  2. Season the salmon: Brush or rub the spice mixture evenly over both sides of the salmon fillets to fully coat them.
  3. Cook the salmon: Heat a large heavy-duty non-stick pan or grill over medium-high heat. Add the salmon fillets and cook for 6 minutes on one side without moving them, then flip and cook an additional 6 minutes until cooked through and flaky.
  4. Make the avocado salsa: While the salmon cooks, in a large mixing bowl, combine diced avocado, tomato, onion, and cilantro. Drizzle with 1 tablespoon olive oil and 1 tablespoon fresh lime juice, then gently toss to combine. Season with salt and pepper to taste. Cover with plastic wrap until serving.
  5. Serve: Remove salmon from heat and plate immediately. Top each fillet with a generous spoonful of avocado salsa and serve.

Notes

  • This dish can be grilled outdoors, pan-seared on the stovetop, or baked in the oven if preferred.
  • For extra heat, add a pinch of cayenne pepper to the spice rub.
  • If fresh cilantro is unavailable, parsley can be used as a substitute in the salsa.
  • Use ripe but firm avocados to ensure the salsa holds together well.
  • Leftover avocado salsa can be refrigerated up to 1 day but is best served fresh.

Nutrition

  • Serving Size: 1 fillet with avocado salsa
  • Calories: 528 kcal
  • Sugar: 2 g
  • Sodium: 360 mg
  • Fat: 43 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 35 g
  • Trans Fat: 0 g
  • Carbohydrates: 13 g
  • Fiber: 8 g
  • Protein: 25 g
  • Cholesterol: 62 mg