Place a large soup pot or Dutch oven over medium-high heat. Add ground beef and cook until browned, breaking it apart with a wooden spoon. Drain excess grease.
Stir in minced garlic and cook for about 30 seconds until fragrant.
Add chili powder, cumin, salt, oregano, paprika, onion powder, and pepper. Stir until meat is evenly coated.
Stir in crushed tomatoes, green chiles, beans, and corn. Add the beef broth.
Increase heat to bring to a gentle boil, then reduce heat to low. Cover and simmer for 15 minutes.
Serve warm with your choice of toppings like tortilla chips, sour cream, avocado, cilantro, and green onions.
Notes
For a thicker, chili-like texture, use only one cup of broth. Leftovers stay fresh in an airtight container for up to 4 days, or can be frozen for up to 3 months.