Warm the oil in a large skillet over medium-high heat. Add the shallot and the garlic and cook until tender, about 2 minutes.
Combine the oil, vinegar, tarragon, salt and pepper in a glass screw-top jar. Seal the jar and shake vigorously to mix the vinaigrette.
Toss the vegetables with the vinaigrette and serve.