Place radishes in a large bowl. Sprinkle with salt and pepper; toss to coat. Add the onions, fennel, basil and dill. In a small bowl, whisk the oil, vinegar, honey and garlic. Pour over salad and toss to coat.
Cover and refrigerate for at least 1 hour. Sprinkle with walnuts just before serving.