Ingredients

1 cup dried white beans, such as navy

2 medium carrots, peeled and cut into 1/4-inch dice

1 small red onion, finely chopped

1 cup grape tomatoes, halved lengthwise

1 tablespoon finely chopped fresh flat-leaf parsley

1/4 cup red wine vinegar

1 tablespoon fresh thyme, chopped

1/2 teaspoon sugar

3 tablespoons olive oil

Coarse salt and freshly ground pepper

Preparation

Put beans into a large bowl; cover with water by 2 inches. Cover with plastic wrap. Let soak at room temperature 6 hours (or overnight). Drain; rinse.

Transfer beans to a medium saucepan; cover with cold water by 1 1/2 inches. Bring to a simmer. Cook, covered, until tender, about 25 minutes. Drain. Rinse with cold water, and let cool completely. Transfer to a bowl; cover with plastic wrap. Refrigerate 15 minutes.

Add carrots, onion, tomatoes, and parsley to beans; toss well. Whisk together vinegar, thyme, sugar, oil, and 1/2 teaspoon salt in a bowl until sugar has dissolved; season with pepper. Toss vinaigrette with bean mixture. Season with salt and pepper. Refrigerate in an airtight container (or store in a chilled cooler) until ready to serve, up to 4 hours.