- 2 tablespoons extra-virgin olive oil
- 1/2 cup diced sweet onion (such as Vidalia®)
- 1 scallion, minced
- 5 cloves garlic, minced
- 1 (32 ounce) can chicken broth
- 2 (10 ounce) cans diced tomatoes with green chile peppers
- 1 (15 ounce) can cream-style corn
- 1 (15.5 ounce) can white beans, drained and rinsed
- 1 (15 ounce) can light red kidney beans, drained and rinsed
- 1 pound shredded smoked pork
- 2 teaspoons ground cumin
- 2 (15 ounce) cans black beans, drained and rinsed
- 2 tablespoons lime juice
- salt and ground black pepper to taste
- 1 (14 ounce) can whole kernel corn, drained
- Heat olive oil in a large saucepan over medium heat. Add onion and scallion; cook and stir until softened, 3 to 5 minutes. Add garlic; cook and stir until aromatic, 3 to 5 minutes.
- Put chicken broth, diced tomatoes, cream-style corn, white beans, light red kidney beans, pork, and cumin into the saucepan; bring soup to a simmer and cook for 15 minutes.
- Blend black beans and lime juice in a blender. Add beans to soup, season with salt and pepper, and simmer for 20 minutes. Garnish servings with corn kernels.