Whisk together the vinegar, zest, lemon juice, mustard, salt and pepper in a medium mixing bowl. While whisking constantly, gradually add the olive oil. Add the broccoli and toss to coat. Cover and place in the refrigerator for 1 hour.
Stir in the tomatoes, hazelnuts and basil. Cover and allow to sit, at room temperature or in the refrigerator, for another 15 minutes before serving.
Serves: 4; Calories: 310; Total Fat: 29 grams; Saturated Fat: 3 grams; Protein: 6 grams; Total carbohydrates: 12 grams; Sugar: 2 grams; Fiber: 6 grams; Cholesterol: 0 milligrams; Sodium: 573 milligrams