Combine the mixed greens, kale, celery, cucumbers, broccoli and green onions in a large bowl.
In a small bowl, whisk the vinaigrette ingredients together. Set aside.
Pat the cod with paper towel and coat with olive oil, and use the remaining olive oil to add to the skillet. Squeeze lemon juice onto cod, and add salt and pepper.
Heat a large skillet or cast iron pan over medium-heat and add the remaining olive oil. Add the cod to pan, and cook for 3 minutes on each side. Then remove it from the pan, and transfer to a plate.
Pour the vinaigrette over the salad and gently combine. Lay avocado, parsley and dill on top of the salad and serve with the cod.