Step 1: Prepare the Marinade :In a small bowl, mix olive oil, lemon juice, garlic powder, paprika, salt, and pepper. Brush the marinade evenly over both sides of the salmon fillets. Let them sit for 10 minutes while you prepare the salad ingredients.
Step 2: Grill the Salmon : Outdoor Grill Method: Preheat grill to medium-high heat (400°F / 200°C). Lightly oil the grill grates to prevent sticking. Place salmon skin-side down and cook for 4–5 minutes per side, until opaque and slightly charred. Remove from grill and let rest for a few minutes. Stovetop Grill Pan Method: Heat a grill pan over medium-high heat. Brush lightly with oil. Cook salmon fillets for 4 minutes per side, until nicely seared.
Step 3: Prepare the Salad Base : In a large salad bowl, combine greens, tomatoes, cucumber, red onion, and feta (if using). Toss lightly to mix.
Step 4: Make the Lemon Vinaigrette : In a small jar or bowl, whisk together olive oil, lemon juice, Dijon mustard, honey, salt, and pepper. Shake or whisk until emulsified (smooth and combined).
Step 5: Assemble the Salad : Arrange the mixed greens on plates or a serving platter. Add sliced avocado and scatter the veggies evenly. Place grilled salmon fillets on top. Drizzle generously with lemon vinaigrette.