In a large pot over medium-heat, heat the oil.
Add the onion, garlic, bell pepper, and jalapeno. Cook until tender, about 5 minutes.
Stir in the beans, corn kernels, taco seasoning, and cilantro. Cook for another minute.
Add in the diced chicken, tomatoes, bay leaf, lime juice, and chicken broth. Season with salt and pepper.
Bring to a boil. Once boiling, reduce heat to a simmer and cook 30-45 minutes or until chicken is cooked. Remove bay leaf and serve.