Cover the beans in water in a medium sauce pan and bring to a boil. Reduce the heat to low and add one tablespoon of salt, the cumin, and the chipotle pepper. Cook for 15 minutes then drain the beans in a colander and place in a large bowl. NOTE: much of the salt and spices will drain with the water so don’t be afraid to add the full amount.
NOTE: Prepare the corn and onions before grilling so you can grill the corn, onion, and poblano peppers while the beans are cooking.
Grill the corn. If you soaked the corn in the husks grill for approximately 15 minutes. Turn frequently. If the husks are removed then brush lightly with olive oil and sprinkle with salt and pepper and grill for approximately 10 minutes and turn frequently. Let cool until you can safely remove the husks and cut the corn off of the cobs. NOTE: Cut the corn off of the cobs over the bowl with the beans so you don’t lose any of the kernels.
Brush the onion slices with a light coat of olive oil and sprinkle with salt and pepper and grill for approximately 4 minutes per side or until they show grill marks. You don’t want to cook them until they’re soft, they should maintain their crispness. Dice them and put them in the bowl with the beans.
Grill the poblano peppers about 4 minutes per side or until the skins begin to blacken and blister. When cool enough to handle scrape the skin off, seed, and dice. Put them in the bowl with the beans.
Seed and dice the bell pepper and put them in the bowl with the beans.
Squeeze the juice of one of the limes over the bean and vegetable mixture while it’s hot and sprinkle 2 tsps (5 g) of salt (or to taste) and toss to coat. Refrigerate for at least 20 minutes to cool.
NOTE: The acid in the lime juice will continue the cooking process of the beans and vegetable s so make sure you add the juice of the lime at this step.
Remove the salad from the refrigerator and add the cilantro and tomatoes and the juice of the second lime. Toss to combine.