Place a Dutch oven over medium-high heat and add the olive oil. Add the carrots, oregano, scallions and garlic and cook until softened. Stir in the pimientos, salt, cumin, chili powder and red chile flakes. Raise the heat to high and cook, stirring frequently, for 1 minute. Add the tomato paste and fry until the color deepens, about 1 minute. Add the chicken stock, shredded chicken, hominy and crushed tomatoes. Bring to a low boil and cook, stirring occasionally, until heated through, 5 to 7 minutes. Remove from the heat and juice the halved lime into the soup. Taste and adjust the seasonings.
To serve, add some of the shredded cabbage to the bottom of a soup bowl and ladle over the hot soup. Garnish the top with cilantro, radish, avocado, sour cream and hot sauce. Serve with limes wedges on the side.