Grilled Salmon with Avocado Tomato Salad

If you are looking for a fresh, colorful dinner that is packed with flavor but still easy enough for a busy weeknight, this Grilled Salmon with Avocado Tomato Salad is a recipe worth adding to your rotation. Tender salmon fillets are seasoned with garlic, paprika, herbs, olive oil, and lemon, then grilled until lightly charred on the outside and juicy in the center. They are paired with a refreshing salad made from creamy avocado, ripe tomatoes, red onion, fresh herbs, and a bright lemon-lime dressing.

The contrast makes this meal especially satisfying. The salmon comes off the grill warm and savory, while the avocado tomato salad stays cool, creamy, juicy, and tangy. Every bite gives you a combination of smoky fish, fresh vegetables, citrus, and herbs.

This recipe works beautifully for summer dinners, backyard cookouts, meal prep, lunch, or a light family meal. Serve it with rice, roasted potatoes, grilled vegetables, quinoa, or crusty bread for a complete dinner.

Why You’ll Love This Grilled Salmon with Avocado Tomato Salad

This recipe delivers plenty of flavor without needing a complicated marinade or heavy sauce. Salmon naturally pairs well with lemon, garlic, paprika, and herbs, while the avocado salad adds freshness and richness.

Grilling the salmon gives it a lightly smoky flavor and attractive grill marks while keeping the center tender. Because salmon cooks quickly, the entire meal can be ready in around 30 minutes.

The avocado tomato salad is equally simple. Tomatoes provide sweetness and acidity, avocado adds creamy texture, red onion provides a little bite, and citrus keeps everything bright.

Another advantage is flexibility. You can add cucumber, corn, feta, jalapeños, mango, or fresh greens to the salad and easily create a different version.

Ingredients

For the Grilled Salmon

  • 4 salmon fillets, about 5–6 ounces each
  • 2 tablespoons extra-virgin olive oil
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon lemon zest
  • 2 garlic cloves, finely minced
  • 1 teaspoon paprika
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon dried oregano
  • ½ teaspoon dried thyme
  • ¾ teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper

For the Avocado Tomato Salad

  • 2 ripe avocados, diced
  • 2 cups cherry or grape tomatoes, halved
  • ¼ small red onion, thinly sliced
  • ½ English cucumber, diced, optional
  • ¼ cup chopped fresh cilantro or parsley
  • 2 tablespoons extra-virgin olive oil
  • 2 tablespoons fresh lime or lemon juice
  • 1 teaspoon honey, optional
  • ½ teaspoon kosher salt
  • ¼ teaspoon freshly ground black pepper

For Serving

  • Fresh lemon or lime wedges
  • Chopped parsley or cilantro
  • Extra black pepper
  • Cooked rice, quinoa, or roasted potatoes, optional

How to Make Grilled Salmon with Avocado Tomato Salad

1. Prepare the Salmon

Remove the salmon from the refrigerator approximately 15–20 minutes before grilling.

Pat the fillets dry with paper towels.

This step helps the seasoning stick and encourages better browning on the grill.

If your salmon has skin, leave it attached. The skin can help protect the fish from direct heat and makes the fillets easier to handle.

2. Season the Salmon

In a small bowl, combine olive oil, lemon juice, lemon zest, minced garlic, paprika, garlic powder, onion powder, oregano, thyme, salt, and black pepper.

Brush the mixture generously over the salmon fillets.

Let the salmon sit for approximately 10 minutes while the grill heats.

Avoid marinating salmon in lemon juice for a long time because the acid can begin changing the texture of the fish.

3. Preheat the Grill

Preheat a gas or charcoal grill to medium-high heat, around 400–450°F.

Clean the grill grates thoroughly.

Lightly oil the grates to reduce sticking.

A properly preheated grill is important because salmon is delicate and can tear if placed onto a cool surface.

4. Start the Avocado Tomato Salad

While the grill heats, place the halved tomatoes, red onion, optional cucumber, and fresh herbs in a medium bowl.

In a separate small bowl, whisk together olive oil, lime or lemon juice, optional honey, salt, and black pepper.

Pour the dressing over the tomato mixture and toss gently.

Do not add the avocado yet. Adding it at the end helps prevent it from becoming mashed.

5. Grill the Salmon

Place the salmon on the hot grill.

If using skin-on salmon, place it skin-side down first.

Close the grill and cook for approximately 4–5 minutes without moving the fillets.

The salmon should begin releasing naturally from the grill once the first side is properly cooked.

6. Flip Carefully

Using a thin fish spatula, carefully turn the salmon.

Cook for another 2–4 minutes, depending on the thickness of the fillets.

