1. Preheat broiler.
2. Cut poblano chile in half lengthwise; discard seeds and membranes. Place chile halves, skin sides up, on a foil-lined baking sheet; flatten with hand. Broil 10 minutes or until blackened. Place in a zip-top plastic bag; seal. Let stand 5 minutes. Peel, chop, and set aside.
3. Place beans in a medium saucepan; cover with water. Bring to a boil; reduce heat to medium, and cook 25 minutes or until tender. Drain.
4. Heat oil in a large nonstick skillet over medium-high heat. Add onion and bell peppers; sauté 6 minutes. Add garlic; sauté 1 minute. Stir in beans and corn; sauté 6 minutes or until corn is tender. Add poblano and tomatoes; cook 2 minutes. Remove from heat; stir in chopped cilantro, juice, salt, and black pepper. Garnish with cilantro sprigs, if desired.