This fresh and vibrant grilled salmon with avocado salsa is a perfect balance of smoky, zesty, and creamy flavors. Tender salmon fillets are seasoned and grilled to perfection, then topped with a refreshing avocado salsa that adds brightness and texture. It’s a wholesome dish that feels light yet satisfying, ideal for both quick weeknight dinners and special occasions.

Why You’ll Love This Recipe

This recipe is a beautiful combination of simplicity and flavor. The salmon develops a delicious smoky char from the grill while staying juicy and flaky inside. The avocado salsa brings a fresh contrast with its creamy texture and citrusy kick. It’s also packed with nutrients, making it a healthy choice without sacrificing taste. Another reason to love it is how quickly it comes together, making it perfect for busy days when you still want something homemade and nourishing.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

4 salmon fillets (about 150–180 g each)
2 tablespoons olive oil
1 teaspoon garlic powder
1 teaspoon paprika
1 teaspoon dried oregano
1/2 teaspoon ground cumin
1/2 teaspoon salt
1/4 teaspoon black pepper
juice of 1 lemon

For the avocado salsa:
2 ripe avocados, diced
1 medium tomato, finely chopped
1/4 red onion, finely diced
1 small cucumber, diced
2 tablespoons fresh cilantro, chopped
juice of 1 lime
1 tablespoon olive oil
1/4 teaspoon salt
1/4 teaspoon black pepper

Directions

Start by preparing the salmon. Pat the fillets dry with paper towels and place them on a plate. Drizzle olive oil over each piece, ensuring they are well coated. In a small bowl, mix garlic powder, paprika, oregano, cumin, salt, and black pepper. Sprinkle the seasoning mixture evenly over the salmon fillets and gently rub it in.

Preheat your grill to medium-high heat. Once hot, lightly oil the grill grates to prevent sticking. Place the salmon fillets skin-side down on the grill. Cook for about 4 to 5 minutes on one side, then carefully flip and cook for another 3 to 4 minutes, depending on thickness. The salmon should be opaque and flake easily with a fork. Squeeze fresh lemon juice over the grilled salmon just before removing it from the grill.

While the salmon is cooking, prepare the avocado salsa. In a medium bowl, combine diced avocados, chopped tomato, red onion, cucumber, and cilantro. Drizzle with lime juice and olive oil, then season with salt and pepper. Gently toss everything together, being careful not to mash the avocado.

To serve, place each grilled salmon fillet on a plate and generously spoon the avocado salsa over the top. Serve immediately while the salmon is warm and the salsa is fresh.

Servings and timing

This recipe serves 4 people. Preparation time is about 15 minutes, and cooking time is approximately 10 minutes, making the total time around 25 minutes.

Variations

You can easily customize this dish to suit your preferences. For a spicier version, add finely chopped jalapeño or a pinch of chili flakes to the avocado salsa. If you prefer a sweeter touch, include diced mango or pineapple for a tropical twist. You can also swap salmon with grilled chicken or shrimp while keeping the same seasoning and salsa. For a low-carb option, serve it over a bed of lettuce, or pair it with quinoa or rice for a more filling meal.

Storage/Reheating

Store any leftover salmon in an airtight container in the refrigerator for up to 2 days. Keep the avocado salsa separate if possible to maintain freshness. When reheating the salmon, use a low heat in a skillet or oven to prevent it from drying out. The avocado salsa is best enjoyed fresh, but if stored, press plastic wrap directly onto its surface to reduce browning.

FAQs

Can I use frozen salmon?

Yes, just make sure it is fully thawed and patted dry before seasoning and grilling.

How do I know when salmon is fully cooked?

The salmon should be opaque and flake easily with a fork when it’s done.

Can I cook this without a grill?

Yes, you can use a grill pan or bake the salmon in the oven at 200°C for about 12–15 minutes.

What can I use instead of cilantro?

You can substitute parsley or simply omit it if you don’t like the flavor.

How do I keep avocado from turning brown?

Adding lime juice helps slow oxidation. Store it with minimal air exposure.

Can I make the salsa ahead of time?

It’s best made fresh, but you can prepare it a few hours in advance with extra lime juice.

What sides go well with this dish?

Rice, roasted vegetables, or a simple green salad pair very well.

Is this recipe healthy?

Yes, it’s rich in healthy fats, protein, and fresh vegetables.

Can I use other fish?

Yes, trout or cod can work well with this recipe.

How do I prevent salmon from sticking to the grill?

Make sure the grill is hot and lightly oiled before placing the fish on it.

Conclusion

Grilled salmon with avocado salsa is a simple yet elegant dish that brings together bold flavors and fresh ingredients. It’s quick to prepare, nutritious, and versatile enough to suit many tastes. Whether you’re cooking for family or entertaining guests, this recipe delivers a delicious and satisfying meal every time.

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: Yusra
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Diet: Low Fat

Description

A fresh and healthy dish featuring grilled salmon topped with a creamy, zesty avocado salsa for a perfect balance of smoky and bright flavors.


Ingredients

  • 4 salmon fillets (150180 g each)
  • 2 tablespoons olive oil
  • 1 teaspoon garlic powder
  • 1 teaspoon paprika
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • Juice of 1 lemon
  • 2 ripe avocados, diced
  • 1 medium tomato, chopped
  • 1/4 red onion, diced
  • 1 small cucumber, diced
  • 2 tablespoons fresh cilantro, chopped
  • Juice of 1 lime
  • 1 tablespoon olive oil
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. Pat salmon dry and drizzle with olive oil.
  2. Mix garlic powder, paprika, oregano, cumin, salt, and pepper, then season salmon.
  3. Preheat grill to medium-high and oil grates.
  4. Grill salmon skin-side down for 4–5 minutes, then flip and cook 3–4 minutes more.
  5. Squeeze lemon juice over salmon before removing.
  6. In a bowl, combine avocado, tomato, onion, cucumber, and cilantro.
  7. Add lime juice, olive oil, salt, and pepper, then toss gently.
  8. Serve salmon topped with avocado salsa.

Notes

  • Do not overcook salmon to keep it moist.
  • Prepare salsa fresh for best flavor and color.
  • Add chili flakes or jalapeño for spice.
  • Store salmon and salsa separately for leftovers.
  • Works well with rice, quinoa, or salad.
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 portion
  • Calories: 390
  • Sugar: 3g
  • Sodium: 300mg
  • Fat: 24g
  • Saturated Fat: 4g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 4g
  • Protein: 34g
  • Cholesterol: 70mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star