In a large stock pot, heat the oil over medium-high heat.
Add the onion and cook until translucent, about 3-4 minutes.
Add the garlic and cook for 30 seconds more.
Add the chicken, beans, corn, and chicken stock, salt, cumin, fennel seeds, oregano, and chili powder.
Bring to a low simmer for 35-45 minutes until the liquid has reduced and the chili has thickened.
Add the red pepper flakes and simmer for another 5 minutes.
Season with sea salt and pepper, to taste.
Sprinkle with chopped cilantro, avocado, & fresh lime to serve.