Ingredients
Method
- Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the diced onion and cook for 4-5 minutes until softened and lightly golden.
- Add minced garlic and cook for another 30 seconds until fragrant, stirring constantly to prevent burning.
- Add the ground turkey or beef to the pot, breaking it up with a wooden spoon. Cook for 6-8 minutes until the meat is completely browned and cooked through.
- Sprinkle the chili powder, cumin, paprika, onion powder, garlic powder, salt, black pepper, and cayenne (if using) over the meat. Stir well and cook for 1 minute until the spices are fragrant.
- Add the diced tomatoes with their juice, tomato sauce, and broth to the pot. Stir to combine and scrape up any browned bits from the bottom of the pot.
- Bring the mixture to a boil, then reduce heat to medium-low and simmer for 15 minutes, stirring occasionally.
- Add the black beans, kidney beans, and corn to the pot. Stir to combine and continue simmering for another 10 minutes until heated through and flavors have melded.
- Remove from heat and stir in the fresh lime juice. Taste and adjust seasoning with more salt, pepper, or lime juice as needed.
- Serve hot in bowls topped with crushed tortilla chips, fresh cilantro, and sliced avocado.
Notes
This soup keeps well in the refrigerator for up to 4 days and freezes for up to 3 months. You can substitute ground chicken for the turkey if preferred. For a spicier version, add a diced jalapeƱo with the onions or increase the cayenne pepper. The soup will thicken slightly as it sits, so add a little extra broth when reheating if needed.
