In a large Dutch oven, heat the olive oil over medium heat.
Add the ground turkey. Cook for 6 to 8 minutes, breaking the turkey into small pieces with a wooden spoon, until no longer pink.
Add the onion and red bell pepper. Cook for 5 minutes, stirring occasionally, until the vegetables begin to soften.
Add the garlic, chili powder, cumin, smoked paprika, oregano, salt, and black pepper. Cook for 30 seconds, stirring constantly.
Add the black beans, pinto beans, diced tomatoes, tomatoes with green chiles, corn, chicken broth, and tomato sauce.
Increase the heat to medium-high and bring the soup to a boil.
Reduce the heat to low. Cover and simmer for 15 minutes, stirring occasionally.
Add the lime juice and cilantro. Stir to combine.
Simmer uncovered for 2 minutes.
Notes
Tips and Tricks
Drain the beans well - Extra liquid from the cans can thin the soup and add unnecessary sodium.Adjust the heat - For more heat, add a small amount of cayenne pepper or diced jalapeño. For a milder soup, use plain diced tomatoes instead of tomatoes with green chiles.Add toppings at the table - Chopped avocado, plain Greek yogurt, shredded cheese, sliced green onion, or crushed tortilla chips can be served separately.Let leftovers sit overnight - The seasonings continue to blend as the soup rests, so leftovers may have a slightly deeper taco flavor the next day.
Storing and Reheating
Refrigerate - Store cooled soup in an airtight container in the refrigerator for up to 4 days.Freeze - Place cooled soup in freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.Reheat on Stovetop - Place the soup in a saucepan or Dutch oven and warm over medium-low heat, stirring occasionally, until hot.Reheat in Microwave - Place one serving in a microwave-safe bowl and heat until hot, stirring partway through.