Boil pasta according to instructions. Drain well and rinse when finished.
Meanwhile, add all the dressing ingredients into a small bowl and whisk until combined and smooth.
Combine pasta, bacon and tomatoes in a large mixing bowl. Toss with half of the dressing. Cover and refrigerate for at least an hour or up to 24 hours.
One hour before serving, add the lettuce and the remaining dressing. Toss to combine. Season with salt and pepper to taste. Cover and refrigerate until ready to serve.
Notes
You can easily halve or double this recipe. If preparing in advance, be sure to only add the lettuce an hour before serving.