In a large Dutch oven, cook and crumble the chorizo over medium heat for about 5 minutes or until cooked through.
Transfer the cooked chorizo to a plate if you want to use all the grease into the soup, reserving 2 tablespoons drippings in the pot to cook the vegetables. If you want the soup to be less greasy, add in an extra step of first using a paper towel to reduce the amount of fat or grease from the chorizo.
Cook the celery, carrots and onions in the dripping over low-medium heat until tender, about 8-10 minutes.
Add Mexican oregano, cumin, and diced tomatoes. Keep stirring for 1 minute.
Add broth. Increase the heat, simmer, uncovered for about 3 minutes.
Add black beans and cook for an additional 3 minutes.
Add the cooked chorizo to the pot and cook for an additional 3 minutes. Skim off the fat from the soup if necessary.
Add corn the pot and continue cooking for an additional 3-5 minutes. Adjust seasoning with salt and pepper if needed.
Turn off the heat, serve and enjoy!