Ingredients
1 pound dried lima beans
1 small yellow onion, halved
1 carrot, cut into thirds
1 stalk celery, cut into thirds
Kosher salt and freshly ground pepper
2 fresh poblano chiles
3 tablespoons red-wine vinegar
5 tablespoons extra-virgin olive oil
1 small red onion, thinly sliced (2/3 cup)
1/4 cup coarsely chopped cilantro leaves
8 ounces cherry tomatoes, halved
2 ounces queso fresco or feta, crumbled (about 1/2 cup)
Preparation
Rinse beans, removing debris; transfer to a large bowl. Add cold water until covered by at least 2 inches. Refrigerate overnight.
Drain; transfer beans to a large pot and add enough water to cover by 4 inches. Add yellow onion, carrot, and celery; bring to a simmer. Season generously with salt; reduce heat to medium-low and continue simmering until beans are tender but not falling apart, 40 to 50 minutes. Drain; transfer to a large bowl. Remove and discard vegetables. (Or, if not using immediately, let cool in liquid and refrigerate up to 5 days.)
Place chiles over the flame of a gas burner or on a grill; roast, turning, until charred on all sides, about 10 minutes. Transfer to a bowl and cover with a plate; let cool slightly. When cool enough to handle, use a paring knife to remove charred skins. Remove stems and seeds; cut chiles into 1/2-inch pieces.
In a small bowl, whisk together vinegar and oil. Drizzle over beans; add roasted chiles, red onion, cilantro, and tomatoes. Gently toss to coat. Season with salt and pepper, sprinkle with cheese, and serve.