To prepare dressing, sauté shallot in a nonstick pan over medium heat until tender, about 5 minutes, adding a drop or two of water as needed to prevent sticking.
Combine shallot and all other dressing ingredients in a food processor and blend until smooth.
Add salad ingredients to a large bowl or individual serving bowls and drizzle with dressing.