Grilled Salmon with Avocado and Tomato Salsa Recipe

Introduction

This grilled salmon with avocado and tomato salsa is a fresh and vibrant dish perfect for a healthy weeknight dinner. The tender, flavorful salmon pairs beautifully with the creamy avocado and zesty tomato salsa for a delightful contrast of textures and tastes.

Grilled Salmon with Avocado and Tomato Salsa Recipe - Recipe Image

Ingredients

  • 2 salmon fillets (140-200 g / 5-7 oz each)
  • 1 tsp olive oil (for brushing the pan)
  • 1 tsp salt
  • ½ tsp black pepper
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • 2 medium tomatoes
  • 2 tbsp cilantro (chopped)
  • 2 tbsp extra virgin olive oil
  • 2 tbsp white vinegar
  • 1 tsp honey
  • 1 avocado

Instructions

  1. Step 1: Season the salmon fillets evenly with salt, black pepper, garlic powder, and onion powder.
  2. Step 2: Brush a non-stick grill pan with 1 tsp olive oil and heat it over medium-high heat.
  3. Step 3: Place the salmon fillets skin side down on the pan. This helps keep the fish intact when flipping.
  4. Step 4: Cook the salmon for 4-5 minutes on the skin side until it is mostly cooked through, adjusting time based on thickness. Flip and cook for another 3-4 minutes on the other side. Avoid overcooking to keep the fish moist.
  5. Step 5: While the salmon cooks, dice the tomatoes and chop the cilantro.
  6. Step 6: In a small bowl, whisk together the extra virgin olive oil, white vinegar, honey, a pinch of salt, and pepper to make the dressing.
  7. Step 7: Add the diced tomatoes and chopped cilantro to the dressing and stir to combine.
  8. Step 8: Peel and slice the avocado.
  9. Step 9: When the salmon is done, transfer it to a plate. Top each fillet with sliced avocado, then spoon the tomato salsa over the avocado and around the salmon.

Tips & Variations

  • Use fresh, ripe tomatoes for the best salsa flavor.
  • Swap cilantro for parsley or basil if you prefer a milder herb taste.
  • If you don’t have a grill pan, a regular non-stick skillet works well, or cook the salmon under the broiler.
  • Add a squeeze of fresh lime juice to the salsa for extra brightness.

Storage

Store any leftover salmon and salsa separately in airtight containers in the refrigerator for up to 2 days. Reheat the salmon gently in a low oven or enjoy it cold. The avocado and salsa are best served fresh but can be kept chilled for a day if needed.

How to Serve

Serve this delicious recipe with your favorite sides.

FAQs

Can I use frozen salmon for this recipe?

Yes, frozen salmon can be used. Thaw it completely in the refrigerator before cooking to ensure even cooking and best texture.

How do I know when the salmon is fully cooked?

The salmon should be opaque and flake easily with a fork. Cooking times depend on thickness, but generally 4-5 minutes per side is sufficient for fillets around 1 inch thick.

Print

Grilled Salmon with Avocado and Tomato Salsa Recipe

This Grilled Salmon with Avocado and Tomato Salsa recipe offers a flavorful and healthy meal featuring tender salmon fillets seasoned and grilled to perfection, topped with creamy avocado slices and a fresh, tangy tomato salsa. It’s a quick dish perfect for a nutritious lunch or dinner, combining the rich taste of salmon with zesty and refreshing salsa components.

  • Author: Tara
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 2 servings 1x
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American
  • Diet: Low Fat

Ingredients

Scale

For the Salmon:

  • 2 Salmon fillets (140200 g / 57 oz each)
  • 1 tsp Olive oil (for brushing the pan)
  • 1 tsp Salt
  • ½ tsp Black pepper
  • ½ tsp Garlic powder
  • ½ tsp Onion powder

For the Tomato Salsa:

  • 2 medium Tomatoes
  • 2 tbsp Cilantro (chopped)
  • 2 tbsp Olive oil (extra virgin)
  • 2 tbsp White vinegar
  • 1 tsp Honey
  • Salt and pepper to taste

Others:

  • 1 Avocado

Instructions

  1. Season the Salmon: Pat the salmon fillets dry and season them evenly with salt, black pepper, garlic powder, and onion powder to enhance their flavor.
  2. Prepare the Grill Pan: Lightly brush a non-stick grill pan with 1 teaspoon of olive oil to prevent sticking and preheat it over medium-high heat.
  3. Grill the Salmon, Skin Side Down: Place the salmon fillets skin side down on the hot grill pan. Cooking the salmon this way helps protect the delicate flesh and makes flipping easier.
  4. Cook the Salmon: Grill the salmon for about 4-5 minutes on the first side until the surface is mostly cooked through, adjusting time based on thickness. Flip carefully and cook the other side for approximately 3-4 minutes to avoid drying out the fish.
  5. Make the Tomato Salsa: While the salmon cooks, dice the tomatoes and chop the cilantro finely.
  6. Prepare the Dressing: In a small bowl, whisk together extra virgin olive oil, white vinegar, honey, a pinch of salt, and black pepper until well combined.
  7. Combine the Salsa: Add the diced tomatoes and chopped cilantro into the dressing and stir gently to coat evenly.
  8. Slice the Avocado: Peel and slice the avocado into thin pieces, ready to be served atop the salmon.
  9. Assemble the Dish: When the salmon is cooked, transfer it to a serving plate. Place the avocado slices on top of each fillet. Finally, spoon the tomato salsa over the avocado and around the salmon to finish.

Notes

  • Adjust seasoning to taste, adding more salt or pepper if desired.
  • Use fresh, ripe avocado for the best creamy texture.
  • Carefully monitor salmon while cooking to prevent overcooking and dryness.
  • Serve immediately to enjoy the texture of grilled salmon and fresh salsa.
  • This dish pairs well with steamed rice, quinoa, or a leafy green salad.

Keywords: grilled salmon, avocado salsa, tomato salsa, healthy salmon recipe, quick salmon dinner, grilled fish with salsa

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating