1. In a medium bowl or jar, combine the kosher salt, dried thyme, red pepper flakes, black pepper, garlic powder, onion powder, dried basil, and dried oregano. Whisk or shake to mix thoroughly.
2. Add the freshly grated Parmesan cheese, lemon juice, honey, and Dijon mustard (if using) to the mixture.
3. Pour in the red wine vinegar and white wine vinegar. Whisk until well combined.
4. Gradually add the extra virgin olive oil while continuing to whisk, or add to the jar and shake until emulsified.
5. Taste and adjust seasoning if necessary. If you prefer a sweeter vinaigrette, you can add more honey to taste.
6. Transfer the vinaigrette to a sealed container. It can be stored in the refrigerator for a couple of weeks. Shake well before using, as separation may occur.
Enjoy your delicious homemade Italian vinaigrette on salads, pasta dishes, or as a marinade!