In a large soup pot over medium heat, cook the ground beef until browned. If there's excess grease, drain it off.
Add the minced garlic, chili powder, cumin, salt, oregano, paprika, onion powder and black pepper. Stir to combine with the beef and cook for about 1 minute.
Pour in the crushed tomatoes, green chilis, kidney beans, black beans, corn, and beef broth. Mix thoroughly.
Increase the heat to bring the soup to a low boil. Reduce the heat to low, cover the pot, and let it simmer for 20 minutes. Stir occasionally to prevent sticking and to ensure even cooking.
Serve in a bowl with optional toppings (avocado, cheese, sour cream...)