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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Grilling
  • Cuisine: American

Description

A healthy and flavorful grilled salmon dish topped with a fresh avocado salsa made from creamy avocado, juicy tomatoes, and zesty lime — perfect for a light summer meal.


Ingredients

Units Scale
  • 4 salmon fillets (about 6 oz each)
  • 1 tablespoon olive oil
  • 1 teaspoon garlic powder
  • 1/2 teaspoon paprika
  • Salt and pepper to taste
  • 1 large ripe avocado, diced
  • 1/2 cup cherry tomatoes, halved
  • 1/4 cup red onion, finely chopped
  • 1 tablespoon fresh lime juice
  • 1 tablespoon chopped fresh cilantro

Instructions

  1. Preheat grill to medium-high heat and oil the grates.
  2. Brush salmon fillets with olive oil and season with garlic powder, paprika, salt, and pepper.
  3. Grill the salmon for 4–5 minutes per side, or until cooked through and nicely charred.
  4. While the salmon grills, prepare the avocado salsa by combining avocado, cherry tomatoes, red onion, lime juice, and cilantro in a bowl. Gently toss to mix.
  5. Serve the grilled salmon topped with a generous spoonful of avocado salsa.

Notes

  • For extra flavor, marinate the salmon for 15 minutes in lime juice and olive oil before grilling.
  • Salsa can be prepared 15–30 minutes ahead but is best served fresh.
  • Serve with rice, quinoa, or a side salad for a complete meal.
  • You can substitute salmon with grilled chicken or tofu.

Nutrition

  • Serving Size: 1 fillet with salsa
  • Calories: 360
  • Sugar: 2g
  • Sodium: 280mg
  • Fat: 24g
  • Saturated Fat: 4g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 4g
  • Protein: 30g
  • Cholesterol: 80mg