Brown the ground beef in a large pot or Dutch oven over medium-high heat for 5-7 minutes. Drain off excess fat, leaving about 1 tablespoon in the pot.
Add the diced onion and cook until softened, about 5 minutes. Stir in the minced garlic and cook for 1 minute until fragrant.
Stir in the chili powder, cumin, paprika, oregano, salt, and pepper. Cook for 1 minute, stirring constantly, to toast the spices.
Add the black beans, corn, diced tomatoes with green chiles, cream of chicken soup, chopped green chiles, and beef broth to the pot. Stir everything together until well combined.
Bring the soup to a simmer over medium heat, then reduce heat to low, cover, and cook for 20 minutes, stirring occasionally to allow flavors to meld.
Taste and adjust seasonings as needed. Serve hot with your choice of toppings such as shredded cheese, sour cream, crushed tortilla chips, cilantro, and jalapeños.
Notes
Don’t skip the cream of chicken soup – it’s what makes this soup creamy and helps thicken the broth.
Use 80/20 ground beef for best flavor. Ground turkey or chicken works too, but may need extra seasoning.
The soup will thicken when refrigerated. Add extra broth when reheating to reach desired consistency.
This soup tastes even better the next day as the flavors continue to develop.