Set a large skillet with high sides over medium-high heat. Once hot, drizzle in the oil and add the chicken. Season with a pinch of salt and pepper and cook, stirring often, until the chicken has fully browned, about 5 to 8 minutes. Stir in the garlic and half of the onion and cook until softened.
Add the chicken stock, beans, tomatoes, as much of the chipotle sauce as you'd like, cumin, oregano, and another pinch of salt and pepper to taste. Bring up to a simmer, lower the flame and cook until the stew has thickened somewhat, about 15 minutes.
In a small bowl, stir together the diced avocado, cilantro, lime juice, and a pinch of salt and pepper until just combined. Set aside until ready to eat.
Serve the stew in bowls and garnish with the avocado salad and top with radish, jalapeño, cilantro, and a lime wedge. Serve with tostada shells or tortilla chips on the side. Enjoy!