Heat a large pot over medium heat and add the ground beef. Cook, breaking it apart with a spoon, until browned and no longer pink, about 5-7 minutes. Drain excess fat if needed.
Add the diced tomatoes, rinsed beans, corn, and chicken broth to the pot with the cooked meat. Stir well to combine the ingredients and spread them evenly in the pot.
Sprinkle in the cumin, chili powder, garlic powder, and a pinch of salt and pepper. Stir thoroughly so that the spices coat all ingredients evenly and release their aromatic oils.
Bring the mixture to a boil over medium-high heat, then reduce the heat to low and let it simmer gently. Cover the pot partially and cook for about 20-25 minutes, stirring occasionally, until the flavors meld and the soup thickens slightly.
Taste the soup and adjust the seasoning with more salt, pepper, or chili powder if desired.
Serve hot, garnished with toppings like shredded cheese, sour cream, chopped cilantro, or sliced jalapeƱos for added flavor and texture.