Avoid repeatedly flipping the fish because salmon becomes more delicate as it cooks.

7. Check for Doneness

The salmon should look opaque around the edges and flake easily with gentle pressure.

For food safety, fish can be cooked to an internal temperature of 145°F (63°C) at the thickest point.

Remove the salmon from the grill as soon as it reaches the desired temperature.

Overcooked salmon can become dry quickly.

8. Rest the Salmon

Transfer the grilled salmon to a clean plate.

Let it rest for approximately 3 minutes.

A brief resting period allows the juices to settle without letting the fish become cold.

9. Finish the Avocado Tomato Salad

Add the diced avocado to the dressed tomatoes.

Gently fold everything together using a large spoon.

Be careful not to stir aggressively because ripe avocado can easily become mashed.

Taste the salad and adjust with additional citrus juice, salt, or black pepper if needed.

10. Assemble the Plates

Place one grilled salmon fillet on each plate.

Spoon a generous portion of avocado tomato salad alongside or over part of the salmon.

For the most attractive presentation, leave some of the grilled surface visible.

11. Garnish and Serve

Finish with chopped cilantro or parsley and freshly cracked black pepper.

Serve with lemon or lime wedges.

Enjoy immediately while the salmon is warm and the salad is fresh.

What to Serve With Grilled Salmon and Avocado Tomato Salad

This recipe already has plenty of freshness, so simple sides work especially well.

Jasmine rice, basmati rice, or lemon herb rice are excellent choices. The rice absorbs any juices from the salmon and salad.

Quinoa is another great option if you want something with a little more texture.

Roasted baby potatoes or Greek-style lemon potatoes make the meal more substantial.

For extra vegetables, serve grilled asparagus, zucchini, bell peppers, corn, broccoli, or green beans.

You can also serve crusty bread or warm pita alongside the salad.

Tips for the Best Grilled Salmon

Pat the salmon dry. Moisture can make sticking more likely.

Preheat the grill properly. Hot grates give you better browning and help the fish release more easily.

Oil the grill grates. This is especially important for delicate fish.

Leave the salmon alone while it cooks. Constantly moving it can cause the fillets to break.

Use skin-on salmon when possible. The skin adds protection and makes grilling easier.

Use an instant-read thermometer. This is the easiest way to avoid overcooking.

Add avocado last. It keeps the salad looking fresh and prevents mushiness.

Serve soon after assembling. Avocado tastes and looks best when freshly cut.

Easy Recipe Variations

Grilled Salmon with Mango Avocado Salad

Add 1 diced ripe mango to the salad for a sweet tropical variation.

Mediterranean Salmon Salad

Add cucumber, Kalamata olives, feta cheese, parsley, and oregano.

Spicy Grilled Salmon

Add cayenne or chili powder to the salmon seasoning and include sliced jalapeño in the salad.

Corn and Avocado Salmon Salad

Add 1 cup grilled corn kernels to the tomato salad.

Garlic Herb Salmon

Increase the fresh garlic and add chopped dill, parsley, and basil to the salmon seasoning.

Salmon Tacos

Flake the grilled salmon into warm tortillas and top with avocado tomato salad, cabbage, and lime sauce.

Storage and Reheating

Store leftover salmon and salad separately whenever possible.

Cooked salmon can be refrigerated in an airtight container for up to 2–3 days.

The avocado tomato salad is best eaten within 1 day, as avocado naturally softens and darkens over time.

To reheat the salmon, place it in a covered skillet over low heat or warm it in a 300°F oven for approximately 8–10 minutes.

Avoid overheating because salmon can become dry.

The salad should remain cold and should not be reheated.

Make-Ahead Instructions

The salmon seasoning mixture can be prepared several hours ahead.

You can also cut the tomatoes, onion, and cucumber in advance and keep them refrigerated.

Prepare the salad dressing separately.

Wait until shortly before serving to cut the avocado and combine it with the other vegetables.

The salmon itself is best grilled fresh.

Final Thoughts

This Grilled Salmon with Avocado Tomato Salad is a fresh and satisfying dinner that combines smoky, tender salmon with creamy avocado, juicy tomatoes, citrus, herbs, and olive oil.

The secret is keeping the preparation simple: season the salmon well, grill it over properly heated grates, avoid overcooking, and add the avocado to the salad only at the end.

Serve it with rice for an easy family dinner, pair it with roasted potatoes for something heartier, or turn the leftovers into salmon tacos or grain bowls. Fresh, colorful, and packed with flavor, this recipe is perfect whenever you want an easy seafood meal that still feels special.

Leave a Comment