Preheat oven to 400 degrees. Line a rimmed baking sheet with parchment paper or foil. Alternatively, a large 12-inch cast iron skillet may also be used.
Remove the outer leaves of the cabbage head. Cut cabbage into quarters, lengthwise. Place the quartered slices of cabbage on the prepared baking sheet or cast iron skillet.
In a medium bowl, whisk together the lime juice, honey, grated garlic, kosher salt, dried Mexican oregano, ground cumin, chili lime seasoning, the chipotle chiles in adobo, and 1 chopped shallot. Whisk until the marinade is smooth and well combined. There may be small bits of chopped chiles and shallots, but this is okay.
Drizzle cabbage with 1 tablespoon olive oil followed by the chipotle lime mixture. Use hands or pastry brush to coat the cabbage in the marinade. Roast cabbage for 20 to 25 minutes until center core is tender and the edges of the leaves begin to caramelize and brown.
While the cabbage roasts, prepare the topping. In a medium skillet heat 2 tablespoons olive oil over medium heat. Add the second finely chopped shallot and cook 2 to 3 minutes until it begins to just soften and become translucent. Add the chorizo and cook until the meat is fully cooked through, about 7 to 10 minutes. Towards the final 2 minutes of cook time, add in the drained cooked beans to warm them through.
Remove roasted cabbage from the oven. To plate, place one piece of the cabbage on a high-sided dish or shallow bowl. Top with the beans and chorizo. Garnish with avocado and fresh cilantro. Serve alongside your favorite warmed tortillas.