Sauté onion and peppers together in avocado oil until starting to soften and get color.
Add the spices and cook for another 60 seconds until fragrant.
Add your jarred verde salsa, green chilis, broth, and bay leaf. Stir, and then add the zucchini, beans, and chicken thighs.
Bring the soup up to a simmer and let the chicken cook for about 20 mins until it's cooked through.
Pull out the chicken with tongs and shred. I like to do this with a standing mixer to get the chicken super fine!
Add the chicken back to your pot or Dutch oven. Let simmer on low for 15 more minutes to meld the flavors.
Remove from heat, add juice of 2 limes and cilantro, stir in.
Serve with favorite toppings of choice and enjoy!