Combine butter and masa in large saucepan
or pot. Stir until well combined over medium-high heat. Continue to
move mixture around until slightly golden brown.
Add onions. Cook until transparent.
Add garlic. Saute 1 minute.
Add bell pepper and celery. Stir briefly.
Add all liquids (including tequila and margarita mix) and bring to a
boil. Quickly reduce heat to medium-high.
Allow to cook by reducing heat to medium.
If soup thickens too much, loosen with hot water. Cook over medium
heat, about 20 minutes.
Stir in chicken, cumin and cinnamon, adjusting flavors to your liking by adding more or less of the spices.
Serve in a soup bowl and sprinkle with Mexican cheese, a dollop of sour cream, diced tomatoes and tortilla strips.