Preheat oven to 400°.
Heat a large nonstick skillet over medium-high heat. Add onion, bell pepper, and beef; cook 5 minutes or until meat is browned, stirring to crumble. Stir in the salsa, chipotle sauce, beans, and tomatoes; cook 5 minutes, stirring occasionally. Stir in 1/2 cup cilantro. Spoon beef mixture into a 3-quart casserole.
Lightly spoon flour into a dry measuring cup; level with a knife. Combine flour and next 4 ingredients (flour through salt) in a large bowl. Add 1/4 cup cilantro, milk, butter, and egg; stir until well-blended. Spoon the batter over beef mixture; spread evenly. Bake at 400° for 35 minutes or until golden.