Prep the tomatoes: Rinse and pat them dry.
Cut larger tomatoes into wedges or thick slices. Halve or quarter cherry tomatoes. Place them in a large bowl.
Slice the shallot: Thinly slice the shallot and add it to the bowl.
If you prefer a milder bite, rinse the slices under cold water and pat dry before adding.
Make the vinaigrette: In a small bowl, whisk together the olive oil, red wine vinegar, Dijon, sugar, garlic, a pinch of salt, and several grinds of pepper until glossy and emulsified.
Toss gently: Pour the vinaigrette over the tomatoes and shallot. Use a large spoon to toss gently so the tomatoes don’t break. Taste and adjust seasoning.
Add the herbs: Sprinkle the chopped herbs over the salad and give it one more gentle toss.
Save a little basil or parsley to scatter on top for a fresh look.
Rest (briefly): Let the salad sit for 5–10 minutes at room temperature. The salt draws out juices, creating a delicious, light dressing in the bowl.
Finish and serve: Top with a pinch of flaky sea salt if you like. Serve as is, spoon over toasted bread, or pair with grilled meats or fish